Patents Examined by Charles E. Anya
  • Patent number: 11448187
    Abstract: The present invention relates to a power system having a plurality wind turbine generators and a power plant controller arranged to communicate with the plurality of wind turbines generators, where each of the plurality of wind turbine generator being related to a wind turbine controller, the wind turbine controller being arranged to control an active power output in its related wind turbine generator according to an active power set point received from the wind power plant controller; a first subset of wind turbine generators operating at an active power output unrestricted of the active power set point; and a second subset of wind turbine generators operating according to an active power set point; and wherein the wind power plant controller communicates the active power set point, in accordance with the active power output of the first subset of the plurality of wind turbines generators, so as to reduce active power fluctuation of the aggregated active power output of the first and second subset of the plu
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: September 20, 2022
    Assignee: VESTAS WIND SYSTEMS A/S
    Inventor: Germán Claudio Tarnowski
  • Patent number: 11442873
    Abstract: In one embodiment, a microkernel of an operating system executing on a computing system receives, from an application, a first system call requesting to communicate with a service registry. The first system call being associated with an operation request. The microkernel sends a first instruction to the service registry. The microkernel receives, from the service registry, a second system call requesting to communicate with at least one of an application service or a protocol service. The second system call being associated with the operation request. The microkernel sends a second instruction to at least one of the application service or the protocol service. The microkernel receives, from at least one of the application service or the protocol service, a third system call requesting to communicate with a driver service. The third system call being associated with the operation request. The microkernel sends a third instruction to the driver service.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: September 13, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Bernhard Poess, Mark Lucovsky, Vadim Victor Spivak, Christoph Klee
  • Patent number: 11435724
    Abstract: According to an example aspect of the present invention, there is provided a method, comprising: performing a second web browser accessible by a first web browser in a remote user device, communicating with a first web application in the first web browser of the user device, performing a second web application in the second web browser configured to communicate with an automation service of an automation system and provide a user interface to the automation service, receiving first feature information from the first web application, and providing, on the basis of the received first feature information, second feature information for adapting the user interface to the automation service for the user device.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: September 6, 2022
    Assignee: Valmet Automation Oy
    Inventor: Henry Haverinen
  • Patent number: 11432910
    Abstract: In one aspect, the present application provides a method of fabricating a shell-shaped repositioner for repositioning teeth from a first tooth arrangement to a second tooth arrangement, comprising: obtaining a first 3D digital model representing the first tooth arrangement, a second 3D digital model representing the second tooth arrangement and information of restrictions on anchorage force bearing of a first tooth among the teeth; modifying the second 3D digital model based on the first 3D digital model, the second 3D digital model and the information of restrictions on anchorage force bearing of the first tooth, to obtain a third 3D digital model; and controlling an apparatus using the third 3D digital model to fabricate the shell-shaped repositioner.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: September 6, 2022
    Inventors: Ketuo Zhou, Lei Huang
  • Patent number: 11429430
    Abstract: In one example, a request to migrate an application running on a first compute node to a second compute node with a change in a version of the application may be received. Migration information may be provided to a cloud-based Migration as a Service provider based on the request. An application migration component may be received from the cloud-based Migration as a Service provider based on the migration information. Further, the application migration component may be executed to migrate the application from the first compute node to the second compute node with the change in the version of the application.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: August 30, 2022
    Assignee: VMWARE, INC.
    Inventors: Srinivas Kandula, Gaurav Gupta, Arunvijai Sridharan, Vibhu Rastogi
  • Patent number: 11429463
    Abstract: A cloud computing system including a cloud-based system in communication with a client system including an application gateway that receives from a client application, a request for services associated with a workload and a plurality of cloud-based application services, the plurality of cloud-based application services in operable communication with the application gateway. The system also includes a cloud-based tuning service in operable communication with the cloud-based application services and the application gateway, the cloud-based tuning service identifies a set of application requirements needed to fulfill the request, the cloud-based tuning service coordinating with a client-based tuning service and the application gateway to assign selected application services to fulfill the request, wherein the assignment of selected application services includes assigning at least a portion of the services associated with the workload the client system.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: August 30, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Christoph J. Graham
  • Patent number: 11423135
    Abstract: A method may include registering, with an offline job to be executed by a computer processor, an application programming interface (API) and an operation, obtaining, from a repository, a user consent of a user for the operation, and in response to obtaining the user consent, creating, for the user, an access token including the operation and the API. The user consent may be stored external to the access token. The method may further include transmitting the access token to the offline job, and calling, by the offline job, the API using the access token.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: August 23, 2022
    Assignee: Intuit Inc.
    Inventors: Yi Zhang, Thomas John Holodnik
  • Patent number: 11415963
    Abstract: Systems and methods for providing power search and harvesting in a drone device provide execution of one or more tasks, wherein one of the tasks has a higher priority than the remaining tasks. A power mode is determined for executing the highest priority task by sequentially determining whether the highest priority task can be executed in one of a plurality of execution scenarios including from a charging pad associated with the drone, from another location using energy harvested from an existing energy source, from another location using energy harvested from an energy source enabled by the drone, or from another location using battery power alone. The highest priority task is executed in keeping with the first usable execution scenario found during the sequential determination.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: August 16, 2022
    Assignee: Motorola Mobility LLC
    Inventors: John Gorsica, Michael Russell, Rachid Alameh
  • Patent number: 11415103
    Abstract: The present invention relates to a power system having a plurality wind turbine generators and a power plant controller arranged to communicate with the plurality of wind turbines generators, where each of the plurality of wind turbine generator being related to a wind turbine controller, the wind turbine controller being arranged to control an active power output in its related wind turbine generator according to an active power set point received from the wind power plant controller; a first subset of wind turbine generators operating at an active power output unrestricted of the active power set point; and a second subset of wind turbine generators operating according to an active power set point; and wherein the wind power plant controller communicates the active power set point, in accordance with the active power output of the first subset of the plurality of wind turbines generators, so as to reduce active power fluctuation of the aggregated active power output of the first and second subset of the plu
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: August 16, 2022
    Assignee: VESTAS WIND SYSTEMS A/S
    Inventor: Germán Claudio Tarnowski
  • 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