Patents Examined by Patrice L. Winder
  • Patent number: 11252208
    Abstract: Examples of systems and methods for network proxy server for energy efficient video streaming on mobile devices are generally described herein. A proxy server to deliver video content may include a communication module to intercept a request for video content from a mobile device, the request for video content intended for a content server and forward a modified request for the video content to the content server. The communication module may receive the video content from the content server and transfer a portion of the video content to the mobile device using a multipath transport protocol.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: February 15, 2022
    Assignee: Intel Corporation
    Inventors: Silviu Petria, George Milescu, Bogdan Davidoaia
  • Patent number: 11252117
    Abstract: Embodiments for implementing an electronic communication coaching service by a processor are disclosed. An appropriateness of a communication may be interpreted prior to a user sending the communication to another party according a plurality of identified contextual factors. The user may be alerted to a possible negative impact of sending the communication to the another party if the interpreted appropriateness is less than a predetermined threshold. A delay in sending the communication may be suggested for a selected period of time to implement one or more suggestive corrective actions to the communication.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: February 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Maharaj Mukherjee, Jonathan Lenchner
  • Patent number: 11252046
    Abstract: A device may receive a request for a network service configuration (NSC) that is to be used to configure network devices. The device may select a graphical data model that has been trained via machine learning to analyze a dataset that includes information relating to a set of network configuration services, where aspects of a subset of the set of network configuration services have been created over time. The device may determine, by using the graphical data model, a path through a set of states of the graphical data model, where the path corresponds to a particular NSC. The device may select the particular NSC based on the path determined. The device may perform a first group of actions to provide data identifying the particular NSC for display, and/or a second group of actions to implement the particular NSC on the network devices.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: February 15, 2022
    Assignee: Juniper Networks, Inc.
    Inventor: Venkata Rama Raju Manthena
  • Patent number: 11245658
    Abstract: Method of generating private notifications between users in a communication session starts with an application server causing a communication interface to be displayed at a first client device and at a second client device, respectively. Application server receives from the first client device a request to send a private notification to the second client device and causes a private notification sending interface to be displayed in the communication interface of the first client device. Application server receives from the first client device a confirmation to send the private notification to the second client device and generating the private notification at the second client device that includes causing a first avatar that is associated with a user of the first client device to be included in the communication interface displayed at the second client device. Other embodiments are disclosed.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: February 8, 2022
    Assignee: Snap Inc.
    Inventors: Matthew Colin Grantham, Krish Jayaram, Tadeusz Kozak, Jeremy Voss, David Whyte
  • Patent number: 11240281
    Abstract: In accordance with an embodiment, described herein is a system and method for use of cyclic play queues in a media content environment. A cyclic list data structure that can be initially populated with a list of media content items to be played at a media device, exposes a cyclic list of sequences of media content items, and supports operations to modify portions of the cyclic list to provide a cyclic play queue of media content items. When changes are made to an underlying play queue or context, the system performs a three-way merge of sequences of media content items within the cyclic list, to provide a modified play queue, for example with the left sequence being an updated playlist, and the right sequence being a patch window that reflects a user's changes to the play queue.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: February 1, 2022
    Assignee: Spotify AB
    Inventors: Per Eckerdal, Johan Lindström, Emil Eriksson
  • Patent number: 11240354
    Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for organizing terabit-scale packet volumes into flows for downstream processing stages. For instance, in one example, a method includes extracting a first flow key from a first data packet, inputting the first flow key into a hash function to obtain a first output value, selecting a first partition in a memory to which to store the first data packet, wherein the first partition is selected based on the first output value, and storing the first data packet to the first partition.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: February 1, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Arthur L. Zaifman, John M. Mocenigo
  • Patent number: 11233873
    Abstract: In certain embodiments, a Service Deployment Infrastructure (SDI) request engine is disclosed. The SDI request engine can perform tracking, management and provisioning of services subscribed to by users of a computer infrastructure system. The SDI request engine can be deployed to process large volumes of provisioning requests and deliver time critical applications for customers. The SDI request engine can translate each request into a list of tasks of various sizes based on the requirement and configuration of the request, and store each task in a queue. In certain embodiments, the SDI request engine may evaluate a dynamic weight associated with each task to prioritize the processing of tasks, which may improve the overall throughput of request processing.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: January 25, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Xiao Liu, Ying Gao, Jeffrey Doering, Hailun Yang, Shengda Ding
  • Patent number: 11228638
    Abstract: Systems and methods of the present invention for maintaining network data distribution are provided. Network data may be distributed in such as manner as to allow a network session to weather interrupted communications between host and clients without significant loss of data. Embodiments of the present invention provide for one or more clients to serve as backup host(s) for the network session. When the other clients transmit data to the host, they may also transmit the data to one or more backup hosts if there are any indications of interrupted communication.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: January 18, 2022
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Mark Lester Jacob, Ronald Joseph Roy, Adam Pierce Harris
  • Patent number: 11228624
    Abstract: A system may overlay real-time data and other data (e.g., measurement data, sensor data, etc.) over image data during a communication session. For example, the system may perform media processing on image data being sent between devices in order to overlay the real-time data and other information received from input devices (e.g., sensors, diagnostic devices, connected health devices, etc.) on top of image data during the communication session. For example, a patient may video conference with a doctor and real-time diagnostic information from a device attached to the patient (e.g., wearable device or other input device) may be overlaid on the video to display relevant information during the video conference.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: January 18, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Fakher Oueslati, Daniel Benjamin Cassel, Anton Yafremau, Nicholas Kalkounis, Vinod K. Prasad, Ievgen Kozhemiakin, Joe Thomas
  • Patent number: 11223677
    Abstract: A system for creating a sync group in a distributed system may include an offline electronic device having a short range communication transmitter and a storage service, and a computer-readable storage medium comprising one or more programming instructions. The system may receive a request from an application to create a sync group, and verify that the application has read access to the storage service. In response to verifying that the application has read access to the storage service, the system may create the sync group by receiving an indication of one or more objects stored in the storage service that are to be shared, identifying one or more members of the sync group, and assigning one or more permissions to the one or more members that are identified. The system may synchronize access to the objects among the electronic device and one or more member electronic devices.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: January 11, 2022
    Assignee: Google LLC
    Inventors: Himabindu Pucha, Raja Daoud, Michael Burrows
  • Patent number: 11204737
    Abstract: A first playback device, while operating in a first media playback system, receives from a computing device over a WAN an indication that a second playback device operating in a second media playback system has initiated sharing of a playback session. The first playback device transmits a request to join the playback session, and then receives, from the computing device over the WAN, playback session information including indications of (i) one or more media items in a queue designated for playback by the second playback device and (ii) a playback position of the second playback device within the one or more media items. The first playback device retrieves, from a media service, the one or more media items in the queue designated for playback by the second playback device. The first playback device then plays back the one or more media items beginning at the playback position.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: December 21, 2021
    Assignee: Sonos, Inc.
    Inventors: Ryan Taylor, Jeffrey Michael Torgerson
  • Patent number: 11196834
    Abstract: Embodiments of the invention relate to systems and methods for distributing information. In one or more embodiments of the invention, the method includes receiving, at a replicator, a single data stream originating from a data source, wherein the single data stream comprises a first plurality of data units from the data source; replicating, by the replicator, the single data stream to obtain a first replicated data stream and a second replicated data stream; transmitting the first replicated data stream to a first data recipient; and transmitting the second replicated data stream to a second data recipient.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: December 7, 2021
    Assignee: Arista Networks, Inc.
    Inventors: David Snowdon, Alexander Peter Webster, Thomas Dejanovic
  • Patent number: 11184266
    Abstract: A method of detecting latency in message delivery in a communication network is disclosed. One or more data centers receives messages that are to be published via the communication network. The system receives queries from subscribers, processes the queries and transmits messages to the subscribers in response to the queries. The subscribers acknowledge the messages. The system uses its own processing time and the acknowledgement time to assess latency in message delivery. The system also may use the information to determine which data center or geographic location is experiencing relatively higher latency than other data centers or locations.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: November 23, 2021
    Assignee: PubNub, Inc.
    Inventor: Stephen L. Blum
  • Patent number: 11184187
    Abstract: Method and system for Internet Protocol (IP) provisioning over a cable network. The method and system including a plurality of embedded settop boxes (eSTBs) of at least two different vendors requesting IP provisioning according to a first protocol. The method and system further including a network provisioning unit (NPU) in communication with the eSTBs over the network for responding to the eSTB IP provisioning requests with IP provisioning data, wherein the eSTB IP provisioning data is outputted according to the first protocol such that provisioning of the eSTBs is standard for each vendor in so far as each eSTB utilizes the first protocol for provisioning.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: November 23, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Richard Woundy, John G. Bevilacqua
  • Patent number: 11176608
    Abstract: A hosted web-accessible system, computer program and methods are provided for generating comprehensive vehicle trim and detailed equipment information for clients, including providing comparative estimation based on underlying information regarding a particular vehicle. Comprehensive original vehicle data is obtained from vehicle manufacturers via a vehicle source interface, the data including a unique vehicle identifier for each of one or more vehicles associated with the respective source. A vehicle information request with a vehicle identifier is received from a client, and comprehensive original vehicle data is identified based on the unique identifier and the identifier from the client request. A client response interface displays vehicle data from the identified set of comprehensive original vehicle data. Vehicle valuation may be obtained from third party evaluators according to the vehicle request and based on the original vehicle data.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: November 16, 2021
    Assignee: Auto I.D., Inc.
    Inventor: Sean C. Smith
  • Patent number: 11171876
    Abstract: A system includes at least one server that is configured to provide a multi-client network service to a plurality of existing users. When the server receives requests to join the multi-client network service from new users, the server may issue timestamps to each new user, obtain load metric based on the requests or timestamps, and collect the load metric to obtain historical data characterizing a demand in the multi-client network service over time. Further, based on the historical data, the server can predict a future load demand in the multi-client network service and selectively enable to join the multi-client network service by at least one of the plurality of new users based on the future load demand.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: November 9, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventors: N. Blaine Morgan, Charles McCoy, True Xiong
  • Patent number: 11169495
    Abstract: Methods, non-transitory computer readable media, and Industrial Internet-of-Things (IIoT) management apparatuses that generate event data based on an overall event comprising a plurality of dynamic multi-cloud events. Each of the events is associated with at least one of a plurality of types of IIoT resource devices or a plurality of IIoT participant devices. A current overall event hierarchy of the events is established, derived, or introduced based on one of a plurality of predefined hierarchies. A relationship between one or more socio environment and economic factors and each of the events is identified. One or more controls for each of the events are derived based on the identified relationship. Action plan data is generated for an execution in a multi-cloud environment based on the events, the derived controls, and a profiled participant role associated with one or more of the participant devices. The action plan data is distributed in the environment.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: November 9, 2021
    Assignee: Wipro Limited
    Inventor: Vikas Shah
  • Patent number: 11153189
    Abstract: A computer-implemented method of grouping network traffic metadata includes, based on a selected dimension of the network traffic metadata received from a network router, obtaining a statistic about a flow of network traffic metadata received over an interval for each instance of multiple instances of the dimension. The method further includes distributing the network traffic metadata into a plurality of groups for network traffic metadata from the smallest possible number of instances of the selected dimension to be distributed to each group, with the flow of network traffic metadata distributed optimally for a criteria regarding the statistic amongst the plurality of groups for minimizing cardinality of each group of the plurality of groups with respect to unselected dimensions of the network traffic metadata and providing each group to a columnar database for storage of the network traffic metadata distributed into each group in a different partition of the columnar database.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: October 19, 2021
    Assignee: Arbor Networks, Inc.
    Inventors: Kyle Oswald, Mike Ratanatharathorn, Michael Vanderlaar, Scott Cameron, Andrew Curtin, George Klinich, III
  • Patent number: 11146447
    Abstract: A method and apparatus of monitoring computer devices operating on a network is disclosed. Computer devices are all different and require monitoring settings that are tailored to their specific requirements. One example method of automatically configuring a set of monitoring requirements may include creating initial monitor counter values at a computing device and monitoring at least one computer based on the initial monitor counter values. Additional operations may include calculating override monitor counter values based on the monitoring of the at least one computer, and monitoring the at least one computer based on the override monitor counter values. The override values may be better suited for the device(s) being monitored and may replace the previously used monitoring settings.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: October 12, 2021
    Assignee: KASEYA LIMITED
    Inventor: Corey Dana Mandell
  • Patent number: 11146528
    Abstract: In a wireless communication network, a Gateway Control Plane (GW-C) receives a session request for a User Equipment (UE) from an Access Point (AP) that serves the UE. The GW-C transfers a DNS request having an AP ID and network data. A Domain Name System (DNS) translates the AP ID and the network data into an AGW-U ID and an EGW-U ID for co-located GW-Us. The GW-C receives a DNS response and transfers GW control signals using the AGW-U ID and the EGW-U ID. The co-located AGW-U and EGW-U serve the UE responsive to the control signals. In some examples, the selected AGW-U and EGW-U are co-located at the network edge near the AP.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: October 12, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Brian David Waters