Patents Examined by Lam H Duong
-
Patent number: 11171876Abstract: 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: GrantFiled: September 23, 2020Date of Patent: November 9, 2021Assignee: Sony Interactive Entertainment LLCInventors: N. Blaine Morgan, Charles McCoy, True Xiong
-
Patent number: 11159369Abstract: 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: GrantFiled: February 12, 2019Date of Patent: October 26, 2021Assignee: WAGO Verwaltungsgesellschaft mbHInventor: Juergen Gorka
-
Patent number: 11122136Abstract: 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: GrantFiled: October 22, 2018Date of Patent: September 14, 2021Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Luigi Zuccarelli
-
Patent number: 11115785Abstract: 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: GrantFiled: January 14, 2016Date of Patent: September 7, 2021Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Yong Tian, Dajun Chen, Xun Fei, Dong Zhao, Kangkai Zhao
-
Patent number: 11109437Abstract: 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: GrantFiled: December 22, 2015Date of Patent: August 31, 2021Assignee: Apple Inc.Inventors: Qihong Ge, Chunming Ren
-
Patent number: 11088903Abstract: 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: GrantFiled: February 19, 2019Date of Patent: August 10, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Haiwen Li, Boping Yu, Ke Dong, Zhen Wang, Xing Chen, Xiaoqing Wu, Songjian Zheng
-
Patent number: 11089132Abstract: 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: GrantFiled: July 27, 2016Date of Patent: August 10, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Christian Liensberger, Pauline Chao, Henrik Frystyk Nielsen, Harris Syed, Jonathan E. Hamaker, Paul S. Bloom, Keith C. Herold, Erez Altus, Hen Fitoussi
-
Patent number: 11063829Abstract: 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: GrantFiled: December 10, 2018Date of Patent: July 13, 2021Assignee: SECIP Holdings Pty Ltd.Inventors: Perry Smith, Nicholas Forbes, James Milne
-
Patent number: 11044326Abstract: 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: GrantFiled: June 13, 2018Date of Patent: June 22, 2021Assignee: Equinix, Inc.Inventor: Stephen Anthony Madden
-
Patent number: 10938900Abstract: 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: GrantFiled: December 18, 2015Date of Patent: March 2, 2021Assignee: EMC IP HOLDING COMPANY LLCInventor: Ryan Peterson
-
Patent number: 10921008Abstract: 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: GrantFiled: June 11, 2018Date of Patent: February 16, 2021Assignee: Braeburn Systems LLCInventors: Glenn A Moore, Daniel S Poplawski
-
Patent number: 10911551Abstract: 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: GrantFiled: January 11, 2017Date of Patent: February 2, 2021Assignee: FACEBOOK, INC.Inventors: Peter Tuchen Lai, Jia Lu, Selena Menglu Wang
-
Patent number: 10892942Abstract: 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: GrantFiled: July 29, 2016Date of Patent: January 12, 2021Assignee: EQUINIX, INC.Inventors: Venkatachalam Rangasamy, Parveen Kumar, Jaganathan Jeyapaul, Brian J. Lillie
-
Patent number: 10893092Abstract: 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: GrantFiled: October 17, 2014Date of Patent: January 12, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Sun-Young Jeong, Kang-Tae Kim, Chul-Joo Kim, Kun-Woo Baek, Hee-Ran Youn
-
Patent number: 10887395Abstract: 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: GrantFiled: November 21, 2016Date of Patent: January 5, 2021Assignee: Ecosteer SrlInventors: Elena Pasquali, Daniele Grazioli
-
Patent number: 10863309Abstract: 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: GrantFiled: April 15, 2015Date of Patent: December 8, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Yan Li, Yu Zhu
-
Patent number: 10862771Abstract: 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 theType: GrantFiled: March 20, 2019Date of Patent: December 8, 2020Assignee: Ciena CorporationInventors: Robert Kevin Tomkins, Todd Morris, Romualdas Armolavicius
-
Patent number: 10855616Abstract: 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: GrantFiled: January 11, 2017Date of Patent: December 1, 2020Assignee: Sony Interactive Entertainment LLCInventors: N. Blaine Morgan, Charles McCoy, True Xiong
-
Patent number: 10827326Abstract: 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: GrantFiled: October 22, 2018Date of Patent: November 3, 2020Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Brandon Stevens, Jahid M. Hussain, Luke J. Popiel, Anthony J. Sumcad
-
Patent number: 10819588Abstract: 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: GrantFiled: June 13, 2018Date of Patent: October 27, 2020Assignee: TMAXSOFT. CO., LTD.Inventors: Young Hwi Jang, Sung Bae Yoon, Hee Jin Lee