Computer-to-computer Protocol Implementing Patents (Class 709/230)
  • Patent number: 10635790
    Abstract: An embodiment of a method of providing identity assurance for a decentralized application (DApp) includes executing, by at least one distributed node of a blockchain system, an entitlement contract stored on the blockchain to perform a read call from a DApp contract stored on the blockchain, the read call including an address signing a transaction to the DApp contract. Performing the read call may include reading a list of registered addresses stored on the blockchain, determining whether the list includes the signing address; and providing an output indicating whether the list includes the signing address. The method may further include executing, by the at least one distributed node, a registry contract stored on the blockchain to perform a read call from the DApp contract, the read call including an identifier of the decentralized application.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: April 28, 2020
    Assignee: REFINITIV US ORGANIZATION LLC
    Inventors: Richard Collin, Robert John Lundie Hill, Mihai Cimpoesu
  • Patent number: 10628420
    Abstract: A request is received at a virtual service simulating a particular data service. The request includes a uniform resource locator (URL) that includes a service root portion and a resource path portion identifying a particular resource of a data structure. Syntax of at least the resource path portion is verified based on a particular protocol. Consistency of the resource path portion with a structure of a data model corresponding to the particular data service is also verified. A query of a database is performed based on contents of at least the resource path portion and a simulated response of the particular data service to the request is generated using results of the query.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: April 21, 2020
    Assignee: CA, Inc.
    Inventors: John Devine, Anita Punreddy, Alex C. Arthur, Wing Li, Bo Gong
  • Patent number: 10621200
    Abstract: Provided are systems and methods for managing asynchronous replication in a distributed database environment, wherein a cluster of nodes are assigned roles for processing database requests. In one embodiment, the system provides a node with a primary role to process write operations against its database, generate an operation log reflecting the processed operations, and permit asynchronous replication of the operations to at least one secondary node. In another embodiment, the primary node is the only node configured to accept write operations. Both primary and secondary nodes can process read operations. Although in some settings read requests can be restricted to secondary nodes or the primary node. In one embodiment, the systems and methods provide for automatic failover of the primary node role, can include a consensus election protocol for identifying the next primary node. Further, the systems and methods can be configured to automatically reintegrate a failed primary node.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: April 14, 2020
    Assignee: MongoDB, Inc.
    Inventors: Dwight Merriman, Eliot Horowitz
  • Patent number: 10623990
    Abstract: User data having a compressed header is transmitted as a non-access stratum (NAS) message from a user equipment to a network node. The network node decompresses the compressed header and provides a result of the header decompression to the user equipment.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: April 14, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Sungduck Chun, Jinsook Ryu, Taehun Kim, Sangmin Park
  • Patent number: 10623158
    Abstract: A user equipment can be configured to decompose a multiple input multiple output (MIMO) channel into multiple domains, measure the channel state information reference signal (CSI-RS) for each domain, and select a feedback format for transmission to network node based on the measurements. The network node can use the feedback to determine transmission parameters to be transmitted to the user equipment.
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: April 14, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Xiaoyi Wang, Arunabha Ghosh
  • Patent number: 10623242
    Abstract: A virtual machine shared by tenants triggers an accept wrapper for an accept operation. The virtual machine, in response to the accept operation bound to a particular address call for binding a particular tenant to a particular IP address and a shared port, creating a first socket to listen to a particular IP address assigned to a particular tenant and creating a second socket to listen to another port. The virtual machine, in response to a connection occurring on the first socket, creating a first thread and forwarding the first thread to the accept wrapper from the particular IP address and in response to the connection occurring on the second socket, creating a second thread and forwarding the second thread to the accept wrapper from the another port. The virtual machine returns at least one of the first thread and the second thread in response to the accept operation call.
    Type: Grant
    Filed: November 24, 2018
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Junjie Cai, Lei Chen, Weiwei Gao, Sanhong Li
  • Patent number: 10616669
    Abstract: Examples may include sleds for a rack in a data center including physical compute resources and memory for the physical compute resources. The memory can be disaggregated, or organized into first level and second level memory. A first sled can comprise the physical compute resources and a first set of physical memory resources while a second sled can comprise a second set of physical memory resources. The first set of physical memory resources can be coupled to the physical compute resources via a local interface while the second set of physical memory resources can be coupled to the physical compute resources via a fabric.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: April 7, 2020
    Assignee: INTEL CORPORATION
    Inventors: Mohan J. Kumar, Murugasamy K. Nachimuthu
  • Patent number: 10614823
    Abstract: A process of an audio stream on a receiving side is facilitated. Encoding processing is performed on audio data and an audio stream in which an audio frame including audio compression data is continuously arranged is generated. Tag information indicating that the audio compression data of a predetermined sound unit is included is inserted into the audio frame including the audio compression data of the predetermined sound unit. A container stream of a predetermined format including the audio stream into which the tag information is inserted is transmitted.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: April 7, 2020
    Assignee: SONY CORPORATION
    Inventor: Ikuo Tsukagoshi
  • Patent number: 10609133
    Abstract: The present application discloses a method and device for establishing communication connection. An embodiment of the method includes: selecting a predetermined number of servers from a server cluster to form a backup server cluster, the server cluster including at least one server adapted to implement a given service; obtaining communication information of each backup server in the backup server cluster, and selecting a backup server from the backup server cluster as a master server based on the communication information of the backup server; and sending the communication information of the master server to controlled equipment controlled by the server cluster to establish communication connection between the master server and the controlled equipment. The embodiment solves a problem of reliability raised when main server abnormally quits or restarts during the operation of a system.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: March 31, 2020
    Assignee: Beijing Baidu Netcom Science And Technology Co., Ltd
    Inventors: Haifeng Wang, Weide Zhang, Zhuo Chen, Wei He, Kaiwen Feng, Jingchao Feng
  • Patent number: 10609791
    Abstract: A method and corresponding system is disclosed for use in a Networked Lighting Control System whereby communication costs (e.g. costs associated with LTE technologies), variable electric rates and traffic models are analyzed to maximize cost savings. In one example, the system consists of receiving cellular usage rates, electric usage rates, and generated traffic models or statistics to manage transmission and broadcast of usage rates to lighting poles. An apparatus associated with the lighting pole can then use this information to determine frequency of sending lighting commands to nearby poles.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: March 31, 2020
    Assignee: SIGNIFY HOLDING B.V.
    Inventors: Amjad Soomro, Dave Alberto Tavares Cavalcanti, Dan Jiang
  • Patent number: 10601910
    Abstract: A method for broadcasting a piece of content in an IT network including a content server having the content to be broadcast, and a plurality of clients seeking to retrieve the content, method in which the content is served in client/server mode to at least one client in a format allowing the subsequent broadcasting of same in P2P mode.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: March 24, 2020
    Assignee: EASYBROADCAST
    Inventors: Soufiane Rouibia, Bastien Casalta
  • Patent number: 10599484
    Abstract: In a computing environment with multiple work queues and limited resources, an initial assignment of computing threads is given to each work queue. The utilization of these initially allocated computing threads is monitored as they perform computing jobs, and work queues with unused computing threads assigned to them may have those unused computing threads reassigned to a shared pool, where other work queues which are fully utilizing their assigned computing threads can temporarily borrow computing threads to complete additional computing jobs assigned to them. Work queues cannot borrow from the thread pool until they have recalled all of their reassigned computing threads back from the thread pool.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ryan P. Harris, Jeffrey A. Miller, Jr., Olumayokun J. Obembe
  • Patent number: 10601912
    Abstract: An information handling system include a memory and a processor that determines that the information handling system is of a first class of devices, receives a first profile from a management system, the first profile being for the first class of devices, receives a second profile from the management system, the second profile being for a second class of devices, the second class being different from the first class, couples to a peer device, determines whether the peer device is of the first class of device or the second class of devices, and sends the first profile to the peer device in response to determining that the peer device is of the first class of devices.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: March 24, 2020
    Assignee: Dell Products, L.P.
    Inventors: Munif Farhan, Liam B. Quinn
  • Patent number: 10594776
    Abstract: The present invention provide an information publishing method and device and a server, wherein the method comprises: the server receiving published information from the information publishing terminal and acquiring, according to the information publishing terminal, an online status of a corresponding information receiving terminal; and the server sending the published information to the information receiving terminal according to the online status of the information receiving terminal. Relative to the prior art, published information can be sent according to an online status of an information receiving terminal, such that the information receiving terminal can promptly receive the published information from the information publishing terminal.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: March 17, 2020
    Assignee: Guangzhou UCWeb Computer Technology Co., Ltd.
    Inventor: Lingyun Yi
  • Patent number: 10587514
    Abstract: Packet processing pipelines may implement filtering of control plane decisions. When network packets are received various types of decision-making and processing is performed. In order to complete processing for the network packet, some decisions may need to be determined by a control plane for the packet processing pipeline, such as a general processor. Requests for control plane decisions for received network packets may be filtered prior to sending the requests to the control plane based on whether the same control plane decisions have been requested for previously received network packets. For control plane decisions with outstanding control plane decision requests, an additional control plane decision request for the network packet may be blocked, whereas control plane decisions with no outstanding control plane decision requests may be allowed.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: March 10, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Bijendra Singh, Thomas A. Volpe, Sundeep Amirineni
  • Patent number: 10587626
    Abstract: An aspect includes storing data elements in a storage space of a memory device. The storage space is allocated for an account of a subscriber of a universal subscriber identification system. An aspect also includes assigning subscriber-inputted security levels to the data elements. The security levels define varying degrees of access protections associated with the data elements. An aspect further includes generating a security envelope that includes a data element selected from the storage space. The security envelope is configured with an access protection scheme that is commensurate with a corresponding assigned security level. An aspect also includes providing access to the selected data element by another subscriber of the universal subscriber identification system via the security envelope. The access is provided in accordance with the access protection scheme.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: March 10, 2020
    Assignee: AT&T MOBILITY II LLC
    Inventors: Robert Osterwise, Brian Greaves, Stephen T. Hardin, Erie Lai Har Lau
  • Patent number: 10582548
    Abstract: Disclosed is a technology for a sensor network, machine to machine (M2M) communication, machine type communication (MTC), and the Internet of things (IoT). The disclosure can be utilized in an intelligent service (smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety-related services, and the like) based on the technology.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: March 3, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Heuisam Kwag, Daedong Kim, Heedong Kim
  • Patent number: 10579409
    Abstract: Embodiments described herein rapidly pre-migrate child virtual machines (VMs) by leveraging shared memory resources between parent and child VMs. In a first, proactive phase, at least a portion of the memory of a parent VM is migrated to a plurality of potential target hosts. In a second, reactive phase, after a request is detected to migrate a child VM to a selected target host, differences in memory are transferred to the selected target host. Aspects of the disclosure offer a high performance, resource efficient solution that outperforms traditional approaches in areas of software compatibility, stability, quality of service control, resource utilization, and more.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: March 3, 2020
    Assignee: VMware, Inc.
    Inventors: Daniel James Beveridge, Gabriel Tarasuk-Levin
  • Patent number: 10579804
    Abstract: Methods, systems, and products protect personally identifiable information. Many websites acquire the personally identifiable information without a user's knowledge or permission. Here, though, the user may control what personally identifiable information is shared with any website. For example, the personally identifiable information may be read from a header of a packet and compared to a requirement associated with a domain name.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: March 3, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
  • Patent number: 10571566
    Abstract: An ultrasound imaging scanner includes an ultrasound input device (104), of a plurality of ultrasound input devices, that includes an array of transducer elements, which transmits an ultrasound signal and receives an echo signal produced in response thereto; and a multi-client ultrasound imaging data processing system (106) that includes processing resources which are shared by the plurality of ultrasound input devices, wherein the processing resources include a plurality of ultrasound signal processing units, each including a plurality of ultrasound signal processing blocks configured to processes echo signals, and wherein the multi-client ultrasound imaging data system temporarily allocates at least one ultrasound signal processing block to process the received echo signal of the ultrasound input device, generating an image indicative thereof.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: February 25, 2020
    Assignee: B-K Medical Aps
    Inventors: Michael Knud Eibye, Jesper Lomborg Manigoff
  • Patent number: 10572505
    Abstract: Provided are systems and methods for managing asynchronous replication in a distributed database environment, wherein a cluster of nodes are assigned roles for processing database requests. In one embodiment, the system provides a node with a primary role to process write operations against its database, generate an operation log reflecting the processed operations, and permit asynchronous replication of the operations to at least one secondary node. In another embodiment, the primary node is the only node configured to accept write operations. Both primary and secondary nodes can process read operations. Although in some settings read requests can be restricted to secondary nodes or the primary node. In one embodiment, the systems and methods provide for automatic failover of the primary node role, can include a consensus election protocol for identifying the next primary node. Further, the systems and methods can be configured to automatically reintegrate a failed primary node.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: February 25, 2020
    Assignee: MongoDB, Inc.
    Inventors: Dwight Merriman, Eliot Horowitz
  • Patent number: 10572495
    Abstract: Systems, methods, and computer-readable media for versioning data generated by a network tool to provide compatibility across different versions of the network tool. In some embodiments, a method can include generating network assurance data including network events by a first instance of a network tool at a first specific version state. A version identifier uniquely corresponding to the first specific version state can be appended to the network assurance data. A query for the network assurance data can be received from a second instance of the network tool at a second specific version state. Subsequently, access to the network assurance data can be provided to the second instance of the network tool according to a version constraint for data generated by the network tool using the version identifier uniquely corresponding to the first specific version state and appended to the network assurance data.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: February 25, 2020
    Assignee: Cisco Technology Inc.
    Inventor: Kollivakkam Raghavan
  • Patent number: 10567217
    Abstract: Techniques to perform the dynamic configuration of load-balanced relay operations are described. In one embodiment, an apparatus may comprise a first load balancer component, a second load balancer component, a first relay server component, a second relay server component, and a persistent shared-memory storage component. The apparatus may be operative to perform the dynamic configuration of load-balanced relay operations for a two-tier relay system using persistent shared-memory storage in which a session identifier received from client devices is used to coordinate the activities of the relay server components based on information shared via the persistent shared-memory storage component. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: February 18, 2020
    Assignee: WHATSAPP INC.
    Inventors: Claudiu Dan Gheorghe, Erik James Reed, Ehren Kret
  • Patent number: 10560507
    Abstract: Standardized hot-pluggable transceiving unit implementing a cloud gateway functionality. The transceiving unit receives a source video IP flow. At least one processing unit in the housing executes a HTTP client and a conversion function. The HTTP client establishes a connection with a HTTP server hosted by a cloud video server, and receives the source video IP flow from the HTTP server of the cloud video server via the first connector. The source video IP flow uses one of the HTTP or the HTTPS protocol. The conversion function generates a video stream based on the source video IP flow, and the video stream is outputted by the transceiving unit. Alternatively, the transceiving unit receives a source video stream converted in a video IP flow by the conversion function, and the HTTP client uploads the video IP flow to the HTTP server of the cloud video server.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: February 11, 2020
    Assignee: EMBRIONIX DESIGN INC.
    Inventors: Renaud Lavoie, Sebastien Berthiaume
  • Patent number: 10560975
    Abstract: The present disclosure relates to techniques for interacting with an electronic device. More specifically, the present disclosure relates to initiating action(s) using an interface configured to control operation of IoT devices. An example embodiment includes receiving, at a computing device, a communication including a unique identifier for a network device connected to a network, using the unique identifier to determine a resource bundle for the network device, the resource bundle defining an interface module for the network device, wherein the interface module is configured to display one or more interface elements usable to control the network device, and transmitting the resource bundle, wherein when the resource bundle is received, the resource bundle facilitates generating the interface module.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: February 11, 2020
    Assignee: Belkin International, Inc.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri
  • Patent number: 10555227
    Abstract: Millimeter-wave (mmWave) band communication is a very promising technology for 5G small cells. In practice, such a new system will coexist with legacy or evolved microwave band systems, such as E-UTRAN LTE macro-cell cellular systems, for a long time to come. Considering the typical scenarios where a macro cell offers umbrella coverage for clusters of small cells, several user plane (U-plane) architectural choices of macro-assisted 5G mmWave systems from both UE and network's perspectives are evaluated. The proposed On-demand Reconfiguration U-Plane Architecture (ORUA) for Macro-assisted Millimeter Wave (mmWave) small cells is designed to meet 5G expectations of dense deployment of small cells and UEs and beamformed intermittent Gbps links.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: February 4, 2020
    Assignee: MEDIATEK INC.
    Inventors: Aimin Justin Sang, Yu-Syuan Jheng, Yuanyuan Zhang
  • Patent number: 10555170
    Abstract: A method and apparatus for authenticating a directional multi gigabit device for communication in an IEEE 802.11-compliant wireless network are provided. Network association and authentication can be performed in parallel, with association and authentication information elements included in common frames. Authentication information elements are included in at least one and potentially a sequence of management frames transmitted between an access point of the wireless network and the device. The authentication information elements are thereby exchanged between the access point and the device. The exchanged authentication information elements are used to establish that both the access point and the device possess a common cryptographic key. The exchanged management frames can also facilitate network association. Authentication information elements can also be included in non-management frames. A format for the authentication information elements is presented.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: February 4, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Sheng Sun, Yan Xin
  • Patent number: 10548074
    Abstract: Embodiments of the present invention provide a data transmission method, a transmission control method, and a device. An SDN includes: a network controller, a first edge node, and at least one second edge node, where the network controller provides a target routing rule for the first edge node, the first edge node receives a data packet that needs to be transmitted, determines a target edge node, acquires the target routing rule from the network controller according to the target edge node, and sends the data packet to the target edge node according to the target routing rule; and when used as the target edge node, the at least one second edge node receives the data packet sent by the first edge node, and complete transmission of the data packet. The technical solutions in the present invention can improve communication efficiency of the SDN.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: January 28, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Chenghui Peng, Wei Zhang
  • Patent number: 10547412
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for monitoring application health via correctable errors. The method includes identifying, by a network device, a network packet associated with an application and detecting an error associated with the network packet. In response to detecting the error, the network device increments a counter associated with the application, determines an application score based at least in part on the counter, and telemeters the application score to a controller. The controller can generate a graphical interface based at least in part on the application score and a timestamp associated with the application score, wherein the graphical interface depicts a trend in correctable errors experienced by the application over a network.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 28, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Keerthi Manjunathan Swarnamanjunathan, Chih-Tsung Huang, Kelvin Chan, Wei-Jen Huang
  • Patent number: 10542099
    Abstract: A gateway device that accesses to an information processing device includes a memory and a processor coupled to the memory and configured to when the data corresponding to the search key information, transmit the search key information to a first gateway device; when the search key information from a second gateway device is received and the received search key information is not included in the search key information, transmit the search key information; when the data corresponding to the search key information is not included in the search key information that has been transmitted to the information processing device, transmit the search key information corresponding to plural pieces of data; and determine whether or not continue to transmit the search key information to first gateway device based on a first ratio and a second ratio when the gateway device transmits the search key information to the first gateway device.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: January 21, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Kazuhito Matsuda
  • Patent number: 10540397
    Abstract: Implementations include a resource compatibility engine and method configured to verify resource compatibility when importing schemas and formats such as XSD and WSDL into a database table such as a business catalog. The resource compatibility engine may be configured to prevent possible catalog corruption from importing file types that do not match. The resource compatibility engine may also be employed to identify which are the resource file types that need to be overwritten in case of an update and provides useful feedback in case the import is not successful.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: January 21, 2020
    Assignee: Oracle International Corporation
    Inventors: Juan Ignacio Vimberg, Rodolfo José Cruz, Esteban Alejandro Capillo Carril
  • Patent number: 10540316
    Abstract: Systems, apparatuses, and methods for implementing a cancel and replay mechanism for ordered requests are disclosed. A system includes at least an ordering master, a memory controller, a coherent slave coupled to the memory controller, and an interconnect fabric coupled to the ordering master and the coherent slave. The ordering master generates a write request which is forwarded to the coherent slave on the path to memory. The coherent slave sends invalidating probes to all processing nodes and then sends an indication that the write request is globally visible to the ordering master when all cached copies of the data targeted by the write request have been invalidated. In response to receiving the globally visible indication, the ordering master starts a timer. If the timer expires before all older requests have become globally visible, then the write request is cancelled and replayed to ensure forward progress in the fabric and avoid a potential deadlock scenario.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: January 21, 2020
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Vydhyanathan Kalyanasundharam, Eric Christopher Morton, Chen-Ping Yang, Amit P. Apte, Elizabeth M. Cooper
  • Patent number: 10534734
    Abstract: A processor/endpoint communication coupling configuration system includes a plurality of processing subsystems coupled to a multi-endpoint adapter device by a plurality of communication couplings included on at least one hardware subsystem. A communication coupling configuration engine identifies each at least one hardware subsystem, determines at least one communication coupling configuration capability of the plurality of communication couplings, and determines at least one first multi-endpoint adapter device capability of the multi-endpoint adapter device.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: January 14, 2020
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Hendrich M. Hernandez, Yogesh Varma, Kurtis John Bowman, Shyamkumar T. Iyer, John Christopher Beckett
  • Patent number: 10530838
    Abstract: Described are various embodiments of a system-oriented programming and implementation infrastructure, system and method.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: January 7, 2020
    Assignee: YOUPROGRAM SOFTWARE SOLUTIONS INC.
    Inventor: Xhili Bicka
  • Patent number: 10530657
    Abstract: Techniques are described for providing virtual networking functionality for managed computer networks. In some situations, a user may configure or otherwise specify one or more virtual local area networks (“VLANs”) for a managed computer network being provided for the user, such as with each VLAN including multiple computing nodes of the managed computer network. Networking functionality corresponding to the specified VLAN(s) may then be provided in various manners, such as if the managed computer network itself is a distinct virtual computer network overlaid on one or more other computer networks, and communications between computing nodes of the managed virtual computer network are handled in accordance with the specified VLAN(s) of the managed virtual computer network by emulating functionality that would be provided by networking devices of the managed virtual computer network if they were physically present and configured to support the specified VLAN(s).
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: January 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Peter J. Hill
  • Patent number: 10521280
    Abstract: The disclosure relates to technology for coordinating execution of serverless functions. One or more events are received from one or more external sources. The one or more events are mapped to one or more event states of a processing graph according to mapping rules, the one or more event states including one or more actions, and the one or more actions are executed in response to the one or more events satisfying conditions of the mapping rules. An event response is the received in reply to the received one or more events, where the event response is based on execution of one or more tasks corresponding to a sequence of the executed one or more actions.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: December 31, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Hong Zhang, Henry Louis Fourie, Farhad Sunavala
  • Patent number: 10520903
    Abstract: A building management system includes a controller for one or more devices of the building management system and a system manager communicably coupled to the controller. The controller includes a priority array for a point object managed by the controller. The priority array includes a plurality of commands for the point object and defines a priority of each command. The system manager is configured to retrieve the priority array from the controller, generate a user interface identifying the plurality of commands in the priority array and the priority of each command, receive a new command from a user, and update the user interface to include a preview of the priority array indicating how the priority array would change if the new command were applied to the priority array.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: December 31, 2019
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventors: Adam R. Grabowski, Prashant Taralkar, Alan S. Schwegler, Garrett Wiens-Kind
  • Patent number: 10515653
    Abstract: A distributed voice controlled system has a primary assistant and at least one secondary assistant. The primary assistant has a housing to hold one or more microphones, one or more speakers, and various computing components. The secondary assistant is similar in structure, but is void of speakers. The voice controlled assistants perform transactions and other functions primarily based on verbal interactions with a user. The assistants within the system are coordinated and synchronized to perform acoustic echo cancellation, selection of a best audio input from among the assistants, and distributed processing.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: December 24, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Alan Pogue, Kavitha Velusamy, Preethi Parasseri Narayanan, Tony David, Philip Ryan Hilmes
  • Patent number: 10514975
    Abstract: A method and system for managing communication connections in a virtualization environment implemented by a cluster of host machines, each of the host machines comprises a hypervisor, at least one user virtual machine (UVM), a connection manager, and an I/O controller. The system includes a virtual disk accessible by all of the I/O controllers and comprising a plurality of storage devices. The system includes a first host machine of the host machines designated as a leader node, wherein the leader node configured to confirm a second one of the host machines is unreachable; and transmit, in response to the confirmation, an update message to other host machines in the cluster. The update message identifies the unreachable host machine and causes the other host machines to block messages from the unreachable host machine and send an acknowledgement of the update message back to the leader node.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: December 24, 2019
    Assignee: NUTANIX, INC.
    Inventors: Gregory A. Smith, Igor Grobman, Miao Cui
  • Patent number: 10515037
    Abstract: A data processing system comprising: a host computer system supporting a software entity and a receive queue for the software entity; a network interface device having a controller unit configured to provide a data port for receiving data packets from a network and a data bus interface for connection to a host computer system, the network interface device being connected to the host computer system by means of the data bus interface; and an accelerator module arranged between the controller unit and a network and having a first medium access controller for connection to the network and a second medium access controller coupled to the data port of the controller unit, the accelerator module being configured to: on behalf of the software entity, process incoming data packets received from the network in one or more streams associated with a first set of one or more network endpoints; encapsulate data resulting from said processing in network data packets directed to the software entity; and deliver the network
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: December 24, 2019
    Assignee: SOLARFLARE COMMUNICATIONS, INC.
    Inventor: Steven L. Pope
  • Patent number: 10516722
    Abstract: A method includes accessing a webpage at a web server from a mobile application executing at a mobile device. A mobile application tag may be identified in the webpage, where the mobile application tag is independent of a device type of the mobile device. The method also includes determining that the mobile application tag corresponds to a native device function of the mobile device and accessing the native device function.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: December 24, 2019
    Assignee: Unwired Asset Management LLC
    Inventors: Charles Eric Smith, Roy Stacey Zuniga, James Edward Butcher, Jonathon Robert Lee
  • Patent number: 10511457
    Abstract: A method, device, and system for controlling a terminal device are disclosed. The method includes: traversing, by the intelligent device, pre-stored correspondences between control triggering requests and terminal devices in response to a control triggering request, to search multiple terminal devices for a target device corresponding to the control triggering request; determining whether a control protocol of the intelligent device is consistent with a control protocol of the target device when the intelligent device and the target device are in a connected state; when the control protocol of the intelligent device is consistent with the control protocol of the target device, receiving an input instruction and performing operation control on the target device according to the input instruction. By means of this application, effective intelligent control by an intelligent device on a terminal device such as a computer is implemented, and a requirement of a user is satisfied.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: December 17, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xuemin Ma, Xuechao Li, Liangliang Guan
  • Patent number: 10510067
    Abstract: An illustrative method, system, and device for communicating a message over a network between a trusted service manager and a mobile device having a security element includes the steps of: providing a message having a header field and a message field; providing a number in the header field that is unique to the mobile device; providing a message in the message field, the message coming from the mobile device if communicated from the mobile device to a trusted service manager and coming from the trusted service manager if communicated from the trusted service manager to the mobile device; and providing a messaging protocol that enables the network to distinguish between a message having the unique mobile device number in the header field and a message that is without the unique mobile device number in the header field.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: December 17, 2019
    Inventor: George Baldwin Bumiller
  • Patent number: 10506007
    Abstract: An apparatus and a method for transmitting multimedia data in a broadcast system are provided. A method for constructing a payload for a multimedia frame to be transmitted via a heterogeneous network, in a broadcast system that supports an Internet protocol-based multimedia service, includes dividing the data so as to transmit data of at least one media type and constructing a data region based on each datum of the divided data, constructing a header region including information on the state of the data contained in the data region and/or information on the data region, and combining the data region and the header region to construct a payload for the multimedia frame.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: December 10, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Mo Park, Sung-Oh Hwang, Jae-Yeon Song
  • Patent number: 10498440
    Abstract: A test instrument for testing RF and RFOG installations is disclosed. The test instrument is configured to test RFoG downstream power and recover an original RF signal from an optical signal generated at a head end and perform DOCSIS and RF signal tests including level, scan, carrier to noise, digital MER/BER, and full communication with CMTS.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: December 3, 2019
    Assignee: VIAVI SOLUTIONS, INC.
    Inventor: Gary W. Sinde
  • Patent number: 10489817
    Abstract: A social analytic system may identify the social signals associated with a brand, campaign, or any other topic. The social analytic system may generate a vocabulary associated with the brand, campaign, or topic based terms used in the associated social signals. The vocabulary may be used for generating social media analytics and identifying social media events, such as marketing campaigns. In one example, a vocabulary may be compared with vocabularies associated with different constituents to identify the positive and negative terms in the vocabulary.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: November 26, 2019
    Assignee: SPRINKLER, INC.
    Inventors: Jacob Andrew Perkins, Erik Lee Huddleston, Ramona Renteria, John Joseph De Oliveira
  • Patent number: 10491640
    Abstract: The invention relates to a method and a media handling unit (8) for switching from forwarding a first media stream to forwarding a second media stream to a media recipient (2) in a VoIP based communications network. According to the invention, the first and second media streams are buffered in memory (14,16) prior to switching, providing slack time to allow switching without disturbance.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: November 26, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Rogier August Caspar Joseph Noldus, Jos Den Hartog
  • Patent number: 10492100
    Abstract: A method for transmitting a broadcast signal proposes a system for supporting a next-generation broadcast service in an environment for supporting next-generation hybrid broadcast using a terrestrial broadcasting network and the Internet. In addition, the method proposes an effective signaling method for covering both a terrestrial broadcasting network and the Internet in an environment for supporting next-generation hybrid broadcast.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: November 26, 2019
    Assignee: LG ELECTRONICS INC.
    Inventor: Woosuk Kwon
  • Patent number: 10484701
    Abstract: Methods to switch between renditions of a video stream are generally described. In some examples, the methods may include encoding a video stream at a first image quality in a first rendition and a second, lower image quality in a second rendition. The methods may further include sending the first rendition to a recipient computing device. The methods may include receiving a request to switch from the first rendition to the second rendition. The methods may include determining that first indicator data of a first inter-coded frame indicates that the video stream can be switched to a lower image quality rendition at the first inter-coded frame. In some examples, the methods may further include sending the second rendition to the recipient computing device.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: November 19, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Qi Keith Wang, Yueshi Shen, Yongjun Wu, Tarek Amara, Naushirwan Navroze Patuck, Ilya Vladimirovich Brailovskiy
  • Patent number: 10484507
    Abstract: An enterprise-wide centralized system for managing data transfer/movement provided by a technology-agnostic and protocol-agnostic data transfer/movement module. The system comprises a plurality of networked servers, one or more hub servers and a service delivery management framework. The system is structured for controlling the initiation and disablement of data transfers and configuring routing, timing and protocol(s) for data transfers.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: November 19, 2019
    Assignee: Bank of America Corporation
    Inventors: Sorin N. Cismas, Manu Jacob Kurian