Patents Examined by Lam H Duong
  • Patent number: 11171876
    Abstract: A system includes at least one server that is configured to provide a multi-client network service to a plurality of existing users. When the server receives requests to join the multi-client network service from new users, the server may issue timestamps to each new user, obtain load metric based on the requests or timestamps, and collect the load metric to obtain historical data characterizing a demand in the multi-client network service over time. Further, based on the historical data, the server can predict a future load demand in the multi-client network service and selectively enable to join the multi-client network service by at least one of the plurality of new users based on the future load demand.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: November 9, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventors: N. Blaine Morgan, Charles McCoy, True Xiong
  • Patent number: 11159369
    Abstract: A method for initializing a system that includes a base module and a first and a second expansion module, wherein the first and the second expansion modules are electrically, detachably connected to the base module and each have one or more electrical peripheral interfaces. The method includes the execution of an initialization routine by the system. The initialization routine includes the querying of the first and the second expansion modules with regard to description data that include characteristics of the electrical peripheral interfaces and an identifier of the first and the second expansion modules, the storage of a data structure that includes the queried description data, and the provision of the data structure to a configuration device.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: October 26, 2021
    Assignee: WAGO Verwaltungsgesellschaft mbH
    Inventor: Juergen Gorka
  • Patent number: 11122136
    Abstract: A quantum payload service for facilitating communications between a quantum computing system and classical computing systems is provided. A payload service in a quantum computing system that offers a plurality of different quantum services receives a message from a classical computing system that is destined for a first quantum service. The message includes a header and a payload. The payload service determines, from the header, an originator address and a destination quantum service identifier that identifies the first quantum service. The payload service extracts, from the message, the payload, and sends the payload, the originator address and the destination quantum service identifier to a quantum channel router of the quantum computing system for delivery of the payload to the first quantum service.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: September 14, 2021
    Assignee: Red Hat, Inc.
    Inventors: Leigh Griffin, Luigi Zuccarelli
  • Patent number: 11115785
    Abstract: Methods, and apparatus for managing a communication group. One method includes forming a communication group of one or more portable communications devices based on a first object of interest and identifying a second object of interest based on the first object of interest. The method also includes determining whether an image feed includes the second object of interest and when the image feed includes the second object of interest, adding a portable communications device associated with the image feed to the communication group.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: September 7, 2021
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Yong Tian, Dajun Chen, Xun Fei, Dong Zhao, Kangkai Zhao
  • Patent number: 11109437
    Abstract: A method and migration manager component for transferring a first application running on a first computing device from the first computing device to a second computing device, the first application being configured to manage at least one communication connection to at least one terminal device via a base station antenna structure, the method comprising: initializing a second application configured to manage the at least one communication connection to the at least one terminal device via the base station antenna structure; transferring management of the at least one communication connection from the first application to the second application; stopping the execution of the first application at the first computing device; initializing the first application at the second computing device; transferring management of the at least one communication connection from the second application to the first application.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: August 31, 2021
    Assignee: Apple Inc.
    Inventors: Qihong Ge, Chunming Ren
  • Patent number: 11088903
    Abstract: A configuration system may acquire updated configuration information corresponding to an underlying cloud platform affiliated with a hybrid cloud platform, the hybrid cloud platform being in communication with the underlying cloud platform. The updated configuration information may include network planning information and subnet planning information of the hybrid cloud platform. The configuration system may update previous configuration information corresponding to the underlying cloud platform with incremental data included in the updated configuration information. The configuration system may provision, based on the network planning information, a network for the underlying cloud platform. The configuration system may provision, based on the subnet planning information, a subnet for the underlying cloud platform.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: August 10, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Haiwen Li, Boping Yu, Ke Dong, Zhen Wang, Xing Chen, Xiaoqing Wu, Songjian Zheng
  • Patent number: 11089132
    Abstract: Techniques are described herein that are capable of providing extensibility with regard to a context-aware digital personal assistant. For instance, a description of a capability of a target (e.g., a software target) may be received. Examples of a target include but are not limited to an application (e.g., a software application), a service, a bot, and a website. In a first example, a digital personal assistant may be caused to perform operation(s) based at least in part on a context of a user. In a second example, whether the digital personal assistant performs operation(s) that are configured to be triggered by first aspect(s) of the context of the user is controlled based at least in part on second aspect(s) of the context of the user. The operation(s) include notifying the user of the capability and/or implementing the capability on behalf of the user.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: August 10, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Liensberger, Pauline Chao, Henrik Frystyk Nielsen, Harris Syed, Jonathan E. Hamaker, Paul S. Bloom, Keith C. Herold, Erez Altus, Hen Fitoussi
  • Patent number: 11063829
    Abstract: A secure collaborative data communications network having a primary node, associated with a primary entity, enabling structure or collaborative features of a secondary node using template arrangements. Top level templates define an operating environment, including a network, compute and store. Next level templates define a business operating environment, including processes, apps, collaborative content (e.g., across documents), and lists. A secondary node of a secondary entity under control of the primary entity replicates collaboration of structure and/or features of the primary node. The primary node advantageously enables structure or feature collaboration using such an arrangement of templates with the secondary node replicating collaboration more rapidly compared to time-consuming manual independent configuration of both nodes that is ordinarily done.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: July 13, 2021
    Assignee: SECIP Holdings Pty Ltd.
    Inventors: Perry Smith, Nicholas Forbes, James Milne
  • Patent number: 11044326
    Abstract: In general, this disclosure describes a service peering exchange for creating and managing service-to-service paths among applications. For example, a service peering exchange with network connectivity with multiple networks may receive application programming interface (API) data describing APIs for services provided, e.g., by enterprises or cloud service providers (CSPs) and accessible via the networks using service requests. Such services may include, for example, data storage, eCommerce, billing, marketing, customer relationship management (CRM), social media, digital media, financial, weather, search, and other services accessible using machine-to-machine communication over a network. An administrator or customer of the service peering exchange may configure policies that are applied by the service peering exchange to orchestrate service-to-service paths among different services accessible via the different networks.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: June 22, 2021
    Assignee: Equinix, Inc.
    Inventor: Stephen Anthony Madden
  • Patent number: 10938900
    Abstract: Defragmenting a software defined storage (SDS) system. To defragment an SDS system, the nodes associated with the SDS system are all moved to as to be close in terms of location. This may include de-provisioning nodes, provisioning nodes, and moving nodes as necessary. Multiple SDS systems can be defragmented at the same time.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: March 2, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Ryan Peterson
  • Patent number: 10921008
    Abstract: An indoor comfort control system for controlling an indoor comfort system includes a microprocessor, a display, wireless transceiver and a specialized control system computer program. The control is accessible over the Internet via the transceiver. The control is diagnosed and configured by a third-party operating a third-party communication device. The control communicates with the third-party communication device over the Internet. The multi-party access is granted by a principal of the control, and communicated to the third-party communication device by a cloud server system. The control receives connection requests and commands from the third-party communication device over the Internet. The control further communicates responses to the third-party communication device over the Internet. The connection can be timed out based on an access time limit set by the principal.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: February 16, 2021
    Assignee: Braeburn Systems LLC
    Inventors: Glenn A Moore, Daniel S Poplawski
  • Patent number: 10911551
    Abstract: An exemplary method of providing content to users of a social networking service includes determining user-traffic patterns during respective periods of time for a plurality of users on a social networking service in a geographic region. The user-traffic patterns including a first user-traffic pattern during a first period of time. The method further includes selecting a first set of users from the plurality of users in the geographic region to receive personalized content. The personalized content is personalized for respective users in the first set of users. The method further includes setting a first distribution rate for the personalized content during the first period of time based at least in part on the first user-traffic pattern and providing the personalized content to client devices of respective users in the first set of users in accordance with the first distribution rate during the first period of time.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: February 2, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Peter Tuchen Lai, Jia Lu, Selena Menglu Wang
  • Patent number: 10892942
    Abstract: In general, this disclosure describes techniques for coordinating, with a cloud exchange, automated cloud-based disaster recovery across containers from a failed cloud service to a backup cloud service. In some examples, an orchestration engine for a cloud exchange is configured to: detect an indication of a disruption in a first cloud service provided by a first cloud service provider network coupled to the cloud exchange to send and receive data packets via the cloud exchange; provision, in response to detecting the indication of the disruption in the first cloud service, disaster recovery infrastructure layers in containers of a second cloud service provided by a second cloud service provider network coupled to the cloud exchange; obtain code and state from containers of the first cloud service; and communicate the code and state to the disaster recovery infrastructure layers in the containers of the second cloud service.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: January 12, 2021
    Assignee: EQUINIX, INC.
    Inventors: Venkatachalam Rangasamy, Parveen Kumar, Jaganathan Jeyapaul, Brian J. Lillie
  • Patent number: 10893092
    Abstract: A control method of a host electronic device communicating with a client electronic device is provided. The control method includes forming a connection with the client electronic device, determining an application to be shared with the client electronic device, generating shared data for the application to be shared, and transmitting the shared data to the client electronic device.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: January 12, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sun-Young Jeong, Kang-Tae Kim, Chul-Joo Kim, Kun-Woo Baek, Hee-Ran Youn
  • Patent number: 10887395
    Abstract: Briefly, embodiments of methods and/or systems of sampling output signal traces by one or more function processors for storage into timeslot arrays are disclosed. In one embodiment, responsive to availability of a connection to an external communications network, computed results of function processing may be conveyed along the external communication network. Responsive to loss of communications to the external communications network, computed parameters may be stored in one or more timeslot arrays, signal sampling intervals, timeslot durations, and transmission frequency to be independent from one another.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: January 5, 2021
    Assignee: Ecosteer Srl
    Inventors: Elena Pasquali, Daniele Grazioli
  • Patent number: 10863309
    Abstract: A method includes: after receiving a service request that is sent by a first device connected in a local area network and that includes a called object identifier and a service type, sending, by a local area network gateway, a prompt message including a list of second devices supporting the service type to a wearable device corresponding to the called object identifier, then obtaining information about a second device selected by a user by using the wearable device, and establishing a communication connection that is between the first device and the second device and that supports the service type, so that the first device communicates with the second device.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: December 8, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yan Li, Yu Zhu
  • Patent number: 10862771
    Abstract: An optimization platform system includes a network interface configured to communicate with a plurality user devices and a plurality of servers in a network; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, cause the processor to obtain network measurements including Quality of Service (QoS) measurements and one of measured Quality of Experience (QoE) measurements and inferred QoE measurements from the QoS measurements for one or more streams in the network, wherein each of the one or more streams has a type selected from a group consisting of a video stream, a Voice over Internet Protocol (VoIP) call, a gaming stream, and an Augmented Reality (AR)/Virtual Reality (VR) stream, and wherein the QoE measurements and the inferred QoE measurements of each of the one or more streams is based on the type of the respective stream, analyze the QoE measurements to determine poor QoE in the network, determine remedial actions in the network to repair the
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: December 8, 2020
    Assignee: Ciena Corporation
    Inventors: Robert Kevin Tomkins, Todd Morris, Romualdas Armolavicius
  • Patent number: 10855616
    Abstract: A system includes at least one server that is configured to provide a multi-client network service to a plurality of existing users. When the server receives requests to join the multi-client network service from new users, the server may issue timestamps to each new user, obtain load metric based on the requests or timestamps, and collect the load metric to obtain historical data characterizing a demand in the multi-client network service over time. Further, based on the historical data, the server can predict a future load demand in the multi-client network service and selectively enable to join the multi-client network service by at least one of the plurality of new users based on the future load demand.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: December 1, 2020
    Assignee: Sony Interactive Entertainment LLC
    Inventors: N. Blaine Morgan, Charles McCoy, True Xiong
  • Patent number: 10827326
    Abstract: A system and method of executing a user-defined notification task, and wherein the method includes: receiving a user-defined notification task at the vehicle via one or more user interfaces, wherein the user-defined notification task specifies a trigger event and a notification action, the trigger event being selectable from the plurality of predefined trigger events via the one or more user interfaces, and the notification action being configurable via selection of one or more notification settings via the plurality of notification settings; in response to receiving the user-defined notification task at the vehicle, configuring one or more vehicle system modules to monitor for an occurrence of the trigger condition of the user-defined notification event; and in response to detecting the occurrence of the trigger event of the user-defined notification task, executing the notification action so that a vehicle user is notified of the occurrence of the trigger event.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: November 3, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Brandon Stevens, Jahid M. Hussain, Luke J. Popiel, Anthony J. Sumcad
  • Patent number: 10819588
    Abstract: A method for auto-scaling at least one web server and at least one WAS (Web Application Server) is provided. The method includes a WAS administrating server grouping, as a first service group, both at least one first web server and at least one first WAS, which are connected with each other to provide a first application service, and grouping, as a second service group, both at least one second web server and at least one second WAS, which are connected with each other to provide a second application service, to thereby create at least two groups each of which includes at least its corresponding pair of web server and WAS, and the WAS administrating server allowing each of the grouped pairs of the web servers and the WAS's to be scaled out or scaled in, independently, by a process of scaling-out or scaling-in.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: October 27, 2020
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Hwi Jang, Sung Bae Yoon, Hee Jin Lee