Patents Examined by Umut Onat
  • Patent number: 11321159
    Abstract: Conflicts can be detected between server-side data and client-side data using interchangeable plugins. In one example, a system can receive an interchangeable plugin from among a group of interchangeable plugins for performing conflict detection between server-side data handled by a server and client-side data handled by a client device. Each interchangeable plugin can implement a particular conflict-detection strategy that is different than the other interchangeable plugins and can be selectively integratable into an application programming interface (API) through which the client device is to communicate with the server. The system can integrate the interchangeable plugin into the API to enable the API to implement the particular conflict-detection strategy defined by the interchangeable plugin. The system can then detect a conflict between the server-side data and the client-side data in accordance with the particular conflict-detection strategy defined by the interchangeable plugin.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: May 3, 2022
    Assignee: Red Hat, Inc.
    Inventor: Wojciech Julian Trocki
  • Patent number: 11321492
    Abstract: A hardware secure element is described. The hardware secure element includes a microprocessor and a memory, such as a non-volatile memory. The memory stores a plurality of software routines executable by the microprocessor. Each software routine starts at a respective memory start address. The hardware secure element also includes a receiver circuit and a hardware message handler module. The receiver circuit is configured to receive command data that includes a command. The hardware message handler module is configured to determine a software routine to be executed by the microprocessor as a function of the command, and also configured to provide address data to the microprocessor that indicates the software routine to be executed.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: May 3, 2022
    Assignees: STMICROELECTRONICS S.r.l., STMICROELECTRONICS APPLICATION GMBH
    Inventors: Roberto Colombo, Nicolas Bernard Grossier, Giovanni Disirio, Lorenzo Re Fiorentin
  • Patent number: 11307868
    Abstract: Various embodiments are generally directed to an apparatus, method and other techniques for receiving information to invoke a transition from a first operating system to a second operating system, copying a system context for the second operating system from a location of a non-volatile memory to a volatile memory, the location associated with the second operating system and transitioning from the first operating system to the second operating system using the system context for the second operating system.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: April 19, 2022
    Assignee: INTEL CORPORATION
    Inventors: Faraz A. Siddiqi, Barnes Cooper
  • Patent number: 11307908
    Abstract: In general, techniques are described that may enable a computing device to recreate data objects formatted specifically for use in a currently executing application based on other data objects formatted in a different manner and specifically for use in a secondary application. For example, the computing device may initially execute a first application. The computing device may execute a second application contains one or more data objects that are specifically formatted for use and display in the second application. The first application may receive a first data object, where a format of the first data object is specific to the second application. The first application may determine content of the first data object and create a second data object that includes at least a portion of the content of the first data object, where a format of the second data object is specific to the first application.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: April 19, 2022
    Assignee: Google LLC
    Inventors: Mario Anima, Genevieve Cuevas, Erin Sosnick Rosenbaum
  • Patent number: 11294740
    Abstract: A network mapping events to workflow instances. One or more event messages are received with an embedded token from one or more event sources associated with an application. A workflow specification is received that specifies a location of the token embedded in the one or more event messages, and the token is extracted from the one or more event messages using the location of the token specified in the workflow specification. The events are then mapped to a workflow instance of the application based on the token the one or more event messages.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: April 5, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hong Zhang, Henry Louis Fourie
  • Patent number: 11288249
    Abstract: Some embodiments of the invention provide a novel method for interfacing between a first tuple-based controller and a second controller using a message-based protocol. The method of some embodiments identifies a set of changed tuples stored in a set of output tables, generates a set of messages based on the changed tuples, and sends the generated set of messages to a second controller. In some embodiments, the first and second controllers are parts of a network control system that manages forwarding elements to implement a logical network.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: March 29, 2022
    Assignee: NICIRA, INC.
    Inventors: Amre Shakimov, Su Wang, Anupam Chanda, Pankaj Thakkar
  • Patent number: 11281506
    Abstract: A system comprising a gateway for interfacing external data sources with one or more accelerators. The gateway comprises a plurality of virtual gateways, each of which is configured to stream data from the external data sources to one or more associated accelerators. The plurality of virtual gateways are each configured to stream data from external data sources so that the data is received at an associated accelerator in response to a synchronisation point being obtained by a synchronisation zone. Each of the virtual gateways is assigned a virtual ID so that when data is received at the gateway, data can be delivered to the appropriate gateway.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: March 22, 2022
    Assignee: GRAPHCORE LIMITED
    Inventors: Brian Manula, Harald Hoeg, Ola Torudbakken
  • Patent number: 11267166
    Abstract: A method is disclosed and includes determining at least one of a height field and an orientation field of a fiber-reinforced structure. The fiber-reinforced structure includes a plurality of fiber portions and a polymer matrix. The method includes generating a reaction-diffusion representation of the fiber-reinforced structure. The reaction-diffusion representation indicates a concentration of at least one of the polymer matrix and the plurality of fiber portions. The method includes designating a reference fiber deposition path based on the reaction-diffusion representation. The method includes generating a continuous fiber deposition path based on the reference fiber deposition path. The method includes transmitting a signal representing the continuous fiber deposition path to a deposition device, the deposition device using the continuous fiber deposition path to deposit a fiber of the fiber-reinforced structure.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: March 8, 2022
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Tsuyoshi Nomura, Ercan Mehmet Dede, Yuqing Zhou
  • Patent number: 11262728
    Abstract: An address identification method, apparatus, system, storage medium, a processor and a terminal are disclosed. In an embodiment, the method includes: defining a screening library including at least one expected attribute value describing an expected state value of a device parameter to be addressed in an operating mode of an industrial device; acquiring a data group including an actual state value generated in the operating mode and an address where the actual state value is stored; for each address, extracting an actual attribute value, stored in the address, of the actual state value; comparing the actual attribute value with the expected attribute value, determining the actual state value corresponding to the actual attribute value which complies with the expected attribute value, and determining, from the data group, an address corresponding to the selected actual state value; and taking the selected address as a final address and outputting same.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: March 1, 2022
    Assignee: SIEMENS LTD., CHINA
    Inventors: Liang Zhang, Wei Sun, Yang Wang, Li Hong Hu
  • Patent number: 11249823
    Abstract: Method and systems for facilitating communications using application programming interfaces (“APIs”) by interpreting a received command based on the command and an image of the user interface that was displayed on a display screen when the command was received.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: February 15, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Manik Malhotra, Jon Wayne Heim, Thomas Page Odom
  • Patent number: 11249825
    Abstract: Systems, methods, and devices for managing predetermined functions on a mobile device within a moving vehicle, the mobile device having an operating system (OS) that includes an event API installed therein that is configured for two-way communication with an external control device, the control device being installed within the vehicle and further configured to communicate with a software application installed and running in memory resident on the mobile device. In response to initiation of a predetermined function on the mobile device, a notification message is transmitted by the event API to the control device. The control device then communicates with the software application to determine a desired action for the mobile device to take with respect to the predetermined function. The control device then instructs the mobile device on the action to take on the predetermined function by transmitting an action message to the event API.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: February 15, 2022
    Assignee: CELLCONTROL, INC.
    Inventors: Joseph E. Breaux, Chad A. Kennedy, Michael W. Lynn
  • Patent number: 11249822
    Abstract: A method is proposed for alerting that an event has occurred. The method comprises: receiving a user request; interpreting the user request using a semantic engine and determining a request to subscribe to an event contained in the request; determining an event server on the basis of the event; sending to the event server a request to subscribe to the event; receiving a first message associated with an occurrence of the event; sending a second message informing of the occurrence of the event.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: February 15, 2022
    Assignee: ORANGE
    Inventor: Christian Schneiter
  • Patent number: 11244249
    Abstract: According to some embodiments, a system and method are provided to create a template associated with an industrial problem. The method comprises receiving one or more kernels from a machine learning library. The one or more kernels are then aggregated, via a processor, into a template. The template is integrated into a user interface where is may be executed.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: February 8, 2022
    Assignee: General Electric Company
    Inventors: Helena Goldfarb, Abhay Harpale, Hao Huang, Achalesh Pandey
  • Patent number: 11221639
    Abstract: A method of predicting energy usage having the steps of providing a computer, providing a temperature database, providing a building asset rating database, receiving inputs from a user having a floor area measure of a building, an energy usage measurement, an energy usage start date, an energy usage end date, and a geographic location identifier, determining an estimated energy rating as a function of the inputs, the temperature database, and the building asset rating database, and providing the estimated energy rating to the user.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: January 11, 2022
    Assignee: AREVS, LLC
    Inventor: Dean H. Durst
  • Patent number: 11221854
    Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: January 11, 2022
    Assignee: Capital One Services, LLC
    Inventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
  • Patent number: 11182227
    Abstract: Embodiments are directed to defining, at a client computer, a schema in a graph query language processing system. Defining the schema can include mapping a first resource of a plurality of resources from a cloud infrastructure API to a first field in the schema, mapping a second resource of the plurality of resources from the cloud infrastructure API to a second field in the schema, and generating and submitting a query to the endpoint based on the schema that causes retrieving the first resource from the cloud infrastructure API and the second resource from the cloud infrastructure API. Embodiments include generating a digital data display at the client computer that that shows the first resource and the second resource in a unified format. The method can also be adapted to enhance cloud infrastructure APIs by providing a solution to accessing dependent resources with a single client request.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: November 23, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventor: Alexander Kudinov
  • Patent number: 11182225
    Abstract: Various methods, apparatuses/systems, and media for automatic generation and management of cloud service provider events are provided. A service provider computing device defines a maturity level of an event; publishes an event schema associated with the maturity level of the event; and transmits the event to an event platform that is configured to provide infrastructure for event production and consumption. The event platform validates the event based on the event schema; calculates a validation score for the event upon validation of the event; and publishes the validation score on a website. A consumer computing device consumes the published event from the event platform.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: November 23, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Timmy Yuen, Lois Blanc, Lianne Lee, Ian Miller
  • Patent number: 11176014
    Abstract: An apparatus, method and programming product for preventing event flooding in an event processing system, comprising, responsive to receiving monitored a activity data, analysing the monitored activity data to identify a first event value corresponding to a first event; determining whether the first event value has met a first threshold value of a set of threshold values; in response to determining the first event value has met a first threshold value of the set of threshold values, select a second threshold value of the set of threshold values; responsive to receiving the monitored activity data, analysing the monitored activity data to identify a second event value corresponding to a second event; responsive to determining that the second event value has exceeded the first threshold value and not exceeded the second threshold value, disregarding the second event.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ann Eleanor Collins, Jenny Jing He, Anthony Philip Papageorgiou, Andrew Dean Wharmby
  • Patent number: 11169860
    Abstract: A method for providing notification information by an electronic device is provided. The method includes the operations of operating in a normal mode in which notification information is provided, identifying existence of a different person near the electronic device while operating in the normal mode, determining whether the different person is an information sharer allowed by a user of the electronic device to share notification information, operating in the normal mode in which notification information is provided without being limited, in response to determining that the different person is an information sharer, and operating in a privacy mode in which notification information is limited and provided, in response to determining that the different person is not an information sharer.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: November 9, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hwajun Lee
  • Patent number: 11169816
    Abstract: In certain embodiments, a method includes starting an application as a first process within a user space of an operating system. The application instantiates a key-value store and a file system associated with the operating system. The method also includes managing, by a block device service running within the user space, one or more first data blocks of a persistent storage allocated to the key value store and one or more second data blocks of the persistent storage allocated to the file system. In addition, the method includes receiving, by a kernel of the operating system, a system call request comprising an access request generated by the key-value store or the file system. The method further includes granting, by the block device service, and in response to the access request, the key value store or the file system access to the one or more first or second data blocks.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: November 9, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Andrew M. Rogers, Arthur Zwiegincew