Patents Examined by Tuan C Dao
  • Patent number: 11455572
    Abstract: Systems and methods relating to machine learning. A machine learning model is trained on a data processing system with the most amount of resources available to it. The resulting trained model is the basis for various stripped down versions that are suitable for execution on systems with less resources available. Specific system/version combinations are tested to determine which combination works best with specific systems and versions. To update installed trained models, a differential compression method can be used so that only an update difference needs to be uploaded to the system being updated.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: September 27, 2022
    Assignee: SERVICENOW (CANADA) INC.
    Inventor: Philippe Beaudoin
  • Patent number: 11454944
    Abstract: A method for initially allocating and/or renewing certificates for devices and/or applications in a control system for a technical installation on the basis of certificates, wherein the devices and/or applications, within a framework of the initial allocation and/or renewal of the certificates, use a certificate management protocol to post a certificate request at at least one certification authority of the technical installation, where the devices and/or applications, in addition to the certificate management protocol, implement a certification service that generates a stateless alarm message and provides this generated stateless alarm message in the control system, when a certificate request previously posted by the device and/or the application is unanswered by the certification authority after expiration of a previously determined period of time.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: September 27, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Benjamin Lutz, Anna Palmin
  • Patent number: 11455199
    Abstract: According to examples, an apparatus may include a memory on which is stored instructions that when executed by a processor, cause the processor to cluster a set of data points into a hierarchy of a plurality of clusters, in which each level of the hierarchy includes a different number of the plurality of clusters. The processor may also select a number of the plurality of clusters to be used in modeling behaviors of the plurality of clusters and for each cluster of the selected number of the plurality of clusters, determine a distribution type of the cluster. The processor may further merge the distribution types of the clusters to generate a mixture model, identify an event, evaluate the event based on the generated mixture model to determine whether the event is likely anomalous, and based on a determination that the event is likely anomalous, execute a response action.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: September 27, 2022
    Assignee: MICRO FOCUS LLC
    Inventor: Arshad Javeed
  • Patent number: 11449217
    Abstract: At least certain embodiments of the present disclosure include an environment with a framework of software code interacting with a plurality of applications to provide gesture operations in response to user inputs detected on a display of a device. A method for operating through an application programming interface (API) in this environment includes displaying a user interface that includes a respective view that is associated with a respective application of the plurality of applications. The method includes, while displaying the respective view, detecting, via the software code, a user input within the region of the touch-sensitive surface that corresponds to the respective view, and, in response, in accordance with a determination that the user input is an inadvertent user input, ignoring the user input. The determination that the user input is an inadvertent user input is made based on an inadvertent user input call transferred through the API.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: September 20, 2022
    Assignee: APPLE INC.
    Inventor: Christopher Blumenberg
  • Patent number: 11440260
    Abstract: Examples disclosed herein relate to 3D printer fresh and recycled powder supply management. In one implementation, a processor estimates fresh and recycled powder use and recycled powder creation by a 3D printer based on a set of print jobs. The processor may coordinate fresh and recycled powder resources based on the powder estimate and stored information about powder resources.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: September 13, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sunil Kothari, Wesley R. Schalk, Jun Zeng, Francisco Oblea, Gary Dispoto
  • Patent number: 11402815
    Abstract: A control apparatus where control programs and information programs coexist is allowed to change programs flexibly. The control programs and information programs are installed in the control apparatus, which is provided with a shared area. The shared area is an area that at least one control program and at least one information program can access. Shared information is stored in the shared area. The shared information includes at least one of information related to an I/O port accessed by the control programs, and information related to the control program. Each control program is a program that performs scan operation of outputting control information on the relevant control object apparatus coupled to the I/O port accessed for controlling a control object apparatus with respect to the control program, to this I/O port. Each information program is a program that performs information processing that does not include the scan operation.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: August 2, 2022
    Assignee: HITACHI INDUSTRIAL EQUIPMENT SYSTEMS CO., LTD.
    Inventors: Mitsuhiro Imai, Yoshinori Mochizuki, Fumiyuki Tamura
  • Patent number: 11385946
    Abstract: Aspects of the disclosure relate to processing systems using improved techniques for mapping events from user device to a cloud storage system. A computing platform, such as a cloud event mapping platform, may receive, at a task manager hosted on the computing platform, events to be processed. The computing platform may use the task manager to determine file objects corresponding to each event. The computing platform may use the task manager to determine a subset of the events to be processed by each dispatcher. The computing platform may use a first dispatcher to generate an event dispatch queue using a plurality of heuristics. After determining expiration of a delay corresponding to each event in the dispatch queue, the computing platform may dispatch each event in the dispatch queue for execution.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: July 12, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Jason Yanchuleff, Ajay Kumar
  • Patent number: 11379333
    Abstract: Notifications can be managed across ecosystems. A centralized hub can implement a learning engine that uses an algorithm to evaluate incoming notifications that are intended for a user that uses multiple computing devices having different ecosystems. The algorithm can be configured to determine on which of the user's computing devices the notifications should be presented given a particular context. Agents executing on the user's computing devices can monitor how the user interacts with the notifications and provide indications of such interactions to the learning engine. The learning engine can then update its algorithm based on the user's interactions to cause future notifications to be delivered to the user via the ecosystem that is most appropriate for a given context in which each notification is received.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: July 5, 2022
    Assignee: Dell Products L.P.
    Inventors: Vishal Varshney, Keith M. Alfano
  • Patent number: 11379281
    Abstract: A server in a content delivery network (CDN) can examine API traffic and extract therefrom content that can be optimized before it is served to a client. The server can apply content location instructions to a given API message to find such content therein. Upon finding an instance of such content, the server can verify the identity of the content by applying a set of content verification instructions. If verification succeeds, the server can retrieve an optimized version of the identified content and swap it into the API message for the original version. If an optimized version is not available, the server can initiate an optimization process so that next time the optimized version will be available. In some embodiments, an analysis service can assist by observing traffic from an API endpoint over time, detecting the format of API messages and producing the content location and verification instructions.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: July 5, 2022
    Assignee: Akamai Technologies, Inc.
    Inventors: Utkarsh Goel, Martin T. Flack
  • Patent number: 11372680
    Abstract: In an embodiment, a method is provided. In an embodiment, the method provides determining that a message has been placed in a send buffer; and transferring the message to an application on a second virtual machine by bypassing use of an operating system to process the message by directly placing the message in an application memory space from which the application can retrieve the message.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: June 28, 2022
    Assignee: Intel Corporation
    Inventors: William R. Magro, Robert J. Woodruff, Jianxin Xiong
  • Patent number: 11366440
    Abstract: Method for controlling an ozone generating machine (OGM) comprising the steps of: wherein each base setting file (BSF) is dedicated to a type of ozone generating machine (OGM), retrieving and reading a dedicated base setting file (BSF) corresponding to the type of the ozone generating machine (OGM) indicated by a identification code (ID), encoding and writing a system configuration file (Sysconf) based on the dedicated base setting file (BSF), comprising at least a set of sensor coefficients (SK) and a set of actuator coefficients (AK), producing ozone with the ozone generating machine (OGM), said step comprising at least a step of correcting the at least one sensor signal (SSI) with at least one sensor coefficient (SK) or actuating the at least one actuator (ACT) with the at least one actuator control signal (ACS) corrected by at least one actuator coefficient (AK).
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: June 21, 2022
    Assignee: E2INTERACTIVE, INC.
    Inventors: Martin Berchtold, Tito Scherrer, Luca Ramoino
  • Patent number: 11360834
    Abstract: An application interaction method includes: establishing a virtual network connection between a current application and a preset virtual server; acquiring a target network request passing through an operating system by using the virtual network connection, wherein the target network request indicates a jump from the current application to a target application; extracting a target application parameter from the target network request, wherein the target application parameter includes at least an identifier of the target application; and launching the target application according to the target application parameter.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: June 14, 2022
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventor: Hongguang Dong
  • Patent number: 11360832
    Abstract: An operation method of robot operating system and a robot control method are provided in this invention. The operation method of robot operating system includes steps of: monitoring an operating state of the Linux kernel through the security kernel when the security kernel and the Linux kernel of the robot operating system are both started; and hosting the Linux kernel through the security kernel when the Linux kernel runs abnormally or crashes. The technical scheme of the present invention is able to improve stability and safety of the robot operation.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: June 14, 2022
    Assignee: HGR INTERNATIONAL INSTITUTE FOR RESEARCH & INNOVATION
    Inventors: Fei Wang, Liang Ding, Kerui Xia, Zhenzhong Yu, Yanan Zhang, Qi Hou, Chao Peng, Taogeng Zhang, Xiaolong Li
  • Patent number: 11354177
    Abstract: A memory system having a set of media, a plurality of inter-process communication channels, and a controller configured to run a plurality of processes that communicate with each other using inter-process communication messages transmitted via the plurality of inter-process communication channels, in response to requests from a host system to store data in the media or retrieve data from the media. The memory system has a message manager that examines requests from the host system, identifies a plurality of combinable requests, generates a combined request, and provides the combined request to the plurality of processes as a substitute of the plurality of combinable requests.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: June 7, 2022
    Assignee: Micron Technology, Inc.
    Inventor: Alex Frolikov
  • Patent number: 11354464
    Abstract: Methods and apparatus are described herein emulating, by one or more servers on behalf of a mobile computing device, a cloud-based virtual machine. The cloud-based virtual machine may include a virtualized hardware component that provides, as virtual hardware input for a software application executing on the cloud-based virtual machine, either “genuine” virtual hardware input or “simulated” virtual hardware input. Genuine virtual hardware input may be based on an actual hardware signal received from a hardware component of the mobile computing device that corresponds to the virtualized hardware component. Simulated virtual hardware input may be generated independently of any hardware signal associated with the hardware component. Output of the software application may be interactively streamed to the mobile computing device.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: June 7, 2022
    Assignee: GOOGLE LLC
    Inventors: Keun Soo Yim, Iliyan Malchev
  • Patent number: 11338533
    Abstract: Systems, methods, and computer-readable storage media for dynamically adjusting sensors for use in compactors and receptacles. A receptacle first sends a signal from a transmitter on a first module in a receptacle to a receiver on a second module in the receptacle, wherein the first module is located on a first inner wall of the receptacle and the second module is located on a second inner wall of the receptacle, and wherein at least part of the first module and the second module is located a distance above a bin inside the receptacle. Next, the receptacle determines a signal-detection characteristic including a signal detection status or a number of signal pulses associated with a signal detection. Based on the signal-detection characteristic, the receptacle determines an operating condition of the receptacle, the operating condition including a fullness level or an obstruction level associated with the first or second sensors.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: May 24, 2022
    Assignee: Big Belly Solar LLC
    Inventors: David J. Skocypec, Jeffrey T. Satwicz, Douglas J. Furciniti, Michael E. Feldman
  • Patent number: 11334050
    Abstract: A system and a method for executing a work process on an object. The system includes at least one work station, an acquisition device, a control device and an auditor device.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: May 17, 2022
    Assignee: FRANCOTYP-POSTALIA GMBH
    Inventors: Clemens Heinrich, Dirk Rosenau, Stephan Gunther, Uwe Hubler
  • Patent number: 11327817
    Abstract: In one embodiment, a device receives, from a monitoring agent that monitors an application, an indication that the monitoring agent did not capture information regarding a particular event during execution of the application. The device determines that the particular event is of a relevant event type that should be tracked. The device generates a configuration for the monitoring agent that adjusts a monitoring scope of the monitoring agent so as to capture information regarding the particular event. The device causes the monitoring agent to be updated with the configuration, wherein the monitoring agent captures information regarding the particular event after being updated with the configuration.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: May 10, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Bhuvneshwar Kumar, Prerana Singhal
  • Patent number: 11327856
    Abstract: A robot application is executed by executing a plurality of kinds of virtual containers in cooperation with each other. To this end, a robot application management device (100), at least one robot device (300) and at least one computer device (400) are connected to each other via a local area network (600). A group of devices including these devices are managed as a cluster for executing the robot application, and each virtual container is placed and activated in any of the group of devices composing the cluster.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: May 10, 2022
    Assignee: INTEC INC.
    Inventors: Tatsuya Fukuta, Ruri Hamada, Koji Hayashi
  • Patent number: 11327518
    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: September 23, 2020
    Date of Patent: May 10, 2022
    Assignee: ADEMCO INC.
    Inventors: Deepak Sundar Meganathan, Soumen Ghosh