Patents Examined by Chirag R Patel
  • Patent number: 11973820
    Abstract: A method and apparatus may be provided for signaling auxiliary media including pre-roll media content and mid-roll media content in a main media stream including receiving main media presentation descriptions (MPD) comprising one or more main media segments and at least one auxiliary descriptor referencing one or more auxiliary MPDs. The auxiliary MPD may include one or more auxiliary media segments that are independent of the one or more main media segments. The method may include retrieving the one or more auxiliary MPDs referenced in the one or more main MPD using the at least one auxiliary descriptor, the auxiliary MPD of the one or more auxiliary MPDs comprising the one or more auxiliary media segments and an auxiliary media presentation duration. The one or more auxiliary media segments and the one or more main media segments may be appended to a media source extension (MSE) source buffer and dispatched.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: April 30, 2024
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11956302
    Abstract: The present disclosure describes a device, computer-readable medium, and method for an IPv4-to-IPv6 redirect to enable use of application function-specific user endpoint identifiers (AF-specific UEIds).
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: April 9, 2024
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Shahram Mohajeri, Thomas Cannon
  • Patent number: 11948260
    Abstract: An immersive content presentation system can capture the motion or position of a performer in a real-world environment. A game engine can be modified to receive the position or motion of the performer and identify predetermined gestures or positions that can be used to trigger actions in a 3-D virtual environment, such as generating a digital effect, transitioning virtual assets through an animation graph, adding new objects, and so forth. The use of the 3-D environment can be rendered and composited views can be generated. Information for constructing the composited views can be streamed to numerous display devices in many different physical locations using a customized communication protocol. Multiple real-world performers can interact with virtual objects through the game engine in a shared mixed-reality experience.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: April 2, 2024
    Assignee: Lucasfilm Entertainment Company Ltd.
    Inventors: Roger Cordes, David Brickhill
  • Patent number: 11949528
    Abstract: Disclosed are an information interaction method and apparatus, and an electronic device. One specific embodiment of the method comprises: in response to a user logging in to a live interface initiated based on a multimedia conference, displaying a live data stream of the multimedia conference in the live interface initiated based on the multimedia conference, wherein the live data stream is generated on the basis of an interactive data stream of a participating user of the multimedia conference; receiving interactive content input by the user on the basis of the live data stream, and generating interactive information according to the interactive content; and sending the interactive information to a serving end, so as to instruct the serving end to send the interactive information to a terminal device that displays the live interface. The communication efficiency of information related to the content of a multimedia conference is thus improved.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: April 2, 2024
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventors: Zhenli Dai, Jingsheng Yang, Decai Liu, Mengyuan Xiong, Xin Zhang, Jiaxi Xiahou, Haoran Pang, Ziyun Qi
  • Patent number: 11943292
    Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include registering a custom resource definition for a tenant with a host and scaling a controller for the customer resource definition. The operations may include generating a replication using the customer resource definition, injecting information into the replication, and syncing a status of the custom resource definition between the host and the tenant.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: March 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Peng Li, Guangya Liu, Xun Pan, Hai Hui Wang, Xiang Zhen Gan, Xin Peng Liu
  • Patent number: 11943320
    Abstract: Systems, methods, and non-transitory computer readable media for managing content items having multiple resolutions may be provided. In some embodiments, a user device may send a request to access one or more images from a content management system. The one or more images may be categorized on the user device by an expected use that determines that the one or more images be in a first version. A second version of the one or more images may be received while a background download of the first version of the one or more images may be performed. In some embodiments, the first version may correspond to a high-resolution image whereas the second version may correspond to a lower resolution image.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: March 26, 2024
    Assignee: Dropbox, Inc.
    Inventors: Anthony Grue, Andrew Haven, Andrew Scheff
  • Patent number: 11943684
    Abstract: A computer-implemented method for providing user data for a user in a cellular network. The method comprises receiving a request for user data from a requesting entity. The method includes providing login credentials associated with the requesting entity to a short message service function (SMSF), and querying the SMSF for user data. The method includes receiving user data in response to the query and parsing the received user data. The method includes converting the received user data to an API response and transmitting the converted user data to the requesting entity.
    Type: Grant
    Filed: October 5, 2022
    Date of Patent: March 26, 2024
    Assignee: T-Mobile USA, Inc.
    Inventor: Paul Avetoom
  • Patent number: 11943308
    Abstract: A condition exists that triggers an HTTP server to modify one or more HTTP connections for one or more HTTP clients that are connected to the HTTP server. The HTTP server dynamically modifies the one or more HTTP connections including dynamically modifying one or more HTTP connection resource parameters for the one or more HTTP connections. For each of the one or more HTTP clients, the HTTP server monitors that HTTP client to determine whether it is complying with the modified one or more HTTP connection resource parameters. If one of the one or more HTTP clients is not complying with the modified one or more HTTP connection resource parameters, the HTTP server closes an HTTP connection to that HTTP client.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: March 26, 2024
    Assignee: CLOUDFLARE, INC.
    Inventor: Lucas Pardue
  • Patent number: 11930068
    Abstract: Systems and methods for providing stateless management of a virtualization platform are disclosed. In some aspects, the techniques described herein relate to a method including: listening, at an agent executing on a host machine of a plurality of host machines that include a cluster for hosting virtual machines, for an event triggered on a virtual machine manager associated with the agent; determining, by the agent and based on the event, parameters needed for an API call at a central management service that manages a plurality of virtual machines and virtual machine managers; sending a Hypertext Transfer Protocol (HTTP) request to the central management service, wherein the parameters are included in the HTTP request; receiving, by the agent and from the central management service, a response to the HTTP request including return data based on the determined parameters and the API call.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: March 12, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Steven Williams
  • Patent number: 11924294
    Abstract: There is provided a method for handling a service request. The method is performed by a first service communication proxy (SCP) node. In response to receiving a first request from a first Network Function (NF) node for a further NF node to provide a first service, the first SCP node selects (102) a second NF node to provide the first service and stores (104) an identifier of the second NF node. The first SCP node also initiates transmission (106) towards the second NF node of the first request. In response to receiving, from the second NF node, a first response, the first SCP node stores (108) location information of the second NF node. The location information of the second NF node is stored in association with the identifier of the second NF node. The first SCP node also initiates transmission (110) of the first response towards the first NF node.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: March 5, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Maria Cruz Bartolome Rodrigo, Magnus Hallenstål, Aldo Bolle
  • Patent number: 11895345
    Abstract: Techniques are described for concealing aspects of RC in the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. In this way, by delivering information needed to play the RC very shortly before insertion is to occur, skipping strategies can be foiled.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: February 6, 2024
    Assignee: Sony Group Corporation
    Inventors: Graham Clift, Luke Fay
  • Patent number: 11880839
    Abstract: In a first aspect, the present disclosure proposes methods, devices and systems for implementing a platform providing a plurality of services that are associated with a blockchain, using a platform processor associated with an application programming interface (API) that is capable of receiving a client request in a Hypertext Transfer Protocol (HTTP) transmission protocol format for a service. Further to suitable verification of the identity of the client and/or the request, a destination address or endpoint for the requested blockchain service is determined, and at least one blockchain transaction is generated based on the destination address to obtain an output script. A result based on the output script is then sent to the given client in the HTTP transmission protocol format. In some aspects, the blockchain transaction is associated with an event stream that is implemented as a Finite State Machine on the blockchain.
    Type: Grant
    Filed: February 15, 2021
    Date of Patent: January 23, 2024
    Assignee: nChain Licensing AG
    Inventor: Andrew James Mee
  • Patent number: 11876854
    Abstract: An improved computing system is arranged for cross-origin network communications on a single computing device. The system includes a processor, a networking module, and memory with software instructions arranged to operate a local computing server resource on a first local domain, instantiate a relay mechanism that has an iFrame and an invisible window, instantiate a local web server on a second local domain, install a service worker on the invisible window, receive a request for information at the local web server, verify a presence of the local computing server resource on the first local domain, communicatively connect the second local domain to the iFrame, and directly communicate, via the at least one networking module, at least one message between the local computing server resource on the first local domain and the local web server on the second local domain using the relay mechanism.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: January 16, 2024
    Assignee: StackBlitz, Inc.
    Inventors: Eric Simons, Albert Pai, Dominic Elm, Kwinten Pisman, Tomek Sulkowski, Sam Denty
  • Patent number: 11870684
    Abstract: Systems and methods for micro-loop avoidance include detecting a remote link failure in a network and identifying an associated Point of Local Repair (PLR); determining destinations in the network that are impacted due to the remote link failure; and installing of a temporary tunnel to the PLR. The steps can further include sending traffic destined for nodes impacted by the remote link failure via the temporary tunnel to the PLR. The temporary tunnel can be implemented by a node Segment Identifier (SID) for the PLR.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: January 9, 2024
    Assignee: Ciena Corporation
    Inventors: Sami Boutros, Sowmya Chandran, Ram Parameswaran, Arun Prakash, Muthurajah Sivabalan
  • Patent number: 11863607
    Abstract: In various embodiments, a media delivery application transmits encoded chunks of a media title to a playback application. In operation, the media delivery application receives, via a media channel, an encoded chunk request that has been transmitted over a TCP connection. The media delivery application also receives, via a side channel, a pacing specification that is associated with the encoded chunk request and has been transmitted over the TCP connection. As per the encoded chunk request, the media delivery application retrieves encoded chunk content. The media delivery application sets a parameter associated with the TCP connection equal to a parameter value based on the pacing specification. Subsequently, the media delivery application causes TCP segments corresponding to the encoded chunk content to be transmitted, via the media channel, over the TCP connection in accordance with the first parameter value.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: January 2, 2024
    Assignee: NETFLIX, INC.
    Inventors: Shravya Kunamalla, Grenville Armitage, Te-Yuan Huang, Peter Lei
  • Patent number: 11849006
    Abstract: A method for reporting asynchronous data and an electronic device are provided. The method includes: in response to satisfying a data reporting condition, calling a connection opening function for opening a Socket connection of a network resource, and generating a HypertextTransferProtocol (HTTP) request by the connection opening function, in which the HTTP request at least includes address information of a server and data to be reported; calling a writing function to write the HTTP request into an exclusive resource corresponding to the connection opening function, and sending the HTTP request to the server by the exclusive resource; and in response to that sending the HTTP request by the exclusive resource is completed, closing the exclusive resource by calling a close function, so as to stop receiving a feedback message of the HTTP request sent by the server, and terminate data reporting.
    Type: Grant
    Filed: June 1, 2022
    Date of Patent: December 19, 2023
    Assignee: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.
    Inventor: Qianpeng Yao
  • Patent number: 11848767
    Abstract: Aspects of the subject technology provide for privacy-preserving electronic publication and subscription. A publisher device may establish a publication channel with a publication server and receive a channel identifier and a channel ownership token for the channel. The publisher device may provide the channel identifier and a key for the publication channel to a subscriber device. The publisher device may publish data encrypted using the key to the publication server, the subscriber device may obtain the encrypted published data from the server using the channel identifier, and may decrypt the published data using the key obtained from the publisher device. The published data may include status information for a user of the publisher device, in some examples.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: December 19, 2023
    Assignee: Apple Inc.
    Inventors: Nicholas J. Circosta, Elliot T. Garner, Aniket A. Zamwar, Yevgeni Pekurovsky, Jared A. Crawford, Frederic Jacobs, Justin S Titi, Matthew E. Shepherd, Jose A. Lozano Hinojosa, Sean Geiger, Ahmed M. Bashir
  • Patent number: 11848913
    Abstract: To perform pattern-based detection of malicious URLs, patterns are first generated from known URLs to build a pattern repository. A URL is first normalized and parsed, and keywords are extracted and stored in an additional repository of keywords. Tokens are then determined from the parsed URL and tags are associated with the parsed substrings. Substring text may also be replaced with general identifying information. Patterns generated from known malicious and benign URLs satisfying certain criteria are published to a pattern repository of which can be accessed during subsequent detection operations. During detection, upon identifying a request which indicates an unknown URL, the URL is parsed and tokenized to generate a pattern. The repository of malicious URL patterns is queried to determine if a matching malicious URL pattern can be identified. If a matching malicious URL pattern is identified, the URL is detected as malicious.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: December 19, 2023
    Assignee: Palo Alto Networks, Inc.
    Inventors: Fang Liu, Yuchen Zhou, Jun Wang
  • Patent number: 11843528
    Abstract: One or more lower-tier system monitoring components are installed and operated prior to installing a higher-tier system monitoring component. A lower-tier system may be an individual server, network device, or local area network. A higher-tier system may include an enterprise or organization wide network or service that includes at least a part of the lower-tier system. Once the higher-tier system monitoring component is installed, the higher-tier and lower-tier system monitoring components use an interface to operate with one another to form a single larger instance of an organization wide monitoring system. The combination of the higher-tier system monitoring component and the one or more lower-tier system operating components performs monitoring aspects of the overall information technology environment based at least in part on machine data produced and made searchable to provide monitoring results.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: December 12, 2023
    Assignee: Splunk Inc.
    Inventors: Alan Vincent Hardin, Kan Wu, Arun Ramani, Nicholas Matthew Tankersley, Tristan Fletcher, Alok Bhide
  • Patent number: 11838319
    Abstract: Systems and methods for providing an integrated or Smart NIC-based hardware accelerator for a network security device to facilitate identification and mitigation of DoS attacks is provided. According to one embodiment, a processor of a network security device receives an application layer protocol request from a client, directed to a domain hosted by various servers and protected by the network security device. The application layer protocol request is parsed to extract a domain name and a path string. The hardware acceleration sub-system updates rate-based counters based on the application layer protocol request by performing a longest prefix match on the domain name and the path string. When a rate threshold associated with the rate-based counters is exceeded, a challenge message is created and transmitted to the client, having embedded therein the application layer protocol request; otherwise the application layer protocol request is allowed to pass through the network security device.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: December 5, 2023
    Assignee: Fortinet, Inc.
    Inventors: Zhi Guo, Peixue Li, Xu Zhou