Patents Examined by Caroline H Jahnige
  • Patent number: 11972198
    Abstract: An aspect provides a method, including: sending a request for a web site from a client device to a server; receiving a response to the web site request from the server, wherein the response to the web site request includes at least a portion of a first version of the web site requested and one or more links describing one or more alternate versions of the web site requested, the one or more links comprising conditional data; the conditional data comprising one or more device characteristics indicating whether the web site requested and one or more of the alternate versions of the web site requested is a version of the web site appropriate for the client device, wherein the one or more device characteristics comprise device capabilities; determining if the conditional data is met; and in response to the conditional data being met, requesting an alternate version of the web site requested. Other aspects are described and claimed.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: April 30, 2024
    Assignee: DISNEY ENTERPRISES, INC.
    Inventor: Brendan P. Houle
  • Patent number: 11968159
    Abstract: In an example, a starting argument post may be received, via a first debate interface, from a first client device associated with a first user account of a debate system. A first response post may be received, via a second debate interface, from a second client device associated with a second user account of the debate system. The first response post corresponds to a response to the starting argument post. The starting argument post and the first response post are included in a first debate thread. When a first submission status of the first user account is active, submission of a response post for inclusion in the first debate thread may be enabled via the first debate interface. A second response post may be received, via the first debate interface and when the first submission status of the first user account is active, from the first client device.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: April 23, 2024
    Assignee: Yahoo Assets LLC
    Inventor: Tanisha Sharma
  • Patent number: 11962825
    Abstract: Techniques for reducing the latency of content retrieval from a content delivery network include receiving a request from a client device for media content, parsing the request for attributes associated with the request and the client device, and providing the attributes to a machine learning model to perform server-side prediction of an estimated retrieval time of the media content. A quality level for the media content is determined based on the estimated retrieval time, and the requested media content is provided to the client device at the determined quality level.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: April 16, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Min Kyoung Kang, Ronil Sudhir Mokashi
  • Patent number: 11956295
    Abstract: Techniques for multi-view video streaming are described in the present disclosure, wherein a viewport prediction may be employed at a client-end based on analysis of pre-fetched media item data and ancillary information. A streaming method may first prefetch a portion of content of a multi-view media item. The method may next identify a salient region from the prefetched content and may then download additional content of the media item that corresponds to the identified salient region.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: April 9, 2024
    Assignee: APPLE INC.
    Inventors: Fanyi Duanmu, Alexandros Tourapis, Jun Xin, Hsi-Jung Wu, Xiaosong Zhou
  • Patent number: 11936510
    Abstract: The present disclosure relates to an electronic device and a method executed by the electronic device, and a computer-readable medium. The electronic device includes a memory on which instructions are stored and a processor. The processor is configured to execute the instructions stored on the memory to cause the electronic device to execute the following operations: receiving a Simple Network Management Protocol (SNMP) request from a network management station; in response to the receipt of the SNMP request, starting a timer at the electronic device, a timeout period of the timer being set to a first predetermined time period; and in response to a case where the electronic device has not completed an operation required by the SNMP request when the timer expires, sending a timeout message to the network management station as a response to the SNMP request.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: March 19, 2024
    Assignee: ARRIS ENTERPRISES LLC
    Inventor: Yongqiang Ye
  • Patent number: 11936611
    Abstract: Systems and methods are provided for transmitting events. The systems and methods include operations for: receiving data indicating a level of user engagement with a messaging application for a given user; determining that the level of user engagement is below a specified threshold; prioritizing a plurality of events, associated with the messaging application, for transmission to a client device of the given user in response to determining that the level of user engagement is below the specified threshold; and transmitting a first event of the plurality of events to the client device based on prioritizing the plurality of events.
    Type: Grant
    Filed: April 13, 2023
    Date of Patent: March 19, 2024
    Assignee: Snap Inc.
    Inventors: Joshua Schumacher, Bradley Baron, Benjamin Ralph Hollis, Thiago Hirai
  • Patent number: 11930070
    Abstract: Systems and methods for content storage and retrieval are disclosed herein for accessing portions of a file at a client device. A client device receives a request to access a file at the client device. The file includes file portions that are stored at a web-based storage system in communication with the client device via a network. The client device provides the web-based storage system with access to a metafile stored on the client device. The metafile includes an identifier for each of the file portions for the file and an indication of whether each of the file portions are already stored on the client device. In response to the web-based storage system accessing the metafile stored on the client device to identify a set of file portions that is not stored on the client device, the client device receives the identified set of file portions from the web-based storage system via the network.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Brian Schneider, Nicholas Mark Vasic Cooper, Dongli Tu
  • Patent number: 11930063
    Abstract: Systems and techniques are described herein for processing media content. For example, a process can include obtaining a first media frame and a second media frame. The process can include generating, using a first change detector, a first tag indicating a change above a first change threshold has occurred in the second media frame relative to the first media frame. The process can further include generating, using a machine learning model, a second tag indicating that media content of the second media frame is associated with a particular type of media content. The process can further include determining, based the first tag and the second tag, that the media content of the second media frame is associated with the particular type of media content.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: March 12, 2024
    Assignee: NAGRAVISION S.A.
    Inventors: Jonathan Bennett-James, Bineet Kumar Singh, Nishant Kumar
  • Patent number: 11917020
    Abstract: Provided are a communication device and a communication method for reducing a processing load at the time of receiving or transmitting data. A communication device according to an embodiment includes: a receiver that receives a connection request for transmitting data for an application, and receives the data after receiving the connection request; and a processor that notifies the application of the reception of the connection request after the data is received.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: February 27, 2024
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Hirochika Asai, Ryokichi Onishi
  • Patent number: 11916987
    Abstract: An electronic device includes a communication module; and a processor operatively connected to the communication module, wherein the processor is configured to: establish, a first communication link with a first external electronic device and a second communication link with a second external electronic device; based on a command to output an audio, obtain a first audio packet including first audio data and a second audio packet including second audio data; transmit the first audio packet to the first external electronic device by using the first communication link and transmit the second audio packet to the second external electronic device by using the second communication link; and based on a communication state of the second communication link, request the first external electronic device to perform a link replacement function.
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: February 27, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Gupil Cheong, Doosuk Kang, Bokun Choi
  • Patent number: 11909801
    Abstract: A first code generator identifies a value representing a start of a data frame. In response the first code generator outputs a first code representing at least the start of data frame. Fixed parsing components each output a portion of the data located at a respective offset and having a respective data length, in response to receiving the first code from the first code generator. The extracted respective portion of the data is output. For each respective one of a plurality of data messages a finite state machine identifies a length of the respective data message. For each of a plurality of portions of data in the respective data message, the finite state machine reads a length of a respective portion of data, traverses the portion of the data, calculates an associated adjust factor, and outputs a GO control signal and the adjust factor, used by a plurality of variable parsing components.
    Type: Grant
    Filed: August 7, 2023
    Date of Patent: February 20, 2024
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventor: Joveria Asif
  • Patent number: 11895171
    Abstract: Methods and systems are described for content delivery. A user of a first computing device that is playing back content may want to transfer or cast the content to a second computing device. When the first computing device receives the request to cast the content to the second computing device, the content may continue to be received and played back by the first computing device while it establishes a seamless transition to the second computing device. The first computing device may contact the content origin and send to the second computing device a manifest file that instructs the second computing device to request an initial portion of the segments of the content from the first computing device. The content origin may then process the cast request from the first computing device and begin providing subsequent segments of content to the second computing device.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: February 6, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventors: Nicholas Mandato, John Bieberly, Jonathan Kirkovich, James Rupert, Christopher Weaver
  • Patent number: 11888794
    Abstract: A system and a method for processing a message on a processing platform, such as a Kafka processing platform, are provided. The method includes: acquiring a plurality of partitions from the messaging platform; designating a first partition from among the plurality of partitions as a sticky partition; generating a plurality of routing keys that are configured to route messages to the sticky partition; using a first routing key from among the plurality of routing keys to identify a first service subscription; subscribing to a second service using the first routing key; and receiving a message transmitted by the second service.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: January 30, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Rajeshwari Edamadaka, Diarmuid Leonard
  • Patent number: 11876766
    Abstract: A noise management system analyzes messages from a sender to a plurality of recipients. The noise management system prepares a message frequency of a quantity of messages sent to a unique recipient over a period of time. The noise management system sends the message frequency with a noise rank to the client device for the recipient to review.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: January 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Steven Leclair, Joseph Truman Flint, Vanessa Samantha Lann
  • Patent number: 11876850
    Abstract: The invention relates to audio drift normalization, and more particularly to audio drift normalization systems and methods that can normalize audio drift of a plurality of recordings from a source.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: January 16, 2024
    Assignee: SquadCast, Inc.
    Inventor: Zachariah Steven Moreno
  • Patent number: 11849163
    Abstract: The disclosed computer-implemented method may include discovering, by a computer processor and based on user information, that an identity of a user generating a live broadcast is enabled for dual streaming. The method may also include determining, by the computer processor and based at least in part on available network bandwidth, that the live broadcast is authorized for dual streaming. The method may further include transmitting separately, by the computer processor at least partly in response to the discovery and the determination, streams of the live broadcast to a plurality of different network nodes of a streaming platform. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: December 19, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Clifford Neil Didcock
  • Patent number: 11843653
    Abstract: Disclosed are systems and methods for enabling a developer to use a local browser, running on a local machine of the developer in a first location to access real devices (e.g., smart phones) at a second location, such as a data center. The developer can select and control the remote devices, in the second location. The described embodiments can capture developer's inputs from the first location and input them to the remote device in the second location. A video stream of the remote device is transmitted to the browser in the first location and displayed in a replica canvas on the developer's browser. The developer can interact with the canvas on his/her browser, as if the remote device were present in the first location.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: December 12, 2023
    Assignee: BrowserStack Limited
    Inventors: Dhimil Gosalia, Yohan Pereira
  • Patent number: 11838250
    Abstract: An information processing method includes causing an information processing apparatus to display a screen for inputting a print instruction for executing print processing based on data posted to a channel of a chat service, transmitting the data posted to the channel of the chat service to an image forming apparatus and causing the image forming apparatus to execute the print processing based on the data, based on the print instruction input via the displayed screen, and determining whether to cause the information processing apparatus to display the screen, based on attribute information about the posted data.
    Type: Grant
    Filed: June 1, 2022
    Date of Patent: December 5, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshihiro Tsukada
  • Patent number: 11810480
    Abstract: A sports paraphernalia device may be provided as a physical object that is configured to resemble a particular sports entity and that is configured to receive sports entity updates from a sports entity server. A sports entity can employ the sports entity server to send sports entity updates to sports paraphernalia devices to thereby interact directly with fans. Such interactions can include causing the sports paraphernalia devices to provide visual, audio or mechanical output.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: November 7, 2023
    Assignee: Sports IOT LLC
    Inventors: John Paul Swensen, James Sherman Swensen
  • Patent number: 11811852
    Abstract: Methods and systems for transmitting and receiving data, such as, for example, entertainment data, are presented. In one example, a data file is segmented into a plurality of data modules. A header is generated for each of the data modules, with the header including a module identifier for the data module associated with the header. An indication of a number of the plurality of data modules associated with the data file, and at least one multicast address from which the plurality of modules may be received via a multicast transmission, are generated and transmitted. The data modules with their associated headers are transmitted over a communication network in the multicast transmission.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: November 7, 2023
    Assignee: OPENTV, INC.
    Inventors: Enrico Vezzuto, Philippe Stransky-Heilkron