Patents Examined by Ranodhi Serrao
-
Patent number: 11201754Abstract: Techniques and systems for synchronized accessibility for client devices in an online conference are described. For example, a conferencing system receives presentation content and audio content as part of the online conference from a client device. The conferencing system generates sign language content by converting audio in the audio content to sign language. The conferencing system then synchronizes display of the sign language content with the presentation content in a user interface based on differences in durations of segments of the audio content from durations of corresponding segments of the sign language content. Then, the conferencing system outputs the sign language content as synchronized with the presentation content, such as to a viewer client device that requested the sign language content, or to storage for later access by viewers that request sign language content.Type: GrantFiled: October 3, 2019Date of Patent: December 14, 2021Assignee: Adobe Inc.Inventors: Sachin Soni, Ajay Jain
-
Patent number: 11196808Abstract: In some embodiments, a distributed computer network has a server node, a leader node, and a plurality of participant nodes that communicate via a communications network. During a first phase, the leader node generates a leader performance, each participant node receives and renders the leader performance and generates a corresponding participant performance, and the server node receives the leader performance and the participant performances and generates one or more group performances, each including multiple, synchronized performances. During a second phase, the server node transmits the one or more group performances to the participant nodes, and each participant node receives and renders a group performance, thereby allowing a corresponding participant at each participant node to perform along with the rendering of the corresponding group performance.Type: GrantFiled: April 15, 2021Date of Patent: December 7, 2021Inventor: Seth Weinberger
-
Patent number: 11190679Abstract: A system and method for accessing a media item on a mobile device. The mobile device includes a media placement application receives a selection of a media item, generates access conditions for the media item based on geolocation and position information of the mobile device associated with the selected media item, and generates a notification that the selected media item is available to view in a display of the mobile device in response to determining that the geolocation and position of the mobile device meet the access conditions of the selected media item.Type: GrantFiled: March 3, 2020Date of Patent: November 30, 2021Assignee: Snap Inc.Inventors: Rylee Ebsen, Nathan Jurgenson, Ryan Marzolph, Evan Spiegel
-
Patent number: 11184260Abstract: The disclosure relates to method and system for determining network congestion level. The method includes determining a round trip time (RTT) for each high priority and for each low priority packet transaction in the precision time protocol (PTP) protocol. The high priority and the low priority packet transactions are conducted between a master device and a slave device within a pre-defined time window. The method further includes determining an average high priority RTT and an average low priority RTT based on the RTT for each high priority packet transaction and for each low priority packet transaction respectively, computing an average delta RTT based on a difference between the average high priority RTT and the average low priority RTT, and determining an instantaneous network congestion level based on the average delta RTT and a reference delta RTT for a number of pre-defined time windows since a start of the slave device.Type: GrantFiled: March 31, 2020Date of Patent: November 23, 2021Assignee: Wipro LimitedInventors: Jimmy Vincent, Basil Joseph
-
Patent number: 11184218Abstract: A system is provided herein that can correlate service issues with system telemetry associated with the software session associated with those service issues. Using a statistical approach, the system can evaluate data across numerous software sessions to rank the importance of the reported service issues. To accomplish the ranking, the system can parse the reports of service issues on a periodic basis, can extract telemetry identifiers (IDs) from the logs, can query the telemetry, may compute the relative importance of detected issues (in the context of calls going on for that day), and then can report this impact back to the service issue database.Type: GrantFiled: September 25, 2019Date of Patent: November 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Martin Ellis, Joyce Fang, Ju Hee Cho, Ross Cutler
-
Patent number: 11159363Abstract: A fault localization method includes: obtaining user experience data, network topology data, and resource management data that are of a video service; where the network topology data is used to represent a connection relationship between network devices, and the resource management data is used to represent a connection relationship between user equipment and the network devices; determining a QoE experience indicator of a network device based on the user experience data, the network topology data, and the resource management data; and when QoE represented by the QoE experience indicator of the network device is lower than QoE represented by a device screening threshold, determining the network device as a possible questionable device.Type: GrantFiled: January 28, 2020Date of Patent: October 26, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xin Xiao, Li Xue, Ruihong Wang, Qiang Wang, Ping Huang
-
Patent number: 11159630Abstract: A client network application transmits a request for a network resource to a server. The client receives a response that includes a network resource that includes a digital signature that represents that at least a portion of the received network resource has been determined to be conforming to a set of rule(s). The client determines whether the digital signature is valid. If it is valid, the client processes the network resource in a pipeline (e.g., a fast path pipeline) and if it is not valid, the client may process the network resource in a different pipeline (e.g., a non fast-path pipeline).Type: GrantFiled: June 23, 2020Date of Patent: October 26, 2021Assignee: CLOUDFLARE, INC.Inventor: Dane Orion Knecht
-
Patent number: 11128592Abstract: An information processing apparatus includes a determination unit that determines a delivery priority of delivery target information on the basis of a disclosure possibility of the delivery target information and a necessity of the information for a receiver, and a disclosure unit that discloses the information to the receiver according to the delivery priority.Type: GrantFiled: August 1, 2018Date of Patent: September 21, 2021Assignee: FUJIFILM Business Innovation Corp.Inventors: Tomoko Okuma, Tomoki Taniguchi, Motoki Taniguchi, Shotaro Misawa
-
Patent number: 11128683Abstract: The present invention relates to a device and method for transmitting or receiving media resource identification (MRI) information for managing traffic of a service in a communication system. A method for transmitting information associated with content provision in a communication system according to an embodiment of the present invention comprises the steps of: acquiring content configuration information and transmission scheme information for a content; generating media resource identification information including scheduling information and the transmission scheme information according to each content type on the basis of the content configuration information and the transmission scheme information; and transmitting the media resource identification information.Type: GrantFiled: September 30, 2016Date of Patent: September 21, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-Hyeon Bae, Kyung-Mo Park, Young-Wan So, Hyun-Koo Yang
-
Patent number: 11122636Abstract: Disclosed herein are system, method, and computer program product embodiments for network-based user identification. An embodiment operates by determining a media access control (MAC) address of each of a plurality of mobile devices that have previously interacted with a streaming media device. A discovery signal is transmit to the MAC addresses of the plurality of mobile devices. Responses indicating a network address of each of the respective responding mobile devices are received. One or more user settings of the streaming media device are determined based on identified user settings corresponding to the plurality of responding mobile devices. The streaming media device is configured based on the identified one more user settings.Type: GrantFiled: July 2, 2019Date of Patent: September 14, 2021Assignee: ROKU, INC.Inventors: Ilya Asnis, Gregory M Garner, Tito Thomas, Anthony Wood
-
Patent number: 11108642Abstract: System and computer-implemented method for constructing a topology for an application distributed over multiple virtual computing instances in which a set of resource utilization metrics are collected for multiple computing instances. A propagation sequence caused by an execution of the application is determined based on the set of resource utilization metrics. A graph may be created with the propagation sequence, wherein each virtual computing instance in the multiple computing instances is a possible node in the graph and the graph includes all nodes associated with the application.Type: GrantFiled: June 14, 2019Date of Patent: August 31, 2021Assignee: VMware, Inc.Inventors: Ritesh Jha, Soumya Panigrahi, Nikhil Jaiswal, Pushkar Patil, Suchit Dhakate
-
Patent number: 11095508Abstract: A method for automating network function virtualization (NFV) using a modular NFV framework involves subscribing, by a control module of a network, to a key of a state store of the network. The state store includes stored data objects and unique keys. Each of the stored data objects is associated with one of the unique keys. The key is one of the unique keys. A notification is received at the control module from the state store. The notification is associated with the key. The control module reads a data object, associated with the key, from the stored data objects in the state store in response to the notification, and the control module modifies a network traffic flow of the network through two or more software network functions of the network based on the data object.Type: GrantFiled: March 22, 2019Date of Patent: August 17, 2021Assignee: Nefeli Networks, Inc.Inventors: Daniele di Proietto, Aurojit Panda, Melvin Walls, Nicholas Sun, Barath Raghavan, Sylvia Ratnasamy
-
Patent number: 11089113Abstract: Described embodiments provide systems and methods for pushing session information to a newly joined node in a cluster of nodes. In the cluster, each node may maintain a session table of existing sessions. One or more nodes may detect a new node has joined the cluster. Each node, responsive to the detection, may apply a hash function on a tuple of each session of the existing sessions in the session table of the node to determine whether one or more existing sessions are identified to be owned by the new node as a result of the hash function. Each node, responsive to identifying that one or more sessions are to be owned by the new node, may push corresponding session information to the new node. The new node may become configured to receive a packet corresponding to the one or more sessions and to process the packet.Type: GrantFiled: August 7, 2017Date of Patent: August 10, 2021Assignee: Citrix Systems, Inc.Inventors: Sandhya Gopinath, Sathaiah Dontula, Ranjith Nath
-
Patent number: 11082304Abstract: One method occurs at a first network node in a service provider network for providing at least one service to multiple tenants. The method includes generating, using input from an administrator of the service provider network, user configuration information for a first tenant; sending, to the first tenant, at least some of the user configuration information; receiving, from the first tenant, first configuration information for configuring a first conduit for tunneling communications between the service provider network and a first site associated with the first tenant's SD-WAN; configuring, using the first configuration information, the first conduit, wherein the first network node is associated with a plurality of conduits, wherein a second conduit of the plurality of conduits is at least in part configured by a second tenant and not the first tenant; and tunneling, via the first conduit, communications between the service provider network and the first site.Type: GrantFiled: September 27, 2019Date of Patent: August 3, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Christopher Wayne Parsons, Sonia Kiang Rovner, Robert Joseph Harned, Raymond Lindsey Tims
-
Patent number: 11057467Abstract: A cloud environment is provided generally having a private data center possessing a controller/routing system and nonvolatile mass storage, a plurality of data objects retained in the nonvolatile mass storage, and a public cloud storage service provider linked to the controller/routing system. The public cloud storage service provider possessing a database containing policy decisions and metadata of the plurality of data objects. When a data object is uploaded by an end-user to a specific data bucket to the private data center in the cloud environment. Meta data and location information about the data object is uploaded to the public cloud storage service provider. The private data center is not in possession of the policy decisions and the metadata for data objects. The data center is independent of the public cloud storage provider.Type: GrantFiled: December 12, 2016Date of Patent: July 6, 2021Assignee: Spectra Logic CorporationInventor: David Lee Trachy
-
Patent number: 11048861Abstract: In various implementations, a computing device: displays the document outline on the user interface; maintains, in a non-transitory computer-readable medium, a causal graph data structure representing the document outline, wherein the causal graph data structure includes a plurality of structure nodes, each structure node representing a level of the document outline; receives, via the user interface, an insertion of a new level to the document outline; in response to the insertion, defines a structure node that represents the inserted level; inserts a transition node in the causal graph data structure, wherein the transition node represents a relationship between the structure node and at least one other node of the causal graph data structure; inserts the structure node into the causal graph data structure as a child of the transition node; and updating the user interface to display the inserted level.Type: GrantFiled: March 6, 2019Date of Patent: June 29, 2021Assignee: WORKIVA INC.Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
-
Patent number: 11044224Abstract: Systems, methods, and computer program products for determining network characteristics are provided. The network characteristics may be used to facilitate changes to how content is delivered over a network, such as to avoid network congestion, to provide improved throughput, or to provide a good (or better) user experience, such as when streaming media. For example, the network characteristics may be determined, in part, by tracking domain name resolution requests by using specially formulated domain names that require resolution at an authoritative name server.Type: GrantFiled: July 17, 2019Date of Patent: June 22, 2021Assignee: DISH Technologies L.L.C.Inventor: Christopher Boyd Tirpak
-
Patent number: 11044176Abstract: Methods, apparatuses, or computer program products provide for identifying service dependency data residency type conflicts associated with service object identifiers based on service dependency work graph structures and service guarantees. A service dependency work graph structure may be traversed. Based at least in part on one or more service dependency data residency types associated with each service object relationship of one or more service object relationships associated with a service object identifier, those service object identifiers may be identified that are associated with service dependency data residency types in conflict with a data residency requirement associated with the resource detection.Type: GrantFiled: September 29, 2020Date of Patent: June 22, 2021Assignees: ATLASSIAN PTY LTD, ATLASSIAN, INC.Inventors: Jeffrey Farber, Rahul Revo, Diogo Correa Lucas
-
Patent number: 11039289Abstract: Mobile agents can be deployed to mobile devices within specific regions of interest to achieve specific goals in respect of events occurring in the region of interest. In order to ensure that the agent can persist within the region of interest until the agent goals are achieved, the agent is configured to locate other devices within the region of interest and to propagate itself, by moving or copying itself, to those other devices. The region of interest may be a mobile and/or dynamic region of interest defined by, for example, a proximity to one or more mobile wireless access points or by an overlapping peer-to-peer communication range of a plurality of mobile devices that are configured to support the agent.Type: GrantFiled: May 14, 2019Date of Patent: June 15, 2021Assignee: OPEN INVENTION NETWORK LLCInventors: Robert W. Peterson, Mark Gerard
-
Patent number: 11031132Abstract: The present invention provides a novel approach for storing, analyzing, and/or accessing biological data in a cloud computing environment. Sequence data generated by a particular sequencing device may be uploaded to the cloud computing environment during a sequencing run, which reduces the on-site storage needs for the sequence data. Analysis of the data may also be performed in the cloud computing environment, and the instructions for such analysis may be set at the originating sequencing device. The sequence data in the cloud computing environment may be shared according to permissions. Further, the sequence data may be modified or annotated by authorized secondary users.Type: GrantFiled: January 28, 2019Date of Patent: June 8, 2021Assignee: Illumina, Inc.Inventors: Alexander G. Dickinson, Francisco Jose Garcia, Robert C. Kain, Scott D. Kahn, Andrew R. Nelson