Patents Examined by Tuan C Dao
  • 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
    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: 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
    Inventors: Fei Wang, Liang Ding, Kerui Xia, Zhenzhong Yu, Yanan Zhang, Qi Hou, Chao Peng, Taogeng Zhang, Xiaolong Li
  • 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: 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
    Inventors: Clemens Heinrich, Dirk Rosenau, Stephan Gunther, Uwe Hubler
  • 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: 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: 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
  • Patent number: 11314543
    Abstract: An improved architecture is provided which enables significant convergence of the components of a system to implement virtualization. The infrastructure is VM-aware, and permits scaled out converged storage provisioning to allow storage on a per-VM basis, while identifying I/O coming from each VM. The current approach can scale out from a few nodes to a large number of nodes. In addition, the inventive approach has ground-up integration with all types of storage, including solid-state drives. The architecture of the invention provides high availability against any type of failure, including disk or node failures. In addition, the invention provides high performance by making I/O access local, leveraging solid-state drives and employing a series of patent-pending performance optimizations.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: April 26, 2022
    Assignee: Nutanix, Inc.
    Inventors: Mohit Aron, Dheeraj Pandey, Ajeet Singh, Rishi Bhardwaj, Brent Chun
  • Patent number: 11314226
    Abstract: An object is to provide an application execution control system which can reduce a burden on an application and the number of development steps.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: April 26, 2022
    Inventors: Rika Jounishi, Toshinori Matsukawa
  • Patent number: 11307548
    Abstract: Provided is a signal and event processing, SEP, engine deployed on a target device of an industrial system, the SEP engine including subscriber nodes adapted to receive at least one of signal and event, SE, data streams from sources of the industrial system; processing nodes adapted to perform signal and event processing language, SEPL, functional operations on the received SE data streams according to an SEPL script of the SEP engine, wherein the SEPL script includes predefined stateful event or data pattern matching operations to generate result SE data streams; and publisher nodes adapted to forward the generated result SE data streams to sinks of the industrial system.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: April 19, 2022
    Inventors: Tatiana Mangels, Dan Puiu, Mikhail Roshchin, Ioana Stefan, Alexey Fishkin
  • Patent number: 11307800
    Abstract: A disk-based write filter can include a filter driver that is loaded below the file system driver to thereby provide write filter functionality at the disk level, and a supporting driver that is loaded above the file system driver. When an excluded file is opened, the supporting driver can obtain the file's disk sector information and provide it to the filter driver to cause the filter driver to pass through I/O requests that target sectors defined in the file's disk sector information. When the excluded file is closed, the supporting driver can again obtain the file's disk sector information and provide it to the filter driver to allow the filter driver to identify any additional sectors that may have been allocated to the file. The filter driver can copy any such sectors from an overlay to disk and commence passing through I/O requests that target these sectors.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: April 19, 2022
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Jyothi Bandakka
  • Patent number: 11301224
    Abstract: A robotic process automation system employs centralized compilation to generate a platform independent executable version of a bot, which is encoded to perform user level operations. The system employs an extensible set of commands which can be user generated. The bots execute on devices that are separate and independent from a server processor that controls the system. The devices execute bots in an execution environment that is provided by the server processor. Change in a command in a bot requires recompilation of the bot which is then delivered upon request to a device. The execution environment does not require recompilation upon a change in a command.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: April 12, 2022
    Assignee: Automation Anywhere, Inc.
    Inventors: Sunil Dabhi, James Dennis, Virinchipuram J Anand, Abhijit Kakhandiki