Patents Examined by Charles E. Anya
  • Patent number: 11416316
    Abstract: A first-to-second correlation engine determines correlations between first objects from a first object feed, and second objects from a second object storage, and generates first correlation messages indicative of the correlations for a first-to-second object direction and a second-to-first object direction. A second-to-first correlation engine determines respective correlations between the second objects from a second object feed and the first objects from a first object storage, and generates second correlation messages indicative of the respective correlations for the second-to-first object direction and the first-to-second object direction. A first-to-second correlation storage engine receives the first and second correlation messages for the first-to-second object direction and updates first-to-second correlation storage based on the received messages.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: August 16, 2022
    Assignee: AMADEUS S.A.S.
    Inventors: Serge Beuzit, Jean-Samuel Pasquali
  • Patent number: 11416315
    Abstract: Methods, systems, and non-transitory computer-readable record media for managing event messages may be provided. A message management method may include generating, by at least one processor, an event related to a chatroom based on an event message input from the chatroom, assigning, by the at least one processor, a reply to the event message, from among messages in the chatroom, to the event, and displaying, by the at least one processor, the reply to the event message in association with the event.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: August 16, 2022
    Assignee: LINE Plus Corporation
    Inventors: Seung Won Lee, Jihun Im, Hyojin Lim, Jun Hyuk Park
  • Patent number: 11409546
    Abstract: A first hierarchy path associated with a first interface of a first provider is determined, with the first interface being of a first type. A second hierarchy path associated with a second interface of the first provider is determined, with the second interface being of a second type different from the first type. The first hierarchy path is determined to be a mismatch from the second hierarchy path. A third hierarchy path corresponding to another interface of the first type is obtained from a second provider. A dictionary is generated based on a determination that the third hierarchy path matches the first hierarchy path. A vector that corresponds to a third interface is generated based on the dictionary. As a result of the third interface being determined to be of the first type based on the vector, a device is caused to perform an operation against the third interface.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: August 9, 2022
    Assignee: Klarna Bank AB
    Inventors: James William Barrett, David Buezas, Till Johannes Schmidt
  • Patent number: 11403155
    Abstract: Devices and methods are disclosed relating to user management services for a vehicle. One of more processors of a device may execute a first operating system to provide user management services to the vehicle. The first operating system may present an interface to a second operating system by which the second operating system may invoke user management operations. The first operating system may generate a first message relating to user management. The interface may provide the first message to the second operating system. The interface may receive a second message from the second operating system. The second message may be related to synchronizing user management between the first operating system and the second operating system.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: August 2, 2022
    Assignee: Google LLC
    Inventors: Felipe Leme, Keun young Park
  • Patent number: 11392869
    Abstract: The disclosed embodiments include systems and methods to provide customized product information for display. In one embodiment, the system includes a sensor positioned proximate a production line, where the production line is operable to transport an optical product and a product label along the production line, and where the sensor is operable to obtain identification information of the optical product from the product label. The system also includes a storage medium containing product information of the optical product and business rules for providing the product information of the optical product for display. The system further includes a processor operable to determine the identification of the optical product, obtain business rules based on the identification of the optical product, dynamically customize the product information of the optical product based on the business rules, and provide the customized product information for display on an electronic display positioned along the production line.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: July 19, 2022
    Assignee: Essilor International
    Inventors: Michael A. Filipovich, Mark Goldman, Gail Gertken, Kyle Storkamp, John Hiemenz
  • Patent number: 11392512
    Abstract: Apparatuses, methods and storage medium associated with virtualizing a USB device controller of a SoC in a computing platform hosting multiple VMs, are disclosed herein. In some embodiments, a CRM includes instructions to implement a USB driver stack in a SOS of a SVM on the computing platform. The USB driver stack of the SOS includes a SOS device controller driver to communicate with one or more USB devices of the computing platform, via a USB device controller of the SoC; and a SOS function virtualization driver to communicate with one or more corresponding UVM function virtualization drivers of the UVMs to paravirtualize the SOS device controller driver to the UVMs. Other embodiments are also described and claimed.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: July 19, 2022
    Assignee: Intel Corporation
    Inventors: Rajaram Regupathy, Abdul R. Ismail
  • Patent number: 11385619
    Abstract: A mounting system of the present disclosure includes a mounting line including multiple mounting machines aligned side by side in a predetermined arrangement direction and configured to mount components on a board, a supply device configured to move in the arrangement direction to convey members for use in the mounting machines and supply the members to the mounting machines, and a display section provided on each of the mounting machines and configured to change their display modes in accordance with a movement of the supply device.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: July 12, 2022
    Assignee: FUJI CORPORATION
    Inventor: Mizuho Nozawa
  • Patent number: 11385910
    Abstract: A stack-based conversation engine is provided. The conversation engine enables a voice or text based virtual assistant to create interactive, conversational experiences in an extensible manner. The conversation engine can be used to support a conversation between a user and a virtual assistant. The conversation engine can be configured to receive, from the virtual assistant, a fulfillment request specifying an intent from the virtual assistant; push an item onto a conversation stack stored, the item including an identifier of the intent; execute an action handler associated with the intent to generate instructions to manipulate the conversation stack; manipulate the conversation stack according to the instructions; and store the conversation stack for subsequent processing in support of the conversation.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: July 12, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: James Roy Bulpin
  • Patent number: 11379276
    Abstract: Methods and systems for translating events for use by business objects. In one embodiment, a method is provided that includes receiving a scheming via a discovery function. The schema may correspond to a data source with a business object environment and may describe properties of the data source. A business object may be created within the business object environment and may include an inbox to receive events and a translation function. An event may be received from the event source at the inbox. The event may be translated according to the translation function into a business object event that corresponds to a property of the data source. The business object event may be provided to at least one business object within the business object environment.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: July 5, 2022
    Assignee: SOURCECODE TECHNOLOGY HOLDINGS, INC.
    Inventors: Jonathan Dickinson, Mike Talley
  • Patent number: 11368560
    Abstract: Methods and apparatus for efficient data transfer within a user space network stack. Unlike prior art monolithic networking stacks, the exemplary networking stack architecture described hereinafter includes various components that span multiple domains (both in-kernel, and non-kernel). For example, unlike traditional “socket” based communication, disclosed embodiments can transfer data directly between the kernel and user space domains. Direct transfer reduces the per-byte and per-packet costs relative to socket based communication. A user space networking stack is disclosed that enables extensible, cross-platform-capable, user space control of the networking protocol stack functionality. The user space networking stack facilitates tighter integration between the protocol layers (including TLS) and the application or daemon. Exemplary systems can support multiple networking protocol stack instances (including an in-kernel traditional network stack).
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: June 21, 2022
    Assignee: Apple Inc.
    Inventors: Cahya Adiansyah Masputra, Karan Sanghi, Mingzhe Zhang, Jason McElrath, Sandeep Nair
  • Patent number: 11363093
    Abstract: Techniques are described herein for evaluating graph processing tasks using a multi-stage pipelining communication mechanism. In a multi-node system comprising a plurality of nodes, each node of said plurality of nodes executes a respective communication agent object. The respective communication agent object comprises: a sender lambda function is configured to perform sending operations and generate source messages based on the sender operations. An intermediate lambda function is configured to read source messages marked for a node, perform intermediate operations based on the source messages and generate intermediate messages based on the intermediate operations. A final receiver lambda function configured to: read intermediate messages marked for said each node, perform final operations based on the intermediate messages and generate a final result based on the final operations.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: June 14, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jinsu Lee, Thomas Manhardt, Sungpack Hong, Petr Koupy, Hassan Chafi, Vasileios Trigonakis
  • Patent number: 11356510
    Abstract: Embodiments of the present disclosure disclose a control system and a control method of an unmanned engineering machinery. The system includes at least a slave computer, a master computer and an execution device. The slave computer is configured to receive a current sensing value fed back by a sensing device in the unmanned engineering machinery, and to send the current sensing value to the master computer. The master computer is configured to generate a control instruction according to the current sensing value and a predetermined target sensing value of the sensing device, and to send the control instruction to the execution device through the slave computer.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: June 7, 2022
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Xinjing Cheng, Ruigang Yang, Hao Xu, Feixiang Lu, Yajue Yang
  • Patent number: 11354179
    Abstract: A system, method and computer program product are provided for receiving information associated with a message, issuing a storage resource request in connection with a storage resource and determining whether the storage resource is available. In use, the information is capable of being shared in less than one second, utilizing an automotive electronic control unit which includes a plurality of interfaces.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: June 7, 2022
    Assignee: Stragent, LLC
    Inventors: Axel Fuchs, Scott Sturges Andrews
  • Patent number: 11354180
    Abstract: Secure backwards compatible orchestration of isolated guests is disclosed. For example, a current version of an isolated guest orchestrator instantiates an older version of the isolated guest orchestrator in a host as a dependent compute service. An application programming interface request is received. The application programming interface request is determined to be unsupported by the current version of the isolated guest orchestrator. The application programming interface request is sent to the dependent compute service. The application programming interface request is responded to based on a response from the dependent compute service.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: June 7, 2022
    Assignee: Red Hat, Inc.
    Inventor: Huamin Chen
  • Patent number: 11354178
    Abstract: A distributed computer system is provided. The distributed computer system includes at least one sequencer computing node and at least one matcher computing node. Electronic data messages are sequenced by the sequencer and sent to at least matcher computing node. The matcher computing node receives the electronic data messages and a reference value from an external computing source. New electronic data messages are put into a pending list before they can be acted upon by the matcher. A timer is started based on a comparison of the reference value (or a calculation based thereon) to at least one attribute or value of a new electronic data message. When the timer expires, the electronic data message is moved from the pending list to another list—where it is eligible to be matched against other, contra-side electronic data messages.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: June 7, 2022
    Assignee: NASDAQ, INC.
    Inventors: John Vaccaro, Charles Mack, Andrey Tsiporukha, Tai Cohen, Andrew Oppenheimer, Kyle Prem
  • Patent number: 11347568
    Abstract: Conditionally appending an event in an ordered event stream (OES) is disclosed. An OES storage system can comprise an OES that can have a dynamic topology, e.g., comprising changing numbers of segments, segments that have changing routing key ranges, mixes of local and remote storage devices and processors, employing different types of storage, or combinations thereof. A conditional append operation can be predicated on determining an appropriate segment, for example, based on a routing key. Conditions of the conditional appends can be designated by a user. Failing conditions can trigger a corrective action, throwing of an error. Satisfied conditions can result in permitting the conditional append. Moreover, the conditional append can be dependent on populating a group of attributes for the correct segment based on attributes that can be determined for a different epoch of the OES, again for example, based on a routing key.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: May 31, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Andrei Paduroiu
  • Patent number: 11341461
    Abstract: A notification apparatus includes a registration unit that registers plural participants for each work, a positional information acquisition unit that acquires pieces of positional information of the participants, and a notification unit that notifies at least one participant out of the participants when a positional relationship between the participants is a predetermined positional relationship based on the pieces of positional information of the participants.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: May 24, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Jun Shingu, Toshiro Shimada, Atsushi Ito, Shinobu Ozeki, Takayuki Takeuchi
  • Patent number: 11321053
    Abstract: Systems, computer-implemented methods, applications, user interfaces, and tangible non-transitory computer readable media for generating instructions in a computer language are disclosed. For example, a computer-implemented method may include maintaining one or more databases that collectively store organizational data associated with an organization where the organizational data comprises a plurality of data objects that respectively correspond to records from the organizational data, providing an application user interface for generating instructions in a custom computer language where the custom computer language includes programmatic commands for performing operations based on the organizational data, analyzing input from the application user interface where the input comprises information for generating the instructions in the custom computer language, and generating the instructions in the custom computer language based at least in part on the input from the application user interface.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: May 3, 2022
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Chewei Hu, Sanket Ketkar
  • Patent number: 11314564
    Abstract: The present specification provides a blockchain event processing method and apparatus, applied to a control component of distributed event processing centers connected to a node device of a blockchain network. The distributed event processing centers obtain respective blockchain event streams from the node device, and deliver the obtained respective blockchain event streams to respective triggers included in the distributed event processing centers, so that when a blockchain event included in the blockchain event streams meets a corresponding trigger condition, a trigger of the triggers pushes the blockchain event to a service system connected to the trigger.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: April 26, 2022
    Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.
    Inventor: Mingliang Yin
  • Patent number: 11307564
    Abstract: The invention enables registration and configuration of field devices through a plant resource management system. A server receives device identity information corresponding to a plurality of field devices intended to be communicably coupled with the plant resource management system. For each field device, the device identity information includes a device identifier and device-class information. The server generates a configuration data record for each field device. Generating a configuration data record includes (i) identifying a device-class for a field device, (ii) retrieving configuration information for the device-class, (iii) associating the configuration information with the unique device identifier, and (iv) generating a data record comprising the configuration information and the unique device identifier.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: April 19, 2022
    Assignee: Yokogawa Electric Corporation
    Inventor: Jasper Bryan Sale Ratilla