Patents Examined by William C McBeth
  • Patent number: 11477097
    Abstract: Systems, methods, and computer-readable media for hierarchichal sharding of flows from sensors to collectors. A first collector can receive a first portion of a network flow from a first capturing agent and determine that a second portion of the network flow was not received from the first capturing agent. The first collector can then send the first portion of the network flow to a second collector. A third collector can receive the second portion of the network flow from a second capturing agent and determine that the third collector did not receive the first portion of the network flow. The third collector can then send the second portion of the network flow to the second collector. The second collector can then aggregate the first portion and second portion of the network flow to yield the entire portion of the network flow.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: October 18, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shashidhar Gandham, Rohit Chandra Prasad, Abhishek Ranjan Singh, Navindra Yadav, Khawar Deen, Varun Sagar Malhotra
  • Patent number: 11474923
    Abstract: Various methods, apparatuses, and media for notifying a user of an operational state of a web application are provided. Three values that relate to data caching, error occurrence, and data retrieval are used to determine the operational state. The methods may use a software module that is compatible with any React JavaScript application.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: October 18, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Jack Stephen Moran
  • Patent number: 11470178
    Abstract: A local cache content management is configured to improve the speed and reliability of access of the content management system across poor or intermittent connections. Additional techniques are used to allow document use and storage when the content management system is unavailable, and to maintain synchronization between the local cache and the content management system.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: October 11, 2022
    Assignee: Shinydocs
    Inventors: Peter Vanleeuwen, Robert Haskett, Jason Cassidy, Ben Barth, Khalid Merhi
  • Patent number: 11461538
    Abstract: A content-generating user is enabled to set visible attributes for a content item from any device so that the content item maintains a uniform look and feel across the various platforms. The visible attributes set by the generating user are stored in the user's profile on a user profile database. When a request to display the content item is received from a client device, the platform associated with the request is determined. Display data comprising one or more of the visible attributes retrieved from the user profile database, the content item and a template based on the platform is transmitted to the client device. The client device configures a display of the content item to a viewer based on the received display data.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: October 4, 2022
    Assignee: TUMBLR, INC.
    Inventors: David Karp, Derek A. Gottfrid, Peter James Vidani, Zachary Coffman Sultan, Pau Santesmasses
  • Patent number: 11451509
    Abstract: A data transmission method includes determining that a first network address segment overlaps with a second network address segment, and creating at least two subnets on a virtual private cloud (VPC). The first network address segment is a network address segment of a subnet in which a target server is located, and configured to run on the VPC. The first network address segment belongs to a network address segment of the VPC. The second network address segment is a network address segment of a subnet in which a first electronic device is located. A network address segment of one of the at least two subnets on the VPC does not overlap with the first or second network address segment. Network interfaces in the at least two subnets are configured to sequentially forward a data packet being transmitted between the target server and the first electronic device at least two times.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: September 20, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Gang Chen
  • Patent number: 11451661
    Abstract: The present invention relates to a method for automatically registering a user in a desk-share environment comprising a plurality of desks, each desk being equipped with an IP telephone connected to a communication network, in particular, to a local area network, wherein the IP telephone holds a data base comprising data of all desk-share users of the desk-share environment, the data comprising at least a user ID and a MAC address of a terminal device for each user assigned to a user profile, the method comprising the steps of: receiving, at the IP telephone, an IP data packet from a first terminal device via the communication network; verifying the MAC address in the IP data packet received from the first terminal device; and when the MAC address corresponds to a MAC address in the data of the data base, activating the user profile assigned to the MAC address in the IP telephone.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: September 20, 2022
    Assignee: Unify Patente GmbH & Co. KG
    Inventor: Antonios Tsoutsaios
  • Patent number: 11343338
    Abstract: Techniques are described herein for determining an impact of slow performing webpages on a website. For example, a detection system may be provided to determine timing distributions for webpages by analyzing timing measurements for different timing metrics. The detection system may determine ranges of the timing distributions for slow and fast group of users of the website. The detection system may analyze user interactions of slow and fast group of users on the website. The detection system may further determine impacts of poor performing webpages on the website's performance based on the analysis of the user interactions on the webpages. The detection system may classify the impacts the webpages of the website and display the classifications to a website provider for identifying network operation(s) contributing to poor performance of the webpages.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: May 24, 2022
    Assignee: Quantum Metric, Inc.
    Inventors: Adam Dille, Mario Luciano Ciabarra, Jr., Hunter Pickett
  • Patent number: 11297139
    Abstract: In one aspect, a server in a data processing system stores database records in association with schema information identifying the particular schema by which the stored records are structured. Storing the schema information advantageously enables the node to provide schema information in association with requested records, enabling clients to determine the schema(s) associated with requested records. As a further advantage, the server in one or more embodiments operates as a central repository of schema definitions. Consequently, any given client requesting a record of a given record type can retrieve the schema used for structuring that record and translate the received record into the schema used by the requesting node for records of that type. Thus, disparate types of clients, or clients running different software versions, may use a central repository of data records of a given type, even where the clients use different schemas for processing such records.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 5, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Jim Håkansson
  • Patent number: 11290540
    Abstract: Described herein are systems and methods for providing access to a database in a multi-tenant environment, including the use of a connection pool, and support for server-side connection pool multiple tagging. For example, the system can provide a capability to associate multiple connection properties with a particular server-side connection in, e.g., an Oracle Database Resident Connection Pooling (DRCP) environment; look up a connection with one or multiple properties; and provide information about a returned connection so that a requesting application can review the properties associated with the returned connection, in order to determine how best to “fix-up” or otherwise use that connection.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: March 29, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jean De Lavarene, Vidya Hegde, Saurabh Verma, Chandra Sekhar Krishna Mahidhara, Aramvalarthanathan Namachivayam
  • Patent number: 11283754
    Abstract: Systems and methods provide for determining unique identities of endpoints across L3 networks. For example, a first networking device of a network management system in a first L3 network can receive a mapping of a first L3 network address to a first L2 network address from a second networking device in a second L3 network. The system can determine that the first L2 network address is associated with a third networking device. The system can receive a mapping of the L3 address to a second L2 network address from the third device. The system can determine that the second L2 address is associated with an endpoint. The system can store the L3 address and the second L2 address as an identity of the endpoint. The system can present network utilization information of the endpoint using traffic to/from the L3 address correlated to the endpoint based on its identity.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: March 22, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Annika Lee Louise Peterson, Edmund L. Wong
  • Patent number: 11245482
    Abstract: A system comprises a first server including a port, a memory, a processor operatively coupled to the port and memory, and a service application for execution by the processor. The service application is configured to: receive identification information related to an over-the-air radio broadcast via the port of the first server, wherein the identification information is transmitted to the first server using a radio broadcast receiver remote from the first server; communicate a request for automatic content recognition (ACR) of an Internet-based streaming version of the over-the-air radio broadcast; and receive metadata associated with the over-the-air radio broadcast in response to the request and initiate transmission of the metadata to the radio broadcast receiver.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: February 8, 2022
    Assignee: Ibiquity Digital Corporation
    Inventor: Robert Michael Dillon
  • Patent number: 11240345
    Abstract: The present disclosure describes a plurality of examples for deploying an application workload consisting of micro-service instances. The examples include federating a cluster from a plurality of computing nodes, defining a network overlay policy based on an application policy associated with the application workload, configuring one or more virtual networks in accordance with defined network overlay policy, each virtual network from one or more virtual networks connects one or more computing nodes from the two or more computing nodes of the cluster for providing layer 2 adjacency, and deploying the plurality of micro-service instances on the two or more computing nodes in accordance with the network overlay policy, for executing the application workload.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: February 1, 2022
    Inventor: Nilakantan Mahadevan
  • Patent number: 11223688
    Abstract: Systems and methods for message processing. In one example, a system includes a state cluster network, a synchronization cluster network, and an engine cluster network. The engine cluster network includes an electronic processor configured to receive a first message corresponding to either a session initiation protocol message or a timeout message, retrieve, from the state cluster network, a session initiation protocol data object, initialize a state machine using the session initiation protocol data object and process the first message, transmit a timer request to the synchronization cluster network for managing a timer, transmit a second session initiation protocol message to a target entity based on the received first message, and transmit a second session initiation protocol message to the state cluster network.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: January 11, 2022
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Nicolas Therrien, Dave Piche
  • Patent number: 11223669
    Abstract: A service request for communication services for communication clients is received. In response, a communication service network is set up to support the communication services. Routing metadata is generated for each of the communication clients. The routing metadata is to be used by each of the communication clients for sharing service quality information with a respective peer communication client over a light-weight peer-to-peer (P2P) network. The routing metadata is downloaded to each of the communication clients. A communication client may exchange service signaling packets or service data packets over the communication service network. When the communication client determines that there is a problematic region in a bitstream received from the communication server, the communication client can request a peer communication client for a service quality information portion related to the problematic region.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: January 11, 2022
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Shen Huang, Doh-Suk Kim, Xuejing Sun
  • Patent number: 11210453
    Abstract: The present disclosure relates to identifying and storing relationships between hosts that are used to present a web page to a user. In certain embodiments, a system for detecting host pairs is provided. The system may receive a first request to identify one or more host pairs associated with a first host. In response to receiving the first request, the system may send a second request to the first host for a document. The document may be a web page file that is used to build a web page associated with the first host. The web page file may include instructions that, when parsed, build the web page. In response to the second request, the first host may send a response to the system. The system may then use the data included in the response to build the web page. While building the web page, a pairing may be stored when a different host is contacted.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: December 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Hunt, Jonas Edgeworth, Chris Kiernan, Elias Manousos, David Pon
  • Patent number: 11190470
    Abstract: Methods, systems, and computer program products for electronic communication operations are provide. Aspects include receiving communication data associated with an electronic communication, wherein the communication data includes textual data, analyzing attachment data associated with an attachment to the electronic communication, comparing the communication data to the attachment data to determine a relevancy score, and based on the relevancy score, enacting an action for the electronic communication.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: November 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susan Marie Cox, Janani Janakiraman, Nadiya Kochura, Fang Lu
  • Patent number: 11184416
    Abstract: Continuing electronic media entertainment on a personal electronic device (PED) after completion of a travel segment. Streaming characteristics for streaming of an electronic media item to a PED on board an aircraft via a first connection may be monitored and, if streaming of the remaining portion of the electronic media item will exceed the remaining travel time, trigger some or all of an excess portion of the electronic media item to be sent to the PED. The PED may store the excess portion in an access-controlled media file. After completion of the travel segment (e.g., at the destination location), the PED may resume playback of the electronic media item by obtaining a playback control code via a second, different connection. The second connection may be a different type of connection, or may be an indirect connection, in some cases.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: November 23, 2021
    Assignee: VIASAT, INC.
    Inventors: Nirmalkumar Velayudhan, Joshua J. Righetti, Jonathan M. Putnam
  • Patent number: 11178226
    Abstract: A network device includes memory with permanent storage. A request for information is received from a user device. In response to determining that an erasure encoded version of the requested information is not stored in the memory of the network device, the requested information is requested to be transmitted from a storage external to the network device and partially received. In response to determining that an amount of the partially received requested information does not satisfy an erasure encoding threshold, it is determined whether the erasure encoding threshold can be satisfied within a time duration. If so, the partially received requested information is erasure encoded, stored in the permanent storage, and transmitted. If not, the requested information is requested to be retransmitted from the storage external to the network device.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: November 16, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Jun Xu, Robert P. Ryan, Grant C. Mackey, James N. Malina, Robin O'Neill, Nils E. Larson
  • Patent number: 11178201
    Abstract: Stream-based data deduplication is provided in a multi-tenant shared infrastructure but without requiring “paired” endpoints having synchronized data dictionaries. Data objects processed by the dedupe functionality are treated as objects that can be fetched as needed. As such, a decoding peer does not need to maintain a symmetric library for the origin. Rather, if the peer does not have the chunks in cache that it needs, it follows a conventional content delivery network procedure to retrieve them. In this way, if dictionaries between pairs of sending and receiving peers are out-of-sync, relevant sections are then re-synchronized on-demand. The approach does not require that libraries maintained at a particular pair of sender and receiving peers are the same. Rather, the technique enables a peer, in effect, to “backfill” its dictionary on-the-fly. On-the-wire compression techniques are provided to reduce the amount of data transmitted between the peers.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: November 16, 2021
    Assignee: Akamai Technologies, Inc.
    Inventor: Charles E. Gero
  • Patent number: 11159395
    Abstract: A method is provided for estimating the quality of experience of a service provided over a communication network from activities performed by a user in the fruition of the service. The method comprises: subdividing a user session of the service into a number of time intervals; determining a number of events indicative of the activities performed by the user during a time interval of the number of time intervals; and on the basis of the events, calculating an index indicative of the quality of experience of the service in the time interval.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: October 26, 2021
    Assignee: Telecom Italia S.p.A.
    Inventors: Mattia d'Acierno, Bruno Foresi, Pia Maria Maccario