Patents Examined by Tauqir Hussain
  • Patent number: 11223689
    Abstract: Methods, non-transitory computer readable media, network traffic management apparatuses, and network traffic management systems that facilitates multipath transmission control protocol (MPTCP) based session migration. The primary network traffic management apparatus migrates the MPTCP session state data associated with a client-server pair flow transactions to a secondary traffic management apparatus. The primary traffic management apparatus then disconnects the first connection for the client-server pair flow transactions and the secondary traffic management apparatus establishes a second connection to continue with the processing of client-server pair flow transactions without introducing application faults.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: January 11, 2022
    Assignee: F5 NETWORKS, INC.
    Inventor: Saxon Amdahl
  • Patent number: 11221763
    Abstract: A disk lock management method, apparatus, and system are disclosed. The method is performed by a first node, including: sending an obtaining request to a data storage system, where the obtaining request is used to request to obtain a disk lock; receiving a release request, where the release request is used to request the first node to release the disk lock; and sending, a release message to the data storage system, where the release message is used to release the disk lock. This method avoids frequent application and releasing operations performed on the disk lock, reduces disk IO resource occupancy caused by application and releasing of the disk lock, and improves overall system performance.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: January 11, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jusheng Cheng, Jiufei Xue, Yiwen Jiang, Yibin Wang
  • Patent number: 11218418
    Abstract: A scalable multi-cluster resource sharing facility. A global witness process runs on a first computing platform that communicates over one or more networks to any number of nodes situated over two or more clusters. The global witness process listens on the network for occurrences of leadership and/or resource requests from nodes of different clusters. The global witness processes a request by retrieving a resource request and a respective last known state value, comparing the last known state value to a global stored state value, then storing a new state value when the respective last known state value is equal to the stored state value. Any number of contemporaneous requests can be processed by the global witness process, however only one request can be granted. The other requestors each receive a rejection of their resource request when their proffered last known state value is not equal to the stored state value.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: January 4, 2022
    Assignee: Nutanix, Inc.
    Inventors: Karan Gupta, Pavan Kumar Konka, Parthasarathy Ramachandran, Arun Olappamanna Vasudevan, Andrey Alexseyevich Pyatkov
  • Patent number: 11218878
    Abstract: A system and methods comprise a touchscreen at a premises. The touchscreen includes a processor coupled to a security system at the premises. User interfaces are presented via the touchscreen. The user interfaces include a security interface that provides control of functions of the security system and access to data collected by the security system, and a network interface that provides access to network devices. A camera at the premises is coupled to the touchscreen via a plurality of interfaces. A security server at a remote location is coupled to the touchscreen via a plurality of channels and a plurality of protocols. The security server comprises a client interface through which remote client devices exchange data with the touchscreen and the security system.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: January 4, 2022
    Assignee: iControl Networks, Inc.
    Inventors: Paul Dawes, Chris Decenzo, Gerry Gutt, Aaron Wood
  • Patent number: 11218568
    Abstract: The various implementations described herein include methods and systems for displaying information about entities in a structured way. In one aspect, a method is performed at a server system comprising memory and processors. The server receives a request from a client device for an information page associated with an entity. The server identifies automatically information and information types associated with the entity. The server generates and formats automatically a structured information page having regions for the entity, including a dynamically determined location-based information type associated with the entity. The server populates the regions of the structured information page with information of the entity for the identified information types, and with location information associated with the client device transmits the generated and formatted page to the client device for display.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: January 4, 2022
    Assignee: Google LLC
    Inventors: Ankita Goel, Jeromy William Henry, Emily Moxley, Jeremy Silber, Kai Conragan
  • Patent number: 11190578
    Abstract: Systems and methods include a cloud hub located in a premises, and the cloud hub comprises adapters configured for coupling to premises devices. The cloud hub is configured as a gateway for the premises devices. The system includes a virtual gateway located in a cloud server environment and coupled to the cloud hub. The virtual gateway is configured as a server-side abstraction of the cloud hub. The cloud hub and the virtual gateway are configured as an automation platform that maintains state data of the premises devices, controls interaction among the premises devices, and monitors and manages the premises devices.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 30, 2021
    Assignee: iControl Networks, Inc.
    Inventors: Jim Kitchen, Corey Gates, Chris Decenzo
  • Patent number: 11190480
    Abstract: Disclosed are various embodiments for providing split-tunneled network connectivity on a per-application basis. A DNS query is received from a locally hosted DNS resolver. A first recursive DNS query is sent to an external DNS server and a second recursive DNS query is sent to an internal DNS server. A first recursive DNS response is then received from the external DNS server and a second recursive DNS response is received from the external DNS server. A response is then provided to the DNS query.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: November 30, 2021
    Assignee: VMWARE, INC.
    Inventors: Puran Chand, Craig Farley Newell, Amit Kumar Yadav
  • Patent number: 11178024
    Abstract: A method and a scoring node for estimating a user's Quality of Experience, QoE, when a service is delivered in a media stream to the user by means of a communication network. Quality-related parameters pertaining to the service delivery are extracted, and an individual opinion score is determined for each of a set of quality models by applying each respective quality model in the set on the quality-related parameters. An aggregated opinion score is then determined as a weighted average of the individual opinion scores. The aggregated opinion score can then be used as an estimation of the user's QoE for the service delivery, e.g. when evaluating the service and/or the communication network.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: November 16, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Tomas Lundberg, Jing Fu, Gunnar Heikkilä, Junaid Shaikh
  • Patent number: 11178218
    Abstract: Methods and systems for providing bidirectional communications between client devices and server devices are described herein. Server devices in a cluster may bidirectionally communicate with client devices in a resource site via direct connections or virtual connections. One or more server devices may act as intermediate server devices for communications via virtual connections, and may distinguish different types of messages based on header contents of the messages.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: November 16, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Gabriel Avila, Leo C. Singleton, IV
  • Patent number: 11165667
    Abstract: A network-based data store maintaining storage volumes for file systems at storage clients may implement dynamic storage volume scaling. A scaling event may be detected according to a specified scaling policy for a storage volume maintained at a network-based data store that is mounted at a storage client and configured for a file system. In a least some embodiments, the scaling policy for the storage volume may be received from the storage client. In response to detecting the storage event, storage maintaining the storage volume may be modified according to the scaling policy to scale the storage volume. An indication of the scaling event may be sent to the storage client in order to update the file system at the storage client so that the file system may utilize the scaled storage volume.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: November 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Andries Petrus Johannes Dippenaar, Gavin Alexander Bramhill
  • Patent number: 11165882
    Abstract: Examples described herein involve switching between two user accounts of a streaming media service. In an example implementation, a playback device stores data representing credentials for multiple user accounts including a first user account of a first streaming audio service and a second user account of the first streaming audio service. The playback device receives instructions to play first audio content from the first streaming audio service and plays back the first audio content by streaming data representing the first audio content from one or more servers of the first streaming audio service using credentials of the first user account. The playback device detects a trigger associated with the first user account of the first streaming audio service and switches from streaming data representing the first audio content using credentials of the first user account to streaming data representing the first audio content using credentials of the second user account.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: November 2, 2021
    Assignee: Sonos, Inc.
    Inventors: Abhishek Kumar, Ron Kuper, Jason Kendall, Emilio Arce
  • Patent number: 11159482
    Abstract: An information processing apparatus connected with one or more apparatuses through a network, comprises: a first acquiring unit configured to acquire first address information for indicating one of addresses in the network among addresses of the apparatuses and first apparatus specific information for identifying the apparatuses; a second acquiring unit configured to acquire second apparatus specific information for identifying an apparatus indicated by the first address information acquired by the first acquiring unit; a determining unit configured to determine whether the first apparatus specific information acquired by the first acquiring unit is the same as the second apparatus specific information acquired by the second acquiring unit or not; and a process requesting unit configured to request the apparatus indicated by the first address information to perform a certain process upon the determining unit determining the first apparatus specific information to be the same as the second apparatus specific i
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: October 26, 2021
    Assignee: Ricoh Company, Ltd.
    Inventors: Yuuta Hashimoto, Tomoyuki Takahira
  • Patent number: 11158418
    Abstract: An electronic healthcare system for delivering medical services is described. The electronic healthcare systems can includes modules for accessing patient electronic medical records and ordering medical services, which involve HL7 communications between disparate healthcare organizations. The communications can involve custom communication interfaces which are used to parse and translate HL7 messages. Methods and apparatus are described for generating the custom communications interfaces. In one embodiment, the custom communication interfaces can be generated using machine learning algorithms trained to recognize various data types in message segments contained in HL7 messages.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: October 26, 2021
    Assignee: 4MEDICA, INC.
    Inventors: Adam Bess, Oleg Bess
  • Patent number: 11159643
    Abstract: In some implementations, a system adaptively adapts engagement between a user and an application based on prior user interactions and context data associated with the user. A performance category for which performance is tracked for a user of the application is initially identified. Context data indicating a current context of the user is received from a client device associated with the user. One or more responsiveness scores indicating actions of the user with respect to the performance category following the previous communications through the application are determined. A communication is then selected from among communications of multiple types based on the context data for the user and the one or more responsiveness scores for the user. A time to provide the communication to the user is determined based on the context data. The selected communication is provided for output by the client device at the determined time.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: October 26, 2021
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Dave Klein, Yue Cao, Neeta Jain
  • Patent number: 11153147
    Abstract: An electronic device includes a communication device communicating with one or more Internet-of-things devices, one or more processors, and a memory. The communication device receives, from at least one Internet-of-things device, an event notification. The one or more processors identify a notification recipient to whom the event notification should be sent from a plurality of predefined system users, select a receiving electronic device from at least two electronic devices belonging to the notification recipient, convert the event notification from a first event notification type to a second event notification type that is receivable by the receiving electronic device, and transmit the event notification to the receiving electronic device.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: October 19, 2021
    Assignee: Motorola Mobility LLC
    Inventors: Yi Wu, Thomas Merrell
  • Patent number: 11146473
    Abstract: Techniques and systems for providing a trend server outside a content provider network to communicate with the content provider network to build a trend record based on responses received from the content provider network for monitoring certain activity trend or tendency in the content provider network and provide an alert when the content provider network behaves abnormally.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: October 12, 2021
    Assignee: OPENTV, INC.
    Inventor: Kevin Staunton-Lambert
  • Patent number: 11140111
    Abstract: Techniques to configure the network distribution of media compositions for transmission are described. An apparatus may comprise a user interface component of a messaging client on a client device operative to receive a media composition via a composition interface, the messaging client associated with a user account with a messaging system; and receive a transmission command via the composition interface; and a messaging component operative to transmit a media composition package from the client device to the messaging system in response to the transmission command, the media composition package comprising the media composition, the media composition package addressed to a media composition distribution group for the user account, the media composition distribution group determined based on, at least in part, a messaging history for the user account with the messaging system. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 2, 2019
    Date of Patent: October 5, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Peter Henry Martinazzi, Richard Kenneth Zadorozny, Jennifer A Burge, Christian Xavier Dalonzo
  • Patent number: 11132166
    Abstract: (Object) To provide an information processing system for controlling a screen-sharing terminal to perform a process, based on an instruction provided from an administrator terminal. (Means of Achieving the Object) An information processing system including: an information processing apparatus configured to manage sharing of a screen performed by a plurality of screen-sharing terminals coupled communicably to the information processing apparatus; and an administrator terminal configured to have administrative authority and to be coupled to the information processing apparatus via a network. The information processing apparatus includes an information management unit and an instruction delivery unit. The administrator terminal includes an accepting unit a communication control unit.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: September 28, 2021
    Assignee: Ricoh Company, Ltd.
    Inventors: Yuka Tsukamoto, Seiya Koura, Hiroshi Gotoh, Hiromasa Koike
  • Patent number: 11133993
    Abstract: Augmented/mixed reality virtual venue pipeline optimization is provided. A method can include acquiring, by a device comprising a processor, information relating to a group of augmented reality applications operating in an area; designating, by the device, an augmented reality application of the group of augmented reality applications as a priority application based on the information relating to the group of augmented reality applications; and granting, by the device, prioritized access to edge network resources in a sub-area comprising at least a portion of the area to the priority application relative to at least one non-priority application of the group of augmented reality applications.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: September 28, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: John Oetting, Claude Noshpitz
  • Patent number: 11133991
    Abstract: Consolidating events to execute objects to extract, transform, and load data from source systems to a structured data store. An event manager process executing on a server runtime utilizes one or more event properties to determine which events can be consolidated to reduce unnecessary processor utilization.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: September 28, 2021
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Ravi Kumar Herunde Prakash, Sami Majed Abbushi