Patents Examined by Tuan C Dao
  • Patent number: 11488044
    Abstract: A method and system are provided that apply a combination of machine learning and graph techniques to classify and transform sequential event data. In some embodiments, the method and system are applied to generate raw data in the shipping industry to automatically classify a sequence of status codes extracted from EDI data files corresponding to a series of physical events experienced by a shipping container into a sequence of meaningful milestones to provide improved visibility regarding the actual status of the shipping container. The method and system can be applied to classify and transform sequential event data for use in the shipping industry and in other applications.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 1, 2022
    Assignee: P44, LLC
    Inventors: William Enerson Harvey, Thomas Janos Atwood, Marc-Henri Gires
  • Patent number: 11487307
    Abstract: An appliance hub for use in an upper portion of an enclosure can include a substrate configured to be positioned in an upper portion of an enclosure. The appliance hub can include a climate control apparatus mounted on the substrate and the climate control apparatus can be configured to regulate a temperature within the enclosure. The appliance hub can include one or more lighting elements configured to provide light within the enclosure, a plurality of fluid lines connected to the substrate and configured to provide fluid service and return to the climate control apparatus, and/or a plurality of electrical connections connected to the substrate and configured to provide electrical power and/or data to at least one of the climate control apparatus and the one or more lighting elements.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: November 1, 2022
    Assignee: OVERCAST INNOVATIONS LLC
    Inventors: Dean C. Allen, Douglas James Moore, Andrea M. Doyle, Larry Paul Highley
  • Patent number: 11474884
    Abstract: Provided are an event monitoring apparatus and an event monitoring method that make it possible to set a proper threshold without handling monitoring target systems on an individual basis. There are included: a threshold determination program calculating degree of similarity between a ledger guide message and an event message, regarding a maximum value of the calculated degree of similarity as a first threshold, and setting a second threshold that is greater than the first threshold by a predetermined value; a ledger allocation program associating a ledger guide message having the degree of similarity intermediate between the first threshold and the second threshold with the event message; and a threshold evaluation program reporting the degree of similarity to a manager of a monitoring target system when the degree of similarity is higher than the first threshold.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: October 18, 2022
    Assignee: HITACHI, LTD.
    Inventors: Takashi Tameshige, Yasuyuki Tamai, Mineyoshi Masuda, Yosuke Himura, Kouichi Murayama
  • Patent number: 11467862
    Abstract: Techniques for generating change notifications associated with applications based on application logs are disclosed. In one embodiment, a system may include a log analyzer to receive application logs generated by the applications running in a computing environment and analyze the received application logs to parse information about the applications. Further, the system may include a change detection unit communicatively coupled to the log analyzer to generate a change notification indicating that a change has been occurred to an application running on a compute node in the computing environment using the parsed information and send the change notification indicating the changed application to a subscriber.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: October 11, 2022
    Assignee: VMWARE, INC.
    Inventors: Gaurav Sharma, Jagdish Shinde, Ravi Singhal
  • 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