Patents Examined by John Follansbee
  • Patent number: 11533192
    Abstract: Aspects of the subject disclosure may include, for example, obtaining, from a network server device, first information regarding a first device, generating a media control package based on the first information, wherein the media control package relates to primary content to be presented, wherein the primary content is associated with a first timestamp that corresponds to a first event or context in the primary content, and wherein the media control package includes a first instruction for controlling the first device when a playback position of the primary content corresponds to the first timestamp, and causing the media control package to be provided to the network server device to enable augmentation of a presentation of the first event or context via control of the first device, in accordance with the first instruction, when the playback position of the primary content corresponds to the first timestamp. Other embodiments are disclosed.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: December 20, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Nigel Bradley, Rashmi Palamadai, Eric Zavesky, Robert Koch, Ari Craine
  • Patent number: 11528340
    Abstract: Financial events can be provided using a push framework. Using the push framework, an aggregation provider can subscribe to receive a customer's financial data without ever requiring access to the customer's login credentials. Once an aggregation provider has subscribed to receive a customer's financial data, the financial institution's system can push financial events to the subscribed aggregation provider describing changes that have occurred to the customer's financial data.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: December 13, 2022
    Assignee: Finicity Corporation
    Inventors: Nicholas A. Thomas, Jessie A. Morris, Charles Matthew Whitmer
  • Patent number: 11526413
    Abstract: Methods and systems for providing distributed tracing for application performance monitoring utilizing a distributed search engine in a microservices architecture. An example method comprises providing a user interface (UI) including a distributed trace indicating in real time the services invoked to serve an incoming HTTP request including dependent services, the UI further including, in a single view, associated execution times for the services and dependent services shown as a timeline waterfall. The distributed trace automatically propagates a trace ID to link services end-to-end in real time until a response to the request is served. Spans associated with the services and dependent can be compressed using various techniques provided for herein.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: December 13, 2022
    Assignee: Elasticsearch B.V.
    Inventors: Felix Barnsteiner, Sergey Kleyman, Alexander Wert, Rasmus Makwarth, Ron Cohen
  • Patent number: 11522941
    Abstract: A communication apparatus includes a communication unit configured to communicate with an external apparatus based on Hypertext Transfer Protocol (HTTP), a recording medium configured to record programs corresponding to a plurality of application programming interfaces (APIs), and a control unit configured to control the communication unit to, when a request regarding any of the plurality of APIs is received, execute the program corresponding to the API regarding which the request is received, and return a response including a data set described in a predetermined structure to the request, wherein the control unit is configured to perform control to describe the data set in the same structure in a case where a request using a first HTTP request method regarding a predetermined API among the plurality of APIs is received and in a case where a request using a second HTTP request method regarding the predetermined API is received.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: December 6, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Koshi Tokunaga
  • Patent number: 11516123
    Abstract: Techniques for configuring a logical network switch in label-switched networks are provided. In some embodiments, a first network device in a label-switched network is configured with a network address. A second network device in the label-switched network is configured with the same network address. The first network device is configured to use a set of labels for a set of virtual local area networks (VLANs). The second network device is configured to use the same set of labels for the same set of VLANs. The configured first and second network devices appear as a logical network device from the perspective of other network devices in the label-switched network.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: November 29, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Vijay Mahadevan, Max Xiao, Jesper Skriver
  • Patent number: 11513731
    Abstract: A method, computer program product, and computing system for selecting target volumes within a storage system that are currently accessible to computing devices via first storage protocol paths via a first storage protocol for accessing via second storage protocol paths via a second storage protocol. For each of the selected target volumes, a first storage protocol identifier specific to each selected target volume may be associated with a second storage protocol identifier specific to each selected target volume. The first storage protocol paths and the second storage protocol paths may be grouped into a multipath group based upon the association between the first storage protocol identifier and the second storage protocol identifier. Access between the computing devices and the selected target volumes may be switched from the first storage protocol paths to the second storage protocol paths without application disruption and across multiple host platforms, including host-clusters.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: November 29, 2022
    Assignee: EMC IP Holding Company, LLC
    Inventors: Prakash Venkatanarayanan, Amihay Azruel, Sreenivasa Honnur Sathyanarayana, Md Haris Iqbal, Kundan Kumar, Matthew Long, Jean Marie Schiff
  • Patent number: 11516089
    Abstract: Methods and systems for network verification are described. An input binary decision diagram (BDD) is defined to represent an input header space to query for a network property of interest. The input BDD is provided as input to a device-level BDD representing a source device in a logical topology representing connections among devices of the network. Each device in the network is represented by a respective device-level BDD in the logical topology. An output BDD is calculated, representing an output header space outputted by a destination device in the logical topology. The output BDD is calculated by sequentially applying, to the input BDD, each device-level BDD in a logical path from the source device to the destination device. The output BDD is then reported, and the reported output BDD is compared with an expected output BDD, to verify the network property of interest.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: November 29, 2022
    Assignee: HUAWEI TECHNOLOGIES CO. LTD.
    Inventors: Ashkan Sobhani, Xingjun Chu
  • Patent number: 11509558
    Abstract: A method of estimating network latency including receiving intercept data (representing observations of requests sent by a client node and responses to the respective requests from a host node), detecting a burst of network traffic bounded by a first idle interval and/or second idle interval, and estimating download and/or upload latencies associated with the burst, wherein the download latency is estimated to be an amount of time between observation of an inferred first request of the burst from the client node until observation of a first response from the host node following the inferred first request, and the upload latency is estimated to be an amount of time between observation of a last inferred data packet of the burst from the host node to the client node until observation of a last inferred ACK packet from the client node following the last inferred data packet from the host node.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: November 22, 2022
    Assignee: Tektronix Texas, LLC
    Inventor: Anthony Peter Joch
  • Patent number: 11507627
    Abstract: Methods, systems, and computer-readable storage media for receiving, by an analytics content network (ACN), a configuration request through a tenant configuration application programming interface (TC-API) of a plurality of APIs, the configuration request including an identifier that uniquely identifies an analytics system tenant that is embedded in an application tenant within a customer landscape, the ACN distributing analytics content to multiple customer landscapes, determining, by the ACN, one or more analytics content that is to be distributed to the analytics system tenant at least partially based on the identifier, providing, by the ACN, a content package that includes the one or more analytics content within an API payload for response to the request, and transmitting, by the ACN, a response to the request through the TC-API, the response comprising the API payload.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: November 22, 2022
    Assignee: SAP SE
    Inventors: Jan Teichmann, Harikrishnan Mangayil, Abhishek Nagendra, Subhadeep Khan
  • Patent number: 11507689
    Abstract: A medical data communication apparatus includes a data acquisition unit configured to acquire medical data of a subject output from a medical device from the medical device, the medical device being connected for communication with the medical data communication apparatus without an external network intervening therebetween; a modification unit configured to modify the medical data based on a modification instruction received from a server, the server being connected for communication with the medical data communication apparatus through an external network, the modification instruction being for modifying specific information in the medical data; and an output unit configured to output the medical data modified by the modification unit to the external network based on a request from the server.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: November 22, 2022
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Nobuhisa Otsuki, Takuya Iwata, Masayoshi Tsuchinaga, Hodaka Kito
  • Patent number: 11483211
    Abstract: A method, a computer program product, and a system for infrastructure discovery and service offering. The method includes discovering configuration information of components on an IT infrastructure of an enterprise. The method also includes discovering components, resources, and workload characteristics based on the configuration information. The method further includes analyzing the configuration information, components, resources, and workload characteristics to determine predictive need analytics and discovering applications operating within the IT infrastructure. The method also includes comparing the applications and predictive need analytics to cloud-based services to detect service compatibilities, and generating a decision-making chart based on the service compatibilities, wherein the decision-making chart indicates migratable components and applications in the IT infrastructure.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: October 25, 2022
    Assignee: International Business Machines Corporation
    Inventors: Madhu Akhilesham, Venkata Vara Prasad Karri, Akash U. Dhoot, Niteen D Lakhe, Shailendra Moyal
  • Patent number: 11477101
    Abstract: A method for calculating a communication time between a first and second devices includes: adding, to a first packet, first timer information indicating an elapsed time from activation of the first device, and transmitting the first packet; transmitting notification information including the first timer information and second timer information indicating an elapsed time from activation of the second device; transmitting a second packet including the first and second timer information, third timer information indicating an elapsed time from activation of the second device, and first time information indicating a time in the second device; and calculating a communication time from the first device to the second device based on the first timer information, the second timer information, the third timer information, and the first time information, fourth timer information indicating an elapsed time from activation of the first device, and second time information indicating a time in the first device.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: October 18, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Masaaki Noro
  • Patent number: 11470131
    Abstract: Executable code comprising a local file system is stored at a collaboration system server for downloading. The remote collaboration system responds to a message from a user device to download the local file system. The local file system to be downloaded is configured to operate on the user device so as to issue requests from the user device to perform an initial access to server-side collaboration data. The collaboration system responds to such requests by predicting interests of the user, which predictions are used to retrieve additional server-side collaboration data. The additional server-side collaboration data is sent to the user device and stored on the user device in an area for locally-stored collaboration system information. The user provides search terms for searching the locally-stored collaboration system information, and results are displayed on the user device. The results are displayed without the need to perform additional communications with remote collaboration system.
    Type: Grant
    Filed: July 7, 2018
    Date of Patent: October 11, 2022
    Assignee: Box, Inc.
    Inventors: Advait Karande, Tanooj Luthra, Ritik Malhotra
  • Patent number: 11463492
    Abstract: A meeting host or moderator can control communications among participants in virtual breakout rooms without requiring the host to join a breakout room as a participant. The host can run conferencing software to instantiate a meeting room and breakout rooms associated with the meeting room. The host can control communications in the breakout rooms, such as by transmitting and/or receiving content through one or more channels established by the conferencing software. The host can transmit and/or receive content such as a real time audio stream, a transcription of the audio stream, a screen or window being shared, chat messages, and the like, without joining the breakout room.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: October 4, 2022
    Assignee: Zoom Video Communications, Inc.
    Inventor: Nick Swerdlow
  • Patent number: 11463529
    Abstract: A virtual delivery appliance may include a memory and a processor configured to cooperate with the memory to connect client computing devices with virtual computing sessions provided by a host computing device(s) based upon respective connection leases each including an ordered list of virtual delivery appliances, with at least some of the client computing devices having different ordered lists of virtual delivery appliances. Each client computing device may be configured to request a new session from the virtual delivery appliances in the ordered list in descending order until receiving a connection with a new virtual computing session. The processor may be further configured to re-direct new session requests received from the client computing devices to lower virtual delivery appliances in the ordered list when existing virtual computing sessions for the client computing devices are already active with the host computing device(s) associated with the lower virtual delivery appliances.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: October 4, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Leo C. Singleton, IV, Georgy Momchilov
  • Patent number: 11455175
    Abstract: Enhancements described support transparent remote execution of development tool extensions. Compute-intensive extensions may be executed on an extension machine external to a developer machine which runs a user interface renderer of the development tool. User interface extensions may run locally. Instead of sharing a filesystem, the renderer on the developer machine and an extension host and extension(s) on the extension machine may access distinct respective machine filesystems. Instead of spawning debug extension and other extension-support processes locally, the renderer may instruct the extension host or an extension host agent to spawn the processes remotely on the extension machine. Existing extensions and newly created extensions are binary-compatible with single-machine or multi-machine development tool deployments.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: September 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexandru Ioan Dima, Dirk Bäumer, André Weinand, Erich Gamma
  • Patent number: 11444888
    Abstract: A method of determining trigger conditions for scaling a scalable unit of network function comprising identifying a primary set of metrics associated with usage of an instance of the unit of network function as a primary indicator of occurrence of a load state thereof, and determining usage points when the primary indicator indicates that the load state occurs. Deriving a secondary set of the metrics, different to the primary set, as a secondary indicator of occurrence of the load state of the instance at each of a group of one or more of the usage points when the primary indicator indicates that the load state occurs, and measured data corresponding to values of the metrics in the secondary set of metrics at each of the group of usage points. Storing a trigger condition for scaling the unit of network function based on the secondary set and the measured data.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: September 13, 2022
    Assignee: METASWITCH NETWORKS LTD
    Inventor: Christian Lund
  • Patent number: 11444851
    Abstract: A method, system, and computer-readable medium may provide for receiving network performance indicator data associated with a network slice connected to a user equipment (UE) device via a first type of network infrastructure; determining, based on the network performance indicator data, that one or more service level agreements (SLAs) for the network slice will not be met or are not currently being met; identifying a second type of network infrastructure based on service requirements for the network slice, wherein the network requirements include the one or more SLAs and a service profile; accessing a network function virtualization infrastructure (NFVI) inventory to determine a supportability for the instantiation of the second type of network infrastructure; and instructing an orchestrator to deploy the second type of network infrastructure over the access network.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: September 13, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Kristen Sydney Young
  • Patent number: 11438647
    Abstract: An example device for retrieving media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to: determine that a manifest file for a presentation of the media data includes data specifying a period of time of the presentation for which media data is not available but for which a segment timeline can be extended; retrieve a first set of segments of the presentation including media data having presentation times prior to the period of time; retrieve a second set of segments of the presentation including media data having presentation times after the period of time; in response to the determination that the manifest file includes the data specifying the period of time: omit retrieval of media data having presentation times during the period of time; and extend the segment timeline according to the determination.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: September 6, 2022
    Assignee: QUALCOMM Incorporated
    Inventor: Thomas Stockhammer
  • Patent number: 11435241
    Abstract: A smart body temperature monitoring system, including a thermometer that has a body temperature detection module, a CPU connected with the body temperature detection module, and a wireless communication module connected with the CPU; a cloud server having a cloud database that stores global records of one or more persons including global identification information and global body temperature data of the person; and a mobile terminal, through which the global records of the cloud database stored in the cloud server are accessed and checked.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: September 6, 2022
    Inventor: Hung To Li