Patents Examined by Chen-Liang Huang
  • Patent number: 11848972
    Abstract: Embodiments include an electronic control unit comprising an audio input device for receiving an audio stream from an external audio source, the audio stream being split between an audio path and a haptic path; a wireless transceiver in the haptic path for transmitting the audio stream to at least one wearable haptic device using short-range wireless communication; and a processor coupled to the transceiver and configured to calculate an amount of latency associated with transmission of the audio stream to the wearable haptic device(s), and partition the audio stream into a plurality of audio packets including a time-to-play based on the calculated latency. The control unit further includes a buffer in the audio path for inserting a time delay into the audio stream based on the calculated latency, and an audio output device in the audio path for outputting the time-delayed audio stream to an external audio listening device.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: December 19, 2023
    Assignee: HAPTECH HOLDINGS, INC.
    Inventors: Richard Adams, Dave Hargreaves, Elisa Moncayo, Brock Maxwell Seiler
  • Patent number: 11303508
    Abstract: Deployment state based configuration generation is disclosed. For example, a first node is in a first deployment state, with a state daemon executing on the first node. A configuration generator may be associated with one or more processors. The state daemon records a first configuration instruction associated with a first modification to the first deployment state, where the first node is in a second deployment state after the first modification. The configuration generator generates a first configuration based on the second deployment state including the first configuration instruction. The first configuration is stored to a configuration repository, where the first configuration is deployed to a second node converting the second node to the second deployment state.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: April 12, 2022
    Assignee: Red Hat Israel, LTD.
    Inventors: Arie Bregman, Or Idgar
  • Patent number: 11303697
    Abstract: A method and an apparatus for realizing web service. An apparatus having a binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface being configured to receive information from a node whenever a resource of a node changes or whenever a pre-configured event regarding a resource occurs. The apparatus also has an interface for communicating with web applications making use of the resources and ap component for receiving subscriptions regarding the information received from the nodes and providing the subscribed information.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: April 12, 2022
    Inventors: Zachary Shelby, Sampo Ukkola
  • Patent number: 11297164
    Abstract: A method and system provides a device and content agnostic, interactive, collaborative and synchronized virtual world comprising of three dimensional and two dimensional virtual objects defined by data, which can be viewed, customized, built on and interacted with simultaneously by geographically disparate users with different device types, including VR, AR, Tablet, and Computer devices, whereby the content may be ingested from or controlled by data and models from external sources or the system's internal storage. A machine learning component is implemented as a set of software containers. The containerized solution can be deployed as an enterprise service, in a cloud architecture, or as a part of a monolithic deployment that runs natively in any one of the components as part of the larger architecture.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: April 5, 2022
    Assignee: Eolian VR, Inc.
    Inventors: Michael McCormack, Rodney Jackson, Kyle Siptroth, John Cannizzaro, Michael Simmons, Garrett Krick
  • Patent number: 11297140
    Abstract: A system, method and computer-readable medium for data uploading based on points of presence (POPs) are provided. In response to a client's request for data uploading, the system provides routing information for POPs that may facilitate data communications between the client and a data storage service provider. The client may fragment the upload data and transmit the data fragments via data connections to POPs, which in turn may relay the received fragments to the data storage service provider. Upon receipt of necessary data fragments, the data storage service provider may merge the data fragments to reconstruct a copy of the upload data for storage.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: April 5, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Katarzyna Anna Puchala, Anton Stephen Radlein, David Alexander Dunlap
  • Patent number: 11290420
    Abstract: Methods and related systems are presented that relate to automatically avoiding address conflicts when establishing a secure communications link over a public network between a local computer, associated with a local network, and a remote device, located outside the local network. Local network addresses on the local network reserved for use, and a block of local network addresses that do not conflict with the reserved local network addresses, are identified. At least one local network address is selected from the block and assigned as an address of the local device for use in communicating with the remote device securely over the public network. Communication is facilitated with the remote device using the network driver based on the assigned at least one local network address.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: March 29, 2022
    Assignee: VirnetX, Inc.
    Inventors: Robert Dunham Short, Michael Williamson, Victor Larson
  • Patent number: 11290535
    Abstract: A system and method for distributed caching, the system having at least one network-connected storage device, a content server, and a control server. The control server is configured to discover the at least one network-connected storage device, collect device information from the at least one network-connected storage device, where the device information comprises a device location, assign each of the at least one network-connected storage device to a device domain based on each device location, and provide the content server with the device information for the one or more network-connected storage.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: March 29, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hubbert Smith, Vikas Sinha
  • Patent number: 11283881
    Abstract: A method to manage Internet of Things (IoT) devices is described. In one embodiment, the method includes detecting a presence of a first IoT device in a network associated with the computing device, managing access to the first IoT device based at least in part on authentication information associated with the first IoT device, identifying one or more updates associated with the first IoT device, and applying at least one update to the first IoT device based at least in part on identifying the one or more updates. In one embodiment, the method further includes analyzing a packet stream to determine one or more identifiers associated with the first IoT device, and identifying the first IoT device based at least in part on the one or more determined identifiers.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: March 22, 2022
    Assignee: NortonLifeLock Inc.
    Inventors: Susanta K Nanda, Yuqiong Sun
  • Patent number: 11283879
    Abstract: A method, apparatus and system for assisted code provisioning of an end to end network includes automatically providing a first interface menu for enabling an initial user input of at least one of configuration information and application logic information for devices of the end to end network and continuing to automatically provide subsequent interface menus for receiving configuration information and application logic information for all devices and interconnections required to establish the end to end network in which a subsequent interface menu provided for input can be dependent upon an input made to a previously provided interface menu, and an order of interface menus automatically provided guides a user through a provisioning of the end to end network without the need to enter programming code. Programming code can be automatically generated from the input information and deployed for each of the devices required to establish the end to end network.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: March 22, 2022
    Assignee: Ciambella Ltd.
    Inventor: Trisala Chandaria
  • Patent number: 11271802
    Abstract: Systems and methods are disclosed for secure transmission of high-priority computer server event notifications. One method comprises obtaining a new computer server event to report; generating a first notification message pertaining to the computer server event; generating a second notification message pertaining to the computer server event and to the delivery of the first notification message; storing the first notification message; storing the second notification message; and transmitting the first notification message to a partner over a computer network.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: March 8, 2022
    Assignee: Worldpay, LLC
    Inventor: Sachin Pawaskar
  • Patent number: 11265366
    Abstract: Example virtual appliances disclosed herein include processor circuitry to accept a resource definition of a custom resource to be executed in a cloud computing environment. Disclosed example virtual appliances also include a lifecycle manager to manage a lifecycle of the custom resource based on a state machine. Disclosed example virtual appliances further include a database to: (i) query the lifecycle manager for a set of operations available to execute in a current lifecycle state of the custom resource; (ii) update a catalog item for the custom resource to present the set of operations available to execute in the current lifecycle state of the custom resource, the catalog item created based on the resource definition of the custom resource; and (iii) in response to selection of a first operation in the set of operations, send a message to cause the processor circuitry to execute the first operation.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: March 1, 2022
    Assignee: VMware, Inc.
    Inventors: Kiril Angelov Stefanov, Boris Savov, Rostislav Georgiev, Ventsyslav Raikov
  • Patent number: 11263006
    Abstract: Methods and apparatus to deploy workload domains in virtual server racks are disclosed. An example apparatus includes a policy manager to determine an availability option and a performance option of the workload domain based on a domain type and determine capacity options based on a user selection of the availability option and a user selection of the performance option by a first user, a deployment manager to identify first ones of a plurality of computing resources to form a placement solution for the workload domain based on the user selection of the availability and performance options, and based on a user selection of one of the determined capacity options by the first user, the plurality of computing resources stored in a resource database accessible by the first user and a second user, and a resource manager to reserve the first ones of the plurality of computing resources to deploy the workload domain for the first user.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: March 1, 2022
    Assignee: VMWARE, INC.
    Inventors: Jason A. Lochhead, Raj Yavatkar, Thirumalesh Reddy, Shreekanth Ankala
  • Patent number: 11249771
    Abstract: In a method for invoking an input method, when an application on the server enters an editing state, a desktop serving end in the server monitors an operating system to determine that the application is in the editing state, and then the desktop serving end sends, to the terminal, a message indicating that the application is in the editing state, where the message triggers the terminal to invoke an input method of the terminal. In this way, when the application is in the editing state, a user may enter a text by using the input method of the terminal.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: February 15, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Qingbo Wan
  • Patent number: 11245647
    Abstract: An information processing apparatus communicable with a first terminal device is configured to transmit a message in response to receiving an inquiry. The information processing apparatus includes: reference information referenced when responding to the inquiry received from the first terminal device, which includes at least one set of a question item and a response corresponding to the question item; and history information including inquiries received from the first terminal device and messages that are transmitted or received with respect to the received inquiries.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: February 8, 2022
    Assignee: Ricoh Company, Ltd.
    Inventor: Kazuaki Nakamura
  • Patent number: 11245751
    Abstract: Techniques are described to provide service or network function workload preemption. In one example, a method includes identifying a network location at which a first function can be instantiated; determining whether compute resources are available at the network location to instantiate the first function; based on determining that compute resources are available, instantiating the first function; based on determining that compute resources are not available, determining whether preemption of a second function can be performed at the network location, wherein determining whether preemption of the second function can be performed is based, at least in part, on a comparison between a setup priority of the first function and a holdover priority of the second function; and, based on determining that preemption of the second function at the network location can be performed, performing preemption of the second function and instantiating the first function at the network location.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: February 8, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rajiv Asati, Arghya Mukherjee, Carlos M. Pignataro, Richard Montgomery Plane
  • Patent number: 11240538
    Abstract: Methods and system for managing media clips over a data network. Media streams may be received over a data network and stored by a storage server. Metadata regarding the media streams may be generated and stored at a metadata server. A control station can retrieve media frames originating in the stored media streams from the storage server, based on metadata. Media frames from multiple media streams can be retrieved and displayed in synchronization, based on respective timecodes.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: February 1, 2022
    Assignee: Evertz Microsystems Ltd.
    Inventors: Vince Silvestri, Rakesh Patel
  • Patent number: 11165674
    Abstract: An abnormality notification system includes a plurality of relay apparatuses that form a first ad-hoc network and communicate with other relay apparatuses, and a plurality of abnormality notification apparatuses attached to respective relay apparatuses. The abnormality notification apparatus forms a second ad-hoc network with another abnormality notifying apparatus attached to another relay apparatus, and notifies, when detecting an abnormality of the relay apparatus to which the abnormality notifying apparatus is attached, an abnormality notification indicating the abnormality via the second ad-hoc network to the other abnormality notifying apparatus attached to the other relay apparatus.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: November 2, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Yosuke Nakamura, Kazuaki Nimura, Tatsuro Matsumoto
  • Patent number: 11159397
    Abstract: One or more lower-tier system monitoring components are installed and operated prior to installing a higher-tier system monitoring component. A lower-tier system may be an individual server, network device, or local area network. A higher-tier system may include an enterprise or organization wide network or service that includes at least a part of the lower-tier system. Once the higher-tier system monitoring component is installed, the higher-tier and lower-tier system monitoring components use an interface to operate with one another to form a single larger instance of an organization wide monitoring system. The combination of the higher-tier system monitoring component and the one or more lower-tier system operating components performs monitoring aspects of the overall information technology environment based at least in part on machine data produced and made searchable to provide monitoring results.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: October 26, 2021
    Assignee: Splunk Inc.
    Inventors: Alan Vincent Hardin, Kan Wu, Arun Ramani, Nicholas Matthew Tankersley, Tristan Fletcher, Alok Bhide
  • Patent number: 11146649
    Abstract: A computerized push notification distribution system, receives a registration message from a third party application executing on a user's communication device. The registration message includes a push notification service registration identifier from a push notification server and a user identifier of the user. The computerized push notification distribution system stores the push notification service registration identifier and the user identifier linked to the third party application. Upon receiving from a third party a message content for a push notification to users of the third party application, the computerized push notification distribution system generates and transmits to the push notification server a request for transmitting a push notification, for each notification service registration identifier linked to the third party application, each request includes the message content for the push notification and the respective notification service registration identifier.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: October 12, 2021
    Assignee: QUADIENT GROUP AG
    Inventors: Jan Knoulich, Petr Novotny, Vladimir Jirak, Antoine Hemon-Laurens
  • Patent number: 11134130
    Abstract: A management server generates push notification information based on first identification information that is commonly used in a plurality of push notifications and second identification information for identifying each of the push notifications.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: September 28, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Tomoya Ishida