Patent classifications
H04L12/00
Architecture-independent process control
Process control systems for operating process plants are disclosed herein. The process control systems include control modules that are decoupled from the I/O architecture of the process plants using signal objects or generic shadow blocks. This decoupling is effected by using the signal objects or generic shadow blocks to manage at least part of the communication between the control modules and the field devices. Signal objects may convert between protocols used by control modules and field devices, thus decoupling the control modules from the I/O architecture. Generic shadow blocks may be automatically configured to mimic the operation of field devices within a controller executing the control modules, thus partially decoupling the control modules from the I/O architecture by using the shadow blocks to manage communication between the control modules and the field devices.
Architecture-independent process control
Process control systems for operating process plants are disclosed herein. The process control systems include control modules that are decoupled from the I/O architecture of the process plants using signal objects or generic shadow blocks. This decoupling is effected by using the signal objects or generic shadow blocks to manage at least part of the communication between the control modules and the field devices. Signal objects may convert between protocols used by control modules and field devices, thus decoupling the control modules from the I/O architecture. Generic shadow blocks may be automatically configured to mimic the operation of field devices within a controller executing the control modules, thus partially decoupling the control modules from the I/O architecture by using the shadow blocks to manage communication between the control modules and the field devices.
Systems and methods for maintaining and transferring SaaS session state
A system for maintaining a state of a session of a network application across different client device is disclosed. A first client application establishes sessions of a user to a network application. Each of the sessions is accessed via a first embedded browser of a first client application. The first client application stores a state of the sessions to a workspace service in association with the user, and a context of the user to a workspace hub. A second client application establishes the sessions to the network application based on the state of the sessions obtained via the workspace service that are each accessed via a second embedded browser of the second client application. The second client application updates the state of the sessions to a second state based on detection of a state change and a context of the user obtained from the workspace hub.
Systems and methods for thermal mitigation of user equipment
A device may receive a thermal report from a user equipment. The thermal report may indicate a temperature of the user equipment. The device may determine, based on the thermal report, whether the temperature of the user equipment satisfies a temperature threshold. The device may select a network action to reduce the temperature of the user equipment based on the temperature of the user equipment satisfying the temperature threshold. The device may perform the network action.
Preemptive caching of content in a content-centric network
Preemptive caching within content/name/information centric networking environment is contemplated. The preemptively caching may be performed within content/name/information centric networking environments of the type having a branching structure or other architecture sufficient to facilitate routing data, content, etc. such that one or more nodes other than a node soliciting a content object also receive the content object.
Smart gateway devices, systems and methods for providing communication between HVAC system networks
A smart gateway device for a first network associated with a building management system (BMS) is configured to discover a physical device and generate a new virtual device responsive to a determination that a device identifier of the physical device does not match any device identifiers in a virtual device registry. The virtual device registry provides mapping between the new virtual device and the physical device. One or more data points of the new virtual device correspond to one or more data points of the physical device. The smart gateway device is configured to receive data values for the one or more data points of the physical device and update the one or more data points of the new virtual device with the data values for the one or more data points of the physical device. The virtual device is configured to represent the physical device on the first network.
Radio-frequency circuit, communication device, and radio-frequency circuit designing method
A radio-frequency circuit that conveys a radio-frequency signal that is of a predetermined frequency band and modulated using 256-Quadrature Amplitude Modulation (QAM). The magnitude slope, which is the ratio of (i) the change in a magnitude ratio between an input signal and an output signal to (ii) the change in the frequency of the input signal, is at least −0.1 dB/MHz and at most 0.1 dB/MHz in the predetermined frequency band.
System and method for offering network slice as a service
A method includes defining a first specification for a first network slice, determining a first equilibrium value for a first time period for the first network slice offering, receiving a first bid price for the first network slice for the first time period from a first customer, comparing the first equilibrium value to the first bid price; and providing services using the network slice to the customer during the time period in accordance with the first specification and the bid price if the bid price meets or exceeds the equilibrium value.
Image-based file and media loading
Disclosed herein are various embodiments for an augmented reality contextual menu system. An embodiment operates by receiving a request to open a file from a user. A social media channel associated with the user is identified, wherein the social media channel includes shared media. A graphical social icon representing the social media channel is generated based on the shared media. A plurality of icons, including the graphical social icon, are displayed responsive to the request. A selection of the graphical social icon causes at least a portion of the social media channel to be rendered with a computing workspace.
Serialization of objects using multiple serialization algorithms
Techniques for serializing objects stored in system memory are disclosed. The system may receive data representing an object stored in system memory. The system may select a particular serialization process, from among a plurality of serialization processes, for serializing the received data. The particular serialization process may be selected based at least in part on the received data. The system may serialize the data representing the object in system memory using the selected serialization process. Serializing the data may yield one or more stream objects.