Patents Examined by Charles E. Anya
  • 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
  • Patent number: 11301311
    Abstract: A memory control method for a rewritable non-volatile memory module is provided according to embodiments of the disclosure. The method includes: receiving at least one first read command from a host system; and determining, according to a total data amount of to-be-read data indicated by the at least one first read command, whether to start a pre-read operation. The pre-read operation is configured to pre-read data stored in at least one first logical unit, and the first logical unit is mapped to at least one physical unit.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: April 12, 2022
    Assignee: PHISON ELECTRONICS CORP.
    Inventor: Chen Yap Tan
  • Patent number: 11300945
    Abstract: Using an analytical model, a problem related to a product is identified from a collection of report data, the product being a three dimensional (3D) solid having a shape and produced from a manufacturing process. The problem is correlated with a set of factors. The set of factors describes a circumstance in which a user performs an operation of the product. According to a weight assigned to the problem, the problem is selected for prototyping. Using a processor and a memory, the set of factors and the operation are simulated by using a modified design of the product. In response to the modified design solving the problem, a specification of the modified design is provided for 3D printing to the user.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: April 12, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karl J. Cama, Norbert Herman, Shubhadip Ray
  • Patent number: 11301815
    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: April 12, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Jun Shingu, Toshiro Shimada, Atsushi Ito, Shinobu Ozeki, Takayuki Takeuchi
  • Patent number: 11300940
    Abstract: Various embodiments of the present technology generally relate to industrial automation device configurations and programmable logic. More specifically, some embodiments relate to a method of integrating industrial automation device configurations and application logic in industrial environments. To reduce time and errors, an automated method enables industrial enterprises, employers, and other users to obtain a list of devices in an automation process comprising at least one device and a logical representation of the device. In order to configure the device to function optimally in the industrial environment, a system representation of the automation process comprising corresponding input/output configurations for each device in the list may be obtained.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: April 12, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Jerald E. Plessing, Philip M. Hamilton
  • Patent number: 11294738
    Abstract: Various embodiments comprise apparatuses and methods including a communications subsystem having an interface module and a protocol module with the communications subsystem being configured to be coupled to an antenna. An applications subsystem includes a software applications module and an abstraction module. The software applications module is to execute an operating system and user applications; the abstraction module is to provide an interface with the software applications module. A controller interface module is coupled to the abstraction module and the interface module and is to convert signals from the applications subsystem into signals that are executable by the communications subsystem. Additional apparatuses and methods are described.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: April 5, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Danfeng Hong, Jose Guterman, Chris Hills
  • Patent number: 11288640
    Abstract: A cloud-based computing system is provided that includes a payments platform for integrating payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The payment gateways that include a particular synchronous payment gateway. The cloud computing platform can include a multitenant database system that provides applications and services to a plurality of clients, and a payments platform module. Each client can be, for example, a tenant or organization of the cloud computing platform that transacts business with one or more customers via a payment gateway. The payments platform module has a pluggable architecture for integrating payment gateway adapters with the cloud computing platform.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: March 29, 2022
    Assignee: salesforce.com, inc.
    Inventors: Tarundeep Batra, Manasa Ranjan Tripathy, Ravi Shankar, Pranav Pokharel, John Banks
  • Patent number: 11281505
    Abstract: Systems, methods, and software described herein manage and process application programming interface (API) statistics associated with an API provider. In one example, a monitoring service for an API service provider may obtain API request information from the API provider. The monitoring service may then compare the API request information to an API filter configuration obtained for the API provider, wherein the API filter configuration comprises criteria to filter API users of an API provider into a plurality of conversion categories. Based on the comparison, the monitoring service may determine a conversion category for each of the API users and generate a summary based on the conversion categories for the API users.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: March 22, 2022
    Assignee: Moesif, Inc.
    Inventors: Derric Stephen Gilling, Xingheng Timothy Wang
  • Patent number: 11269699
    Abstract: A method for processing an application is applied to a terminal including a main space occupied by a main system and a clone space occupied by a clone system. The method includes: acquiring a cross-space processing instruction sent by a first system in a first space is acquired; and performing corresponding processing on a target application in a second space based on the cross-space processing instruction, wherein the first space is the main space and the second space is the clone space, or the first space is the clone space and the second space is the main space.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: March 8, 2022
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventors: Siyuan Mi, Lin Fan, Zhanwei Luo