Patents Examined by Jude Jean-Gilles
  • Patent number: 11711280
    Abstract: A metrics collection method includes: transmitting a media data obtaining request to an application service device in response to a trigger operation for streaming media; obtaining a media data response message transmitted by the application service device, the media data response message including metrics collection configuration information, and the metrics collection configuration information including metrics collection environment information and network slice information; obtaining environment information of the streaming media, and when the environment information matches the metrics collection environment information, collecting metrics data corresponding to the streaming media; determining, based on the network slice information, a network path for reporting the metrics data; and reporting the metrics data to the application service device through the network path.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: July 25, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Zhuoyun Zhang
  • Patent number: 11711426
    Abstract: Locally providing cloud storage array services for a plurality of storage systems within a data center by: receiving a request for storage resources from an operating system level virtualization service; determining, among the plurality of storage systems; an implementation of the request from the operating system level virtualization service; and providing storage resources to the operating system level virtualization service in accordance with the implementation of the request from the operating system level virtualization service.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: July 25, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Benjamin Borowiec, Terence Noonan, Patrick East
  • Patent number: 11695850
    Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). Embodiments herein disclose a method for providing dynamic information to an edge enabler client (140) running in a UE (100). The method includes receiving, by an edge enabler server (300), a subscription request for a dynamic information subscription from the edge enabler client (140). Further, the method includes creating, by the edge enabler server (300), the dynamic information subscription to provide the dynamic information to the edge enabler client (140) based on the dynamic information provided in the subscription request. Further, the method includes sending, by the edge enabler server (300), a subscription response to the edge enabler client running in the UE (100) in response to creating the dynamic information subscription.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: July 4, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nishant Gupta, Lalith Kumar, Suresh Chitturi, Basavaraj Jayawant Pattan
  • Patent number: 11695821
    Abstract: Systems, apparatuses, methods, and computer-readable media, are provided for offloading computationally intensive tasks from one computer device to another computer device taking into account, inter alia, energy consumption and latency budgets for both computation and communication. Embodiments may also exploit multiple radio access technologies (RATs) in order to find opportunities to offload computational tasks by taking into account, for example, network/RAT functionalities, processing, offloading coding/encoding mechanisms, and/or differentiating traffic between different RATs. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: July 4, 2023
    Assignee: Intel Corporation
    Inventors: Dario Sabella, Miltiadis Filippou, Kilian Roth, Ingolf Karls, Yang Yang, Jing Zhu
  • Patent number: 11695815
    Abstract: A system, apparatus and method for distributed adaptive streaming packaging can include a plurality of distributed adaptive streaming packagers having one or more processors configured to perform the functions of identifying one or more media segments in one or more input signals, identifying one or more latest media segment presentation times in the one or more media segments, Identifying one or more latest media segment presentation durations in the in the one or more media segments, adding each of the one or more latest media segment presentation times to each of the one or more latest media segment presentation durations in the input signal to compute one or more calculated publish times. The system or method can further include choosing one of the one or more publish times as the media presentation publish time and generating a media presentation based on the media presentation publish time.
    Type: Grant
    Filed: December 6, 2022
    Date of Patent: July 4, 2023
    Assignee: CodeShop, B.V.
    Inventors: Rufael Mekuria, Arjen Wagenaar, Dirk Griffioen
  • Patent number: 11689496
    Abstract: A domain name system query method in which: a first network element receives a DNS query request including a first domain name from a terminal apparatus; the first network element sends first request information which comprises location information of the terminal apparatus and the first domain name to a second network element; the second network element determines, based on the first request information, an IP address and feeds back the IP address to the first network element; and the first network element sends the IP address to the terminal apparatus. When a terminal apparatus performs domain name query, a core network element determines an IP address of an application server based on location information of the terminal apparatus and a queried domain name. In this way, the terminal apparatus obtains an IP address of an application server close to the terminal apparatus, thereby improving service access efficiency of the terminal apparatus.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: June 27, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Fangyuan Zhu, Yan Li, Hui Ni
  • Patent number: 11682051
    Abstract: A method of presenting information to a party through a messaging application is described. Responsive to receipt of a communication from a party (e.g., the first user), a reply is sent. The communication and the reply is presented in an interface to the sender. The messaging system determines matching content that is relevant to one or both of the communication and the reply and determines a quality of the match. Determining the quality of the match may include determining a score for an advertisement based on the advertisement's responsiveness to content identified in the reply message that was sent. Based on a determination that the quality is above a threshold, the matching content is presented along with the communication and the reply.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: June 20, 2023
    Assignee: Google LLC
    Inventors: Alan B. Sheinberg, Stanley Chen
  • Patent number: 11677804
    Abstract: Determining network communication parameters by analyzing network packets at the communication endpoints to determine number of requests and responses; and determining from the number of requests and responses which are follow up requests. The follow up requests are characterized as communications being performed with a pull model. Notifications are provided of applications employing pull model communications with the client for conversion to push model.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: June 13, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pijush Kanti Biswas, Abhishek Kumar Gautam, Biswajit Mohapatra
  • Patent number: 11677667
    Abstract: A system and method for supporting load balancing in a multi-tenant cluster environment, in accordance with an embodiment. One or more tenants can be supported and each associated with a partition, which are each in turn associated with one or more end nodes. The method can provide a plurality of switches, the plurality of switches comprising a plurality of leaf switches and at least one switch at another level, wherein each of the plurality of switches comprise at least one port. The method can assign each node a weight parameter, and based upon this parameter, the method can route the plurality of end nodes within the multi-tenant cluster environment, wherein the routing attempts to preserve partition isolation.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: June 13, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Feroz Zahid, Ernst Gunnar Gran, Bartosz Bogdanski, Bjørn Dag Johnsen
  • Patent number: 11671438
    Abstract: Techniques for using traceroute with tunnels and cloud-based systems for determining measures of network performance are presented. Systems and methods include receiving a request, from a client, for a trace of the tunnel; causing the trace inside the tunnel; obtaining results of the trace inside the tunnel; and sending the results of the trace inside the tunnel to the client so that the client aggregates these details with details from one or more additional legs to provide an overall view of a service path between the client and a destination.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: June 6, 2023
    Assignee: Zscaler, Inc.
    Inventor: Srikanth Devarajan
  • Patent number: 11665078
    Abstract: Techniques are described for end-to-end network tracing involving external services. In one example, a synthetic agent identifies one or more external services that are involved in a process for interacting with a target application server. In response to identifying the one or more external services, the synthetic agent obtains telemetry data associated with the one or more external services. The synthetic agent correlates the telemetry data associated with the one or more external services and telemetry data associated with the target application server to generate an end-to-end network trace associated with the target application server.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: May 30, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hans F. Ashlock, Thomas Szigeti, David John Zacks
  • Patent number: 11663285
    Abstract: Methods, systems, and computer programs are presented for presenting web components in a native application. One method includes operations for monitoring a first user interface (UI) presented on a native app, and based on the monitoring, determining a second UI that may be selected by a user when accessing the first UI. The second UI is based on web components downloaded from a web server. The method further includes operations for authenticating the user for accessing the web server, selecting web components associated with the UI for preloading, and preloading the selected web components. Further yet, the method includes operations for detecting that the user has selected the second UI, and causing presentation of the second UI, which includes presenting the preloaded components on the second UI and downloading and presenting in the second UI the components not preloaded.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: May 30, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eswar Sai Putti, Arulanandan Ponnivalavan, Shamit Ghosh, Kushal Ghosh
  • Patent number: 11652830
    Abstract: The application is applicable for use in conjunction with a system that includes connected vehicle communications in which vehicles in the system each have an onboard processor subsystem and associated sensors, the processor subsystem controlling the generation, transmission, and receiving of messages communicated between vehicles for purposes including crash avoidance. A method is set forth for determining, by a given vehicle receiving messages, the occurrence of misbehavior, including the following steps: processing received messages by performing a plurality of plausibility determinations to obtain a respective number of plausibility measurements; determining at least one context for the region at which the given vehicle is located; weighting the plurality of plausibility measurements in accordance with values determined from the at least one context to obtain a respective plurality of plausibility indicator values; and deriving a misbehavior confidence indicator using the plausibility indicator values.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: May 16, 2023
    Assignee: OnBoard Security, Inc.
    Inventors: Jonathan Petit, Mohammad Raashid Ansari
  • Patent number: 11641288
    Abstract: A method implemented by an electronic device for sending data on low latency communication includes remote writing a sequence number of a message to be sent next to a receiver, determining whether there is an open position in a receive buffer of the receiver using a local tracking mechanism, writing data of the message to an area of an address space of a sending application that is mapped onto the receive buffer as a result of determining there is the open position in the receive buffer, incrementing a local sequence counter, and updating position information in the local tracking mechanism.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: May 2, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Leif Johansson, Per Holmberg
  • Patent number: 11637807
    Abstract: A method for analyzing a pair of domain name system (DNS) packets, the method comprising: extracting a portion of a request DNS packet to obtain extracted request DNS information, wherein the extracted request DNS information comprises a first timestamp generated by the edge network device, obtaining a response DNS packet, extracting at least a portion of the response DNS packet to obtain extracted response DNS information, wherein the extracted response DNS information comprises a second timestamp generated by the edge network device, after the obtaining, processing the extracted request DNS information and extracted response DNS information to obtain processed information, wherein the processed information comprises a roundtrip time derived from the first timestamp and the second timestamp, and transmitting the processed information to a monitoring system, wherein the pair of DNS packets are not transmitted to the monitoring system.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: April 25, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Sandip K Shah, Robert Ling
  • Patent number: 11632299
    Abstract: At a cell manager external to a network-accessible service, a set of data associated with a first isolated cell of the service is obtained. Service requests representing respective subsets of the workload of the service are processed at respective cells, with each cell comprising a number of request processing nodes. The cell manager analyzes the set of data, and initiates a configuration change at the first isolated cell based on results of the analysis.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: April 18, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Samatha Sudabattula, Scott M King
  • Patent number: 11621991
    Abstract: Systems and methods for adaptive content streaming based on bandwidth are disclosed. According to one example method, content is requested for delivery. An indication of complexity of a plurality of media content items associated with the content is received. Based on the indication of complexity and an available bandwidth at the user device, at least one of the plurality media content items is selected and retrieved from the media server.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: April 4, 2023
    Assignee: ROVl GUIDES, INC.
    Inventors: Padmassri Chandrashekar, Daina Emmanuel, Reda Harb
  • Patent number: 11622021
    Abstract: A web application is initiated with a server device. A share component of the web application is received. A connection with a receiver device is initiated. The share component is pushed to the receiver device. An updated share component is received from the receiver device. The updated share component is a modified version of the share component. The updated share component is pushed to the server device.
    Type: Grant
    Filed: September 20, 2020
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jie Ding, Qi Ruan, Jian Yu Wang, Yun Ze Miao, Sheng Ju Wu
  • Patent number: 11601522
    Abstract: Generally discussed herein are systems, devices, and methods for data management in a reverse content data network (rCDN). A component of the rCDN may include a memory to hold content received from a first sensor device of a plurality of sensor devices of the rCDN and first attributes that describe properties of the content. The component may include processing circuitry to receive second content from a second sensor device of the plurality of sensor devices, the second content including a plurality of second attributes that describe properties of the second content, and forward, in response to a determination, based on the first and second attributes, that there is insufficient space to store the second content on the memory, the second content to a node of the rCDN that is fewer hops away from a backend cloud than the component.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: March 7, 2023
    Assignee: Intel Corporation
    Inventors: Hassnaa Moustafa, Eve M. Schooler, David John Zage, Jeffrey Christopher Sedayao, David E. Cohen, Sung Lee
  • Patent number: 11595420
    Abstract: The disclosed computer-implemented method for protecting against misleading clicks on websites may include (i) detecting a user click event on a uniform resource locator (URL) for navigating to a website during a web browsing session, (ii) analyzing the user click event to identify expected domain behavior associated with navigating to the website based on the URL, (iii) determining, based on the analysis, that the user click event deviates from the expected domain behavior associated with navigating to the website based on the URL, and (iv) performing a security action that protects against potentially malicious activity caused by the user click event deviating from the expected domain behavior associated with navigating to the website based on the URL. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: February 28, 2023
    Assignee: Gen Digital Inc.
    Inventors: Iskander Sanchez, David Silva