Patents Examined by Jeffrey R. Swearingen
-
Patent number: 11201951Abstract: In some embodiments, a method receives a first interaction group that includes a plurality of roles. The plurality of roles comprise a first plurality of interaction modules that each define an activity. The method receives a second interaction group that includes a second plurality of interaction modules. The second interaction group identifies the first interaction group, and interaction modules in the second plurality of modules identify a role in the plurality of roles of the first interaction group. Then, an activity of the second plurality of interaction modules is generated for the second interaction group by retrieving the activity of an interaction module in the first plurality of interaction modules identified by a respective role for the interaction module in the second plurality of interaction modules.Type: GrantFiled: April 29, 2020Date of Patent: December 14, 2021Inventor: So-Ming Daniel Shia
-
Patent number: 11190368Abstract: Updates to data associated with a communication channel of which a user is not a current member are described herein. In an example, server(s) associated with a group-based communication platform can cause at least one communication channel to be presented via a user interface output via a display of a user computing device operable by a user. The user may not be a current member of the communication channel. The server(s) can receive a request to preview the communication channel and, based at least in part on receiving the request, can cause a preview of the communication channel to be presented via the user interface. The preview can present data associated with the communication channel via the user interface. The server(s) can send, to the user computing device, updated data associated with the communication channel while the preview is being presented via the user interface.Type: GrantFiled: May 8, 2020Date of Patent: November 30, 2021Assignee: Slack Technologies, LLCInventors: Lynsey Haynes, Serguei Mourachov, James Scheinblum, Vahakn Papazian, Christopher David Montrois
-
Patent number: 11190568Abstract: Various implementations include devices and approaches for managing multimedia communications. In one aspect, a computer-implemented method of controlling a device connection includes: receiving audio data and video data from an input device connected with a peripheral bus input port; converting the audio data for transmission over an audio over internet protocol (IP) connection or a balun connection and converting the video data for transmission over a video over internet protocol (IP) connection or the balun connection; and transmitting the converted audio data and the converted video data for decoding and output to at least one output device via a multimedia audiovisual interface output port, where the peripheral bus input port is configured to support bidirectional audio and bidirectional video exchange with the input device and bidirectional exchange of IP-based control signals or balun-based control signals with the input device.Type: GrantFiled: January 9, 2019Date of Patent: November 30, 2021Assignee: Bose CorporationInventors: Marc Brandon Happes, Marco Maurizio Panzanella, Darryl John Bryans
-
Patent number: 11190618Abstract: This disclosure provides a scheduling method, a scheduler, a storage medium, and a system, and belongs to the field of communications technologies. The method includes: obtaining an association relationship diagram and data distribution information, where each node in the association relationship diagram indicates one piece of data, and each directed edge is used to indicate an operation request for obtaining, through calculation based on data indicated by a source node, data indicated by a destination node; sequentially positioning, according to a preset node sorting policy, an operation request corresponding to a traversed node to any server in which data indicated by the traversed node is located; and sequentially scheduling at least one operation request indicated by the at least one directed edge to a server to which the at least one operation request is positioned. The method could be used to reduce the cross-node data transmission, and improving calculation efficiency.Type: GrantFiled: September 15, 2020Date of Patent: November 30, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Cong Xu, Liu Liu, Haibo Zhang
-
Patent number: 11178035Abstract: An alert system and method are provided to identify and characterize real-time information transmission anomalies in high-frequency global and local traceroute data. The system includes active network sensors and/or collector devices, which collect traceroute data associated with transmissions to different points in a computer network and provide the traceroute data to a master server. The traceroute data is obtained by the active network sensors by sending probing data packets to numerous computing target devices located locally with respect to the target device and/or globally. The master server determines one or more anomalies from the received traceroute data and characterizes the anomaly in terms of type, severity, location, affected Domain Name System (DNS) server and/or Internet Service Provider (ISP).Type: GrantFiled: October 7, 2020Date of Patent: November 16, 2021Assignee: Dynamic Network Services, Inc.Inventors: Andrew Wesley Hobgood, Seth Jonathan Brown, James Harold Cowie
-
Patent number: 11178202Abstract: In one embodiment, systems, methods and non-transitory machine readable media detect differences between the rate of production, by a server, of media segments identified in an HTTP compliant playlist and the rate of consumption, by a client device, of the media segments in streaming media content. These differences, once detected, can be used to adjust a playback rate at the client to reduce the difference between the server rate and the client rate. This detection can be used in low latency streaming media contexts in which the client device is playing back content that is live, such as a live sports event happening during the playback by the client device. The adjustment of the client's playback rate can avoid running out of buffered media segments (when the client's rate is much faster than the server's rate) and can avoid increasing latency at the client device and overloading a buffer with too many media segments (when the client's rate is much slower than the server's rate).Type: GrantFiled: March 16, 2020Date of Patent: November 16, 2021Assignee: APPLE INC.Inventors: Prashant Nandakumar, Zhenheng Li, Roger N. Pantos, Gregory R. Chapman
-
Patent number: 11171854Abstract: Proposed are concepts for predicting workload of an application. Resource usage of a first application is monitored to obtain resource usage data associated with the first application. A workload signature for the first application is generated based on the obtained resource usage data, wherein the workload signature comprises information relating to static and time variant resource usage of the first application. Resource usage of a second application is predicted based on the workload signature of the first application.Type: GrantFiled: January 13, 2017Date of Patent: November 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Henry P. Nash
-
Patent number: 11159629Abstract: Systems and methods for determining parameters of devices that may have influenced generated content, and appending values of these parameters to the generated content for the benefit of other users. Devices near the location at which the content was generated may be selected, and parameters of these devices may be retrieved. These device parameters are often relevant to the generated content. Accordingly, the retrieved parameter values may be appended to the generated content for transmission along with the content. In this manner, other users may view both the content and the parameters of nearby devices that may have influenced the setting of the content, assisting users in, for example, recreating the content or its subject matter for themselves.Type: GrantFiled: March 2, 2020Date of Patent: October 26, 2021Assignee: ROVI GUIDES, INC.Inventors: Alok Kumar, Kuppappa Dandappa Harijan, Madhusudhan Srinivasan
-
Patent number: 11140075Abstract: In general, the disclosure describes techniques for programming a forwarding plane of a network device to cause the forwarding plane to load balance or otherwise direct packet flows to particular central processing unit (CPU) cores among a plurality of CPU cores. For example, a network device includes a control unit comprising processing circuitry in communication with a memory, wherein the processing circuitry is configured to execute one or more processes. Additionally, the network device includes a forwarding unit comprising an interface card, a packet processor, and a forwarding unit memory. The one or more processes of the control unit are configured for execution by the processing circuitry to configure the forwarding unit memory of the forwarding unit with one or more forwarding path elements, where the one or more forwarding path elements map a packet flow to a CPU core of the plurality of CPU cores for processing.Type: GrantFiled: March 13, 2020Date of Patent: October 5, 2021Assignee: Juniper Networks, Inc.Inventors: Peyush Gupta, Dipankar Barman, Shreelan Savyasachi Panikkassery, Bharat Dhaker
-
Patent number: 11134022Abstract: Disclosed are a system and method of integrating an on-demand compute environment into a local compute environment. The method includes receiving a request from an administrator to integrate an on-demand compute environment into a local compute environment and, in response to the request, automatically integrating local compute environment information with on-demand compute environment information to make available resources from the on-demand compute environment to requestors of resources in the local compute environment such that policies of the local environment are maintained for workload that consumes on-demand compute resources.Type: GrantFiled: February 19, 2020Date of Patent: September 28, 2021Assignee: III Holdings 12, LLCInventor: David B. Jackson
-
Patent number: 11122123Abstract: The present disclosure relates to a method for data communication between nodes and storage devices via a networking device of a network, wherein data access to a storage device of the network by a node is performed in accordance with a data access mode being a normal data access mode. The networking device is configured to share available resources of the networking device between the data links. The method comprises: determining that a network congestion may occur in the network. At least one data link defined by a node and a storage device may be identified. The data access mode may be switched for the identified data link from the normal data access mode to a compressed data access mode. The compressed data access mode enables exchange of compressed data via the identified data link, thereby increasing available resources of the networking device.Type: GrantFiled: March 9, 2020Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Grzegorz Piotr Szczepanik, Kushal Patel, Lukasz Jakub Palus, Sarvesh S. Patel
-
Patent number: 11122148Abstract: Systems and methods for determining parameters of devices that may have influenced generated content, and appending values of these parameters to the generated content for the benefit of other users. Devices near the location at which the content was generated may be selected, and parameters of these devices may be retrieved. These device parameters are often relevant to the generated content. Accordingly, the retrieved parameter values may be appended to the generated content for transmission along with the content. In this manner, other users may view both the content and the parameters of nearby devices that may have influenced the setting of the content, assisting users in, for example, recreating the content or its subject matter for themselves.Type: GrantFiled: March 2, 2020Date of Patent: September 14, 2021Assignee: Rovi Guides, Inc.Inventors: Alok Kumar, Kuppappa Dandappa Harijan, Madhusudhan Srinivasan
-
Patent number: 11108651Abstract: In one embodiment, a device generates a model of oscillations between a particular path in a network satisfying a service level agreement template of traffic conveyed via the particular path and the particular path in the network not satisfying the service level agreement template. The device causes the traffic to be rerouted onto the particular path, based on a prediction by the model that the particular path will not oscillate for a period of time. The device determines, using the model, an adjustment to the service level agreement template that would reduce the oscillations. The device provides, to a user interface, an indication of the adjustment to the service level agreement template.Type: GrantFiled: October 28, 2020Date of Patent: August 31, 2021Assignee: Cisco Technology, Inc.Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Vinay Kumar Kolar
-
Patent number: 11108701Abstract: An apparatus, method, and computer program product are provided to pair request data objects with network response assets and their related systems to allow for the efficient movement of network resources and other resources in high-volume network environments that feature distributed network response assets. In some example implementations, location information such as triangulated position information associated with one or more mobile devices, along with other system characteristics is used to identify optimized pairs of request objects and response assets, such that request parameters, such as position and time constraints, can be efficiently met.Type: GrantFiled: August 11, 2020Date of Patent: August 31, 2021Assignee: GROUPON, INC.Inventors: Kyle Fritz, Jamie Gaskins, Edward Schmalzle, William Pleasanton, Michael Hartman
-
Patent number: 11102315Abstract: One or more computing devices, systems, and/or methods for determining activity patterns based upon user activity and/or performing operations based upon the activity patterns are provided. For example, activity performed using a communication interface associated with a user account may be detected. The activity may be analyzed to determine an activity pattern associated with a first set of conditions. The activity pattern may be stored in a user profile associated with the user account. The user profile may comprise a plurality of activity patterns. Each activity pattern of the plurality of activity patterns may be associated with a set of conditions of a plurality of sets of conditions. It may be determined that the first set of conditions are met. Responsive to determining that the first set of conditions are met, one or more operations associated with the activity pattern may be performed.Type: GrantFiled: December 27, 2018Date of Patent: August 24, 2021Assignee: Verizon Media Inc.Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma, Gnanavel Shanmugam
-
Patent number: 11102329Abstract: A method includes identifying a first validation parameter of a first network node and a second validation parameter of a second network node. The method includes creating an authentication node based on the first and second validation parameters. The method also includes receiving a request to access a microservice that utilizes the first network node and the second network node. The authentication node analyzes the request to make a validation determination indicative of whether the request satisfies the first and second validation parameters and controls access to the microservice based on the validation determination.Type: GrantFiled: December 4, 2019Date of Patent: August 24, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Joseph Soryal, Daniel Yaniro, Jr.
-
Patent number: 11095730Abstract: An automated device discovery system includes a first computing device and second computing devices that are included in a trust domain. The first computing device generates and broadcasts a discovery request for target computing device identification information. Each of a first subset of the second computing devices receives the discovery request from the first computing device and, in response to being in the trust domain with the first computing device, determines that a target computing device type qualifier included in the discovery request identifies a type of that second computing device. In response, each of the first subset of second computing devices executes a command block that is included in the discovery request to generate and transmit identity information for that second computing device that is configured for use by the first computing device in configuring that second computing device to provide a hyper-converged infrastructure system.Type: GrantFiled: September 14, 2020Date of Patent: August 17, 2021Assignee: Dell Products LLPInventors: Ravikanth Chaganti, Dharmesh M. Patel
-
Patent number: 11075792Abstract: Scalable, robust cloud-based network management systems (NMSs) are described. In one, an NMS includes a set of NMS applications, a pool of device communication managers (DCMs), and a pool of device operations managers (DOMs). Each of the DCMs and DOMs executed by the processors as software containers. The NMS includes an API gateway configured to route remote procedure calls (RPCs) from the DCMs to the DOMs via the APIs exposed by the DOMs and according to device identifiers of the managed elements. The DOMs are configured to establish a set of persistent application-layer communication sessions from the DOMs to the DCMs and to direct communications from the NMS applications to the DCMs over the persistent application-layer communication sessions according to a mapping between device identifiers associated with the managed elements and network addresses associated with the DCMs.Type: GrantFiled: February 27, 2020Date of Patent: July 27, 2021Assignee: Juniper Networks, Inc.Inventors: Raviraj Satish Deshmukh, Rahamath Sharif, Praveen BK, Gireesh Kumar Maguluru
-
Patent number: 11063992Abstract: A method, computer program, and computer system is provided for establishing Network-Based Media Processing (NBMP) workflow through 5G Framework for Live Uplink Streaming (FLUS) control. A plurality of sinks and network capabilities of a network platform are discovered through a plurality of 5G FLUS discovery and capabilities mechanisms. An NBMP workflow is created, updated, retrieved, and deleted through a control interface comprising a FLUS source and a FLUS sink, whereby the 5G FLUS control is extended to support tunneling information between an NBMP source and an NBMP workflow manager.Type: GrantFiled: September 28, 2020Date of Patent: July 13, 2021Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11064037Abstract: Disposing individual elements within a swarm by receiving location data for swarm elements, receiving network traffic data for the swarm elements, determining new location data for a swarm element according to the location data and network traffic data of the swarm element, and sending the new location data to the swarm element.Type: GrantFiled: November 15, 2019Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Anand Singh, Young Hyun Oh, Xianqing Yu, Hamed Mohammadbagherpoor, Andrew John Rindos, III