Patents Examined by Tuan C Dao
  • Patent number: 11868151
    Abstract: A system for controlling energy consumption. The system may incorporate devices configured on a floor map, a monitor that detects energy consumption by each device, a heat map shown on the floor map, a processor, and a user interface having a display connected to the processor. The heat map may indicate energy consumption in various areas of the floor plan. The floor map with the heat map may be a screen on the display. The energy consumption by each of the devices from the monitor may be calculated by the processor in time that each device is active and in a power rating of the respective device. The energy consumption by each of the devices may be converted by the processor into cost. From a screen, a user may define a virtual and dynamic zone to optimize and control the energy consumption.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: January 9, 2024
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Deepak Sundar Meganathan, Soumen Ghosh
  • Patent number: 11853814
    Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically generating events. In some embodiments, a server receives a request to subscribe to an event type for an application. The server identifies an entity in a data model corresponding to the event type. The entity is associated with application data of the application. Furthermore, the server subscribes to receive alerts associated with any change to the entity in the data model. The server receives an alert indicating a change to the entity in the data model. The alert includes the change to the entity. Moreover, the server generates an event corresponding to the event type based on the change to the entity and transmits the event to an event infrastructure.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: December 26, 2023
    Assignee: SAP SE
    Inventors: Daniel Bos, Marcus Roland Schwarz, Tobias Karpstein
  • Patent number: 11853084
    Abstract: An adaptive gas mixture controller system. A pulse oximeter interface receives pulse oximeter data. A gas blender interface communicates with a separate externally connected gas blender. A processor receives pulse oximeter data via the pulse oximeter interface and outputs data to the gas blender interface for adaptive feedback control of the gas mixture based upon the SpO2 level signals from the pulse oximeter interface. When the processor receives data from the gas blender indicating that the gas mixture has been manually changed, enters a manual override mode and halts sending adaptive feedback control signals to the gas blender. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: December 26, 2023
    Assignee: Vapotherm, Inc.
    Inventor: John C. Taube
  • Patent number: 11836635
    Abstract: The subject technology receives code corresponding to a neural network (NN) model and a set of weights for the NN model. The subject technology determines a set of layers that are mutable in the NN model. The subject technology determines information for mapping a second set of weights to the set of weights for the NN model. The subject technology generates metadata corresponding to the set of layers that are mutable, and the information for mapping the second set of weights to the set of weights for the NN model, wherein the generated metadata enables updating the set of layers that are mutable during execution of the NN model.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: December 5, 2023
    Assignee: Apple Inc.
    Inventors: Cecile M. Foret, Xiaozhong Yao, Sundararaman Hariharasubramanian
  • Patent number: 11836645
    Abstract: In various examples, performance capabilities of a consumer—such as inference rates of a neural network executing on underlying hardware—may be tested or demonstrated for producers that have lower production rates than consumption rates of the consumer. For example, augmented data instances may be leveraged to augment production data from the producer in order to increase a frequency of transmission of data instances to a consumer. As a result, a data set including additional or alternative instances of data may be generated to emulate real-world data for demonstrating potential performance capabilities of a consuming algorithm beyond a currently required performance capability corresponding to a producer.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: December 5, 2023
    Assignee: NVIDIA Corporation
    Inventor: Christian Hundt
  • Patent number: 11816498
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to receive, from a user-space application, a request to detect swapping activity satisfying a threshold condition, detect the swapping activity satisfying the threshold condition, and, in response to occurrence of the threshold condition, send a response that indicates that the swapping activity satisfies the threshold condition.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: November 14, 2023
    Assignee: Nutanix, Inc.
    Inventors: Carl Alan Waldspurger, Florian Anselm Johannes Schmidt, Jonathan James Davies
  • Patent number: 11809921
    Abstract: Methods and systems for computing a risk metric on a network of processing nodes are disclosed. The method includes receiving a plurality of events at a plurality of processing nodes. The method further includes at a first processing node, processing on a first event and a known instance of a second event to determine whether the first event matches the known instance of the second event. The method further includes in response to determining that the first event does not match the known instance of the second event, terminating the processing without generating an output, and generating a first output event having a resulting probability computed based on a confidence value of the first event and a first probabilistic value of a first missing event, or in response to determining that the first event matches the known instance of the second event, generating the first output event having the resulting probability computed based on the confidence value of the first event.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: November 7, 2023
    Assignee: Cogility Software Corporation
    Inventors: Michael Allen Latta, Shubhra Sankar Biswas
  • Patent number: 11803431
    Abstract: Examples described herein include systems and methods for brokerless reliable totally ordered many-to-many inter-process communication on a single node. A messaging protocol is provided that utilizes shared memory for one of the control plane and data plane, and multicast for the other plane. Readers and writers can store either control messages or message data in the shared memory, including in a ring buffer. Write access to portions of the shared memory can be controlled by a robust futex, which includes a locking mechanism that is crash recoverable. In general, the writers and readers can control the pace of communications and the crash of any process does not crash the overall messaging on the node.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: October 31, 2023
    Assignee: VMware, Inc.
    Inventors: Rusko Atanasov, Kalin Tsvetkov, Viktoriya Bambaldokova
  • Patent number: 11797358
    Abstract: Techniques described herein relate to a method for managing applications. The method may include obtaining, by a binding manager associated with a first CSP, a first API call from a first application; the binding manager identifies a first CSP API associated with the first CSP; identifies a second CSP API associated with the first API call; make a first determination that the second CSP API does not match the first CSP API; and in response to the first determination: translates the first API call into a format associated with the first CSP API to obtain a translated API call; initiates performance of the translated API call; obtains a first CSP API call return object in first CSP API format; translates the first CSP API call return object to obtain a translated CSP API call return object; and provides the translated CSP API call return object to the first application.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: October 24, 2023
    Assignee: Dell Products L.P.
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Patent number: 11789476
    Abstract: At least one example embodiment provides s system for controlling a heater in a non-combustible aerosol-generating device. The system comprises a memory storing computer-readable instructions and a controller configured to execute the computer-readable instructions to cause the non-combustible aerosol-generating device to, detect an airflow in the non-combustible aerosol-generating device, apply a first power to the heater based on the detected airflow, apply a second power to the heater based on a target preheat temperature and the detected airflow being below an airflow threshold value, the application of the second power being after the application of the first power, and apply a third power to the heater based on the target preheat temperature and the detected airflow being below the airflow threshold value, the application of the third power being after the application of the second power, the third power being greater than the second power.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: October 17, 2023
    Assignee: Altria Client Services LLC
    Inventors: Zack W. Blackmon, Eric Hawes, Rangaraj S. Sundar, Raymond W. Lau, Jarrett Keen, Niall Gallagher
  • Patent number: 11789793
    Abstract: A parametric constant resolves to different values in different contexts, but a single value within a particular context. An anchor constant is a parametric constant that allows for a degree of parametricity for an API point. The context for the anchor constant is provided by a caller to the API point. The anchor constant resolves to an anchor value that records specialization decisions for the API point within the provided context. Specialization decisions may include type restrictions, memory layout, and/or memory size. The anchor value together with an unspecialized type of the API point result in a specialized type of the API point. A class object representing the specialized type is created. The class object may be accessible to the caller, but the full value of the anchor value is not accessible to the caller. The API point is executed based on the specialization decisions embodied in the anchor value.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: October 17, 2023
    Assignee: Oracle International Corporation
    Inventors: John Robert Rose, Brian Goetz
  • Patent number: 11782771
    Abstract: The current document is directed to methods and systems that efficiently process and store log/event messages generated within distributed computer facilities. Various different types of initial processing steps may be applied to a stream of log/event messages received by a message-collector system or a message-ingestion-and-processing subsystem. The currently disclosed methods and systems employ additional pre-processing steps to identify the types of received log/event messages, monitor event-type-associated log/event-message-usage-delay histories, and employ time-series-analysis-based and/or neural-network-based estimation of event-type-associated log/event-message usage to efficiently store log/event-messages in low-cost and low-latency storage facilities.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: October 10, 2023
    Assignee: VMware, Inc.
    Inventors: Ritesh Jha, Jobin Raju George, Pushkar Patil, Vaidic Joshi, Nikhil Jaiswal
  • Patent number: 11782406
    Abstract: Methods and apparati for virtualizing building management systems. An apparatus embodiment comprises a first API for accessing on-premise building management systems; coupled to the first API, a virtualization engine configured to receive and deploy commands to the first API; and coupled to the virtualization engine, a second API configured to receive and deploy commands to the virtualization engine.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: October 10, 2023
    Assignee: Candela IoT Inc.
    Inventors: Karthik Krishnamurthy, Nikhil Sriraman
  • Patent number: 11782405
    Abstract: An operating device for a machine tool, the operating device comprising at least one spindle or electrospindle, sensor means to measure at least one operating parameter of the operating device and an electronic control unit, which comprises a processing and control unit, data acquisition devices configured to acquire machine data concerning the operation of the machine tool, a memory to store measured values of the operating parameter of the operating device and the machine data, and a communication module, preferably wireless, configured to transmit the measured values and the machine data to a server, which is remotely accessible and comprises a database, and/or to a mobile communication device.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: October 10, 2023
    Inventors: Paolo Giuseppe Fulvio Galli, Stefano Benedettini
  • Patent number: 11774950
    Abstract: In a method for the encryption communication in a process plant, one or more keys for coding of electronic signals regarding the process plant, such as actuation signals, measurement signals, state signals, warning signals or such, are provided. The one or more keys are transmitted as acoustic signal via a ductwork guiding plant fluid, particularly a process fluid or an auxiliary fluid, from the first communication partner to the second communication partner. The process plant can be a chemical plant, a power plant, or a food-processing plant. The communication can be between a first and a second communication partner, which can include at least one field device, such as an actuator for adjusting a process fluid and/or a control electronics for supervising, controlling and/or regulating processes of the process plant.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: October 3, 2023
    Assignee: Samson Aktiengesellschaft
    Inventors: Andreas Widl, Leon Urbas
  • Patent number: 11775356
    Abstract: During operation, the system receives a request, via a REST API, for data stored in a database which uses a schema associated with a current version, wherein the request indicates a version of the REST API. Responsive to determining that the indicated version is a prior version of the REST API which does not correspond to the current version of the database schema, the system: dispatches the request to a translation proxy; applies rules which converts the request to indicate an updated REST API version corresponding to the current version of the schema; obtains results from the database based on the converted request and the applied rules; and returns the results, wherein the prior version of the REST API comprises an old version and wherein the current version of the schema comprises a new version, which enables functionality from the new version to work with the old version.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: October 3, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Francisco José Rojas Fonseca, David Corrales Lopez, Javier A. Albornoz
  • Patent number: 11774954
    Abstract: Systems and methods for the remote control of automated equipment are disclosed herein. The systems and methods include automated equipment configured to execute a process in a restricted location by performing operations based on predetermined programming. In some embodiments, the process is a welding process and the restricted location is a nuclear containment building. The system and methods also include cellular routers configured to enable communication of operating parameters between the automated equipment and a human machine interface (HMI). An operator is able to remotely modify operations of the automated equipment, without being inside of or at the site of the restricted location, by changing the operating parameters using the HMI.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: October 3, 2023
    Assignee: Westinghouse Electric Company LLC
    Inventors: John S. Harkaway, Joseph P. Amodeo
  • Patent number: 11768709
    Abstract: One embodiment described herein provides a distributed computing system. The distributed computing system can include a compute cluster comprising one or more compute nodes and a storage cluster comprising a plurality of storage nodes. A respective compute node can be configured to: receive a request for a computation task; obtain path information associated with data required by the computation task; identify at least one storage node based on the obtained path information; send at least one computation instruction associated with the computation task to the identified storage node; and receive computation results from the identified storage node subsequently to the identified storage node performing the computation task.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: September 26, 2023
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11765580
    Abstract: A method is provided that is performed by a mobile device at least partially under control of a positioning program. The method includes establishing or initiating establishing a secure communication path to a remote device for receiving one or more signature parameter data sets and receiving said signature parameter data set(s) via said secure communication path. The method also includes estimating a position of said mobile device at least partially based on radio signal parameter(s) obtained by said mobile device. The position data are obtained as a result of said estimating. The method further includes determining a digital signature of said position data at least partially based on at least one of said signature parameter data set(s). The method also includes providing said position data and said signature data to one or more application programs. A corresponding device and computer-readable storage medium are also provided.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: September 19, 2023
    Assignee: HERE GLOBAL B.V.
    Inventors: Lauri Aarne Johannes Wirola, Jari Syrjarinne, Tommi Laine
  • Patent number: 11762719
    Abstract: The present disclosure relates a data distribution system and a data distribution method. The platform includes a channel configuration module and a data engine module, the channel configuration module is connected with an external device, and is configured to convert obtained device data of the external device into preset product model data and store the preset product model data into a second message queue; the data engine module is connected with the channel configuration module and is configured to distribute the preset product model data obtained from the second message queue. In this embodiment, data distribution can be achieved by uniformly analyzing the device data, such that the users of the data distribution system can directly use the device data, which is beneficial to improving the stability, compatibility and portability of the system.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: September 19, 2023
    Assignees: Beijing Zhongxiangying Technology Co., Ltd., BOE Technology Group Co., Ltd.
    Inventors: Peng Li, Dachuan Wang, Yuanyuan Lv, Yongliang Han, Guangyu Shao, Wenjuan Li, Hong Wang