Patents Examined by John Follansbee
-
Patent number: 11902400Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both.Type: GrantFiled: May 31, 2022Date of Patent: February 13, 2024Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 11902040Abstract: The present disclosure is directed to a computer-implemented method for enabling private communications during a videoconference. The method includes receiving interface data associated with input from a first participant to a first participant device associated with the first participant and participating in the videoconference. The interface data includes requesting limiting transmission of communication data to a second participant device associated with a second participant and participating in the videoconference while excluding transmission of the communication data to third participant device(s) participating in the videoconference. The method includes obtaining the communication data associated with the first participant including audio data associated with the first participant.Type: GrantFiled: August 26, 2022Date of Patent: February 13, 2024Assignee: GOOGLE LLCInventor: Karsten Seipp
-
Patent number: 11902395Abstract: Systems and methods for dynamically routing notifications based on device statuses are disclosed herein. For instance, a notification may be generated for a user account corresponding to an application that is installed on a plurality of devices. A system identifies a status of each of the plurality of devices and uses the status of each of the plurality of devices to select a particular device to receive the notification. The system then transmits the notification to the selected particular device.Type: GrantFiled: October 7, 2021Date of Patent: February 13, 2024Assignee: Rovi Guides, Inc.Inventors: Ankur Anil Aher, Charishma Chundi, Reda Harb
-
Patent number: 11892915Abstract: In general, in one aspect, the invention relates to a method for managing performances of services, the method comprising: generating subsystem groups, wherein each subsystem group of the subsystem groups comprises a plurality of subsystems, wherein each subsystem group is associated with one a plurality of services, wherein the subsystem groups are generated using per-service subsystem requirements; and performing at least one of the plurality of services using a subsystem group of the subsystem groups.Type: GrantFiled: October 24, 2022Date of Patent: February 6, 2024Assignee: EMC IP Holding Company LLCInventors: Gururaj Kulkarni, Shelesh Chopra
-
Patent number: 11888814Abstract: In general, techniques are described for managing address spaces across network elements. A network device including a processor may be configured to perform the techniques. The processor may execute a pool manager that automatically distributes a first block of network addresses to a first network element acting, for a first network, as a first address allocation server to assign the first block of network addresses. The pool manager may further automatically distribute a second block of contiguous network addresses to a second network element acting, for a second network, as a second address allocation server. The pool manager may then dynamically manage a size of the first block of network addresses and a size of the second block of network addresses to address exhaustion of available network addresses within either or both of the first block of network addresses and the second block of network addresses.Type: GrantFiled: December 5, 2018Date of Patent: January 30, 2024Assignee: Juniper Networks, Inc.Inventors: Nirmal Antony X, Sunil Madhaorao Gandhewar, Steven P. Onishi
-
Patent number: 11882001Abstract: Techniques and solutions are provided for determining changes to networks formed from network objects. Changes to network objects, such as addition or deletion operations are received and associated with timestamps. Last data changes for respective network objects are determined, including a last data change for a particular type associated with a respective networked object, where a networked object may be concurrently associated with a plurality of types. A first network object is removed from a first network, and contributions of the first network object to edges in the first network are removed. A second network object is associated with an addition operation and at least one edge is determined that connects the second network object and a third network object. Sets of disconnected network objects are determined. Network objects are associated with an identifier identifying a network that includes a respective network object.Type: GrantFiled: June 8, 2022Date of Patent: January 23, 2024Assignee: SAP SEInventors: Konstantin Skodinis, Holger Huene, Thomas Gross-Boelting, Michael Mueller
-
Patent number: 11876825Abstract: As described herein, a system, method, and computer program are provided for using metric valuations in anomaly scoring. In use, a score calculated for a metric used for anomaly detection is identified. Additionally, the score is weighted, based on a valuation defined for the metric, to form a weighted score. Further, at least one action is caused to be performed, based on the weighted score.Type: GrantFiled: July 29, 2021Date of Patent: January 16, 2024Assignee: AMDOCS DEVELOPMENT LIMITEDInventors: Gilli Shama, Nadeem Azaizah
-
Patent number: 11876631Abstract: A network information transmission method, comprising the following steps: receiving a first media information by a first terminal device; processing the first media information to obtain a processed first media information; integrating the processed first media information into a second media information to generate an integrated second media information; outputting the integrated second media information to a second terminal device through the network; decompressing the integrated second media information through the second terminal device; capturing the integrated second media information through the second terminal device; obtaining the first media information based on the integrated second media information; and playing the first media information by the second terminal device.Type: GrantFiled: January 28, 2022Date of Patent: January 16, 2024Assignee: AVERMEDIA TECHNOLOGIES, INC.Inventors: Chung-Song Kuo, Fu-Ping Wang
-
Patent number: 11876694Abstract: A method for measuring latency of a data packet attributable to transit of the data packet through a distributed gateway includes transmitting, from a first virtual machine of a plurality of virtual machines executing different instances of a gateway, a ping request to each of the other virtual machines. A ping reply is received at the first virtual machine in association with each of the transmitted ping requests, and the first virtual machine measures a round-trip transit (RTT) time between transmission of each one of the ping requests and receipt of the corresponding ping response. The method further provides for publishing a latency statistic for the distributed gateway that is generated based on an aggregation of the RTT times measured by the first virtual machine.Type: GrantFiled: June 30, 2022Date of Patent: January 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Gopikrishna Kannan, Vijayan Ramakrishnan, Sudeep Shrikrishna Patwardhan, Girish Manoharlal Motwani
-
Patent number: 11876633Abstract: Methods and systems provide for dynamically generated topic segments for a communication session. In one embodiment, the system connects to a communication session with a number of participants; receives a list of topics; receives a transcript of a conversation between the participants produced during the communication session, the transcript including timestamps for a number of utterances associated with speaking participants; for each topic in the list of topics, segments the utterances into one or more topic segments based on the topic; for each of the segments, classifies whether the topic segment is related to the topic, and transmits, to one or more client devices, a list of the topic segments for the communication session.Type: GrantFiled: April 30, 2022Date of Patent: January 16, 2024Assignee: Zoom Video Communications, Inc.Inventors: Davide Giovanardi, Helgi Hilmarsson, Stephen Muchovej, Mengxiao Qian, Xiaoli Song, Min Xiao-Devins
-
Patent number: 11875617Abstract: A cloud storage backend for managing data of in-vehicle sensing modules is disclosed, which is advantageous for use in the context of a shared vehicle service, such as a car rental service, an autonomous taxi service, or a ride sharing service. The in-vehicle sensing modules are configured to monitor a status of the vehicle and utilize appropriate algorithms, models, or thresholds to interpret sensor data and enrich the data with metadata and event detection. The cloud storage backend receives relevant sensor data, event data, or other metadata from the in-vehicle sensing modules and stores the data in a database which is made accessible by authorized third-parties.Type: GrantFiled: December 9, 2020Date of Patent: January 16, 2024Assignee: Robert Bosch GmbHInventors: Philip Ventimiglia, Krisztian Bakos, Karl Holodnick, Russell Watts, George Lewis, Stefan Weissert
-
Patent number: 11876696Abstract: Network appliances can use packet processing pipeline circuits to implement network rules for processing network packet flows by configuring the pipeline's processing stages to execute specific policies for specific network packets in accordance with the network rules. Trace reports that indicate network rules implemented at specific processing stages can be more informative than those indicating policies implemented by the processing stages. A method implemented by a network appliance can store network rules for processing network flows by the processing stages of a packet processing pipeline circuit. The method can produce a trace report in response to receiving a trace directive for one of the network flows wherein one of the processing stages has applied a network rule to a network packet in one of the network flows. The trace report can indicate the network rule in association with the processing stage and the network flow.Type: GrantFiled: August 31, 2021Date of Patent: January 16, 2024Assignee: PENSANDO SYSTEMS INC.Inventors: Vijay Srinivasan, Sarat Kamisetty, Krishna Doddapaneni, John Cruz, Loganathan Nallusamy
-
Patent number: 11870657Abstract: A network design apparatus for designing a network includes a processor; and a memory storing program instructions that cause the processor to receive input of a configuration condition for a network having a communication layer and at least one computing layer, a cost condition for the network, and a demand condition representing uncertain demand for the network, perform an operation for solving an adjustable robust optimization problem in which an objective function is to minimize a sum of a fixed cost and a variable cost for a resource placed at each base in the communication layer and the computing layer, and determine a configuration of the network based on placement and capacity of a resource obtained by the performing of the operation. The demand condition includes a set of one or more bases from which the resource is assignable in response to the demand.Type: GrantFiled: September 5, 2019Date of Patent: January 9, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventor: Masayuki Tsujino
-
Patent number: 11870872Abstract: Disclosed are an electronic device and an operating method thereof. The electronic device and operating method are configured to detect the number for splitting one piece of content and allowing a plurality of edge nodes to split and store at least some of packets split from the content based on the number. Detecting the number may be performed based on an average amount of storage of the edge nodes for the content.Type: GrantFiled: April 7, 2020Date of Patent: January 9, 2024Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGYInventors: Wan Choi, Dongyeon Ko, Junil Choi
-
Patent number: 11870824Abstract: A method, computer program product, and computer system for controlling access to presentation content to present to multiple participants in a virtual meeting. The presentation content is received and includes restricted information. First participants who will be provided access to the presentation content during the virtual meeting, and second participants will be denied access to respective portions of the presentation content containing the restricted information during the virtual meeting, are identified. Entry by the first participants to a safe zone within the virtual meeting is provided. The presentation content is presented in the safe zone to the first participants during the virtual meeting. The restricted information is denied to the second participants during the virtual meeting. The first participants in the safe zone have full access to all content presented in the virtual meeting, outside the safe zone and not presented in any other safe zone within the virtual meeting.Type: GrantFiled: December 12, 2022Date of Patent: January 9, 2024Assignee: International Business Machines CorporationInventors: Hemant Singh, Sudarshan, Anita Duggal, Deepak Malik, Mukundan Sundararajan
-
Patent number: 11863337Abstract: An acquirer acquires abnormality information indicating that an abnormality has occurred in equipment provided in a conference room. The equipment is, for example, a display device such as a display or a projector. A conference information generator generates conference information indicating a progress status of a conference which is carried out in the conference room by processing information output from a device provided in the conference room. An information transmitter determines a first timing which is a timing at which abnormality-relevant information which is information to be transmitted due to occurrence of the abnormality is transmitted using the conference information and transmits the abnormality-relevant information to the equipment or another device at the first timing.Type: GrantFiled: July 3, 2020Date of Patent: January 2, 2024Assignee: Sharp NEC Display Solutions, Ltd.Inventor: Kengo Tsuruzono
-
Patent number: 11863711Abstract: A transcript of a conference is processed to extract a conference summary. The transcript includes strings that are associated with respective timestamps and respective speaker identifiers. Speaker segments—sequences of consecutive strings attributed to the same speaker—are identified in the transcript. A speaker segment is selected based on its duration in time and one or more strings are selected from with the selected speaker segment for inclusion in the conference summary. A short video conference summary or a short audio conference summary is then generated using timestamps from the transcript associated with strings that have been selected for inclusion in the conference summary. The short video or audio summary may be presented to users to enable efficient storage and transmission of information from the conference within a unified communications system.Type: GrantFiled: October 10, 2022Date of Patent: January 2, 2024Assignee: Zoom Video Communications, Inc.Inventors: Tao Huang, Xiaoli Song, Hui Wen, Melinda Min Xiao-Devins, Ran Yan, Fangyi Zhao
-
Patent number: 11863335Abstract: Systems and methods for providing spotlight cards within a chat channel are provided. In an aspect, a method includes establishing, by a video conference provider, a first chat channel for exchanging chat messages between a plurality of client devices and receiving, by the video conference provider, an indication to generate a first spotlight card within the first chat channel, wherein the indication identifies spotlight content from a first resource external to the first chat channel. The method also includes generating, by the video conference provider, the first spotlight card identifying the spotlight content and transmitting, by the video conference provider to one or more of the client devices connected to the first chat channel, the first spotlight card for display within a spotlight panel within the first chat channel, the spotlight panel positioned proximate to a chat messaging panel including chat messages posted to the chat channel.Type: GrantFiled: October 31, 2022Date of Patent: January 2, 2024Assignee: Zoom Video Communications, Inc.Inventors: Jason Clark, Benjamin Gareth Dove, Amanda Naomi Etheridge, Li-An Huang, Robert Allen Ryskamp, Adam Justin Spooner, Matthew Brandon Wesson
-
Patent number: 11855867Abstract: An initial test is executed to determine an end-to-end latency of a path between a source and a destination. Subsequent tests incrementally target each node of the path for measurement of metric values indicative of delay of the nodes (e.g., latency, jitter, and packet loss). As tests are performed incrementally for each node, the maximum observed latency is tracked and used for calculating timeout thresholds. For the first hop, the timeout threshold is determined relative to the end-to-end latency; for subsequent hops, the timeout threshold is determined relative to the maximum non-timeout latency measured for a previous hop. Each test is performed N times to obtain additional values of delay metrics for each node. Upon completion of the N passes through the path, the resulting delay metric values determined for each test set are aggregated to yield a single, comprehensive result set.Type: GrantFiled: December 28, 2021Date of Patent: December 26, 2023Assignee: Palo Alto Networks, Inc.Inventors: John Edward Bothe, Hristos Siakou
-
Patent number: 11855796Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting an overview of participant reactions to a virtual conference. The program and method provide for a virtual conference between plural participants; provide, for each of the plural participants, display of reaction buttons which are selectable by the participant to indicate different reactions to the virtual conference; receive indication of selections of the reaction buttons by one or more of the plural participants; store an indication of the selections over time in association with recording the virtual conference; generate a graphical overview of reactions to the virtual conference based on the stored indication of the selections; and provide, for a first participant of the plural participants, display of the graphical overview.Type: GrantFiled: July 30, 2021Date of Patent: December 26, 2023Assignee: Snap Inc.Inventors: Andrew Cheng-min Lin, Walton Lin