Patents Examined by Jude Jean-Gilles
-
Patent number: 11711280Abstract: 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: GrantFiled: April 5, 2022Date of Patent: July 25, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Zhuoyun Zhang
-
Patent number: 11711426Abstract: 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: GrantFiled: July 30, 2021Date of Patent: July 25, 2023Assignee: Pure Storage, Inc.Inventors: Benjamin Borowiec, Terence Noonan, Patrick East
-
Patent number: 11695850Abstract: 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: GrantFiled: May 8, 2020Date of Patent: July 4, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Nishant Gupta, Lalith Kumar, Suresh Chitturi, Basavaraj Jayawant Pattan
-
Patent number: 11695821Abstract: 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: GrantFiled: June 15, 2021Date of Patent: July 4, 2023Assignee: Intel CorporationInventors: Dario Sabella, Miltiadis Filippou, Kilian Roth, Ingolf Karls, Yang Yang, Jing Zhu
-
Patent number: 11695815Abstract: 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: GrantFiled: December 6, 2022Date of Patent: July 4, 2023Assignee: CodeShop, B.V.Inventors: Rufael Mekuria, Arjen Wagenaar, Dirk Griffioen
-
Patent number: 11689496Abstract: 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: GrantFiled: February 18, 2022Date of Patent: June 27, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Fangyuan Zhu, Yan Li, Hui Ni
-
Patent number: 11682051Abstract: 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: GrantFiled: July 16, 2021Date of Patent: June 20, 2023Assignee: Google LLCInventors: Alan B. Sheinberg, Stanley Chen
-
Patent number: 11677804Abstract: 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: GrantFiled: October 6, 2021Date of Patent: June 13, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pijush Kanti Biswas, Abhishek Kumar Gautam, Biswajit Mohapatra
-
Patent number: 11677667Abstract: 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: GrantFiled: August 23, 2021Date of Patent: June 13, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Feroz Zahid, Ernst Gunnar Gran, Bartosz Bogdanski, Bjørn Dag Johnsen
-
Patent number: 11671438Abstract: 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: GrantFiled: January 14, 2021Date of Patent: June 6, 2023Assignee: Zscaler, Inc.Inventor: Srikanth Devarajan
-
Patent number: 11665078Abstract: 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: GrantFiled: May 18, 2022Date of Patent: May 30, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Hans F. Ashlock, Thomas Szigeti, David John Zacks
-
Patent number: 11663285Abstract: 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: GrantFiled: November 16, 2021Date of Patent: May 30, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Eswar Sai Putti, Arulanandan Ponnivalavan, Shamit Ghosh, Kushal Ghosh
-
Patent number: 11652830Abstract: 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: GrantFiled: January 5, 2022Date of Patent: May 16, 2023Assignee: OnBoard Security, Inc.Inventors: Jonathan Petit, Mohammad Raashid Ansari
-
Patent number: 11641288Abstract: 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: GrantFiled: September 19, 2019Date of Patent: May 2, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Leif Johansson, Per Holmberg
-
Patent number: 11637807Abstract: 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: GrantFiled: May 18, 2022Date of Patent: April 25, 2023Assignee: ARISTA NETWORKS, INC.Inventors: Sandip K Shah, Robert Ling
-
Patent number: 11632299Abstract: 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: GrantFiled: June 7, 2022Date of Patent: April 18, 2023Assignee: Amazon Technologies, Inc.Inventors: Samatha Sudabattula, Scott M King
-
Patent number: 11621991Abstract: 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: GrantFiled: June 29, 2021Date of Patent: April 4, 2023Assignee: ROVl GUIDES, INC.Inventors: Padmassri Chandrashekar, Daina Emmanuel, Reda Harb
-
Patent number: 11622021Abstract: 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: GrantFiled: September 20, 2020Date of Patent: April 4, 2023Assignee: International Business Machines CorporationInventors: Jie Ding, Qi Ruan, Jian Yu Wang, Yun Ze Miao, Sheng Ju Wu
-
Patent number: 11601522Abstract: 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: GrantFiled: April 12, 2021Date of Patent: March 7, 2023Assignee: Intel CorporationInventors: Hassnaa Moustafa, Eve M. Schooler, David John Zage, Jeffrey Christopher Sedayao, David E. Cohen, Sung Lee
-
Patent number: 11595420Abstract: 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: GrantFiled: August 12, 2020Date of Patent: February 28, 2023Assignee: Gen Digital Inc.Inventors: Iskander Sanchez, David Silva