Patents Examined by Jeffrey R. Swearingen
  • Patent number: 11811843
    Abstract: A client device (e.g., user equipment or “UE”) may be configured to engage in a media communication session, such as a WebRTC session, with another client device. The client devices may separate a quality of service (QoS) specification from a QoS flow definition, to allow for separate interactive connectivity establishment (ICE) negotiation. The QoS specification may cover all segments of a connection for the media communication session. For example, QoS may be requested for a case where a server (e.g., a Traversal Using Relay Network Address Translation (TURN) server) is hosted by a mobile network operator (MNO). The QoS specification and the QoS flow description may be linked.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: November 7, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Imed Bouazizi, Thomas Stockhammer, Nikolai Konrad Leung
  • Patent number: 11811862
    Abstract: Methods and systems for managing workloads are disclosed. The workloads may be supported by operation of workload components that are hosted by infrastructure. The hosted locations of the workload components by the infrastructure may impact the performance of the workloads. To manage performance of the workloads, an optimization process may be performed to identify a migration plan for migrating some of the workload components to different infrastructure locations. Some of the different infrastructure locations may reduce computing resource cost for performance of the workloads.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: November 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Ofir Ezrielev, Lior Gdaliahu, Roman Bober, Yonit Lopatinski, Eliyahu Rosenes
  • Patent number: 11805156
    Abstract: The disclosure relates to a fifth generation (5G) communication system or a sixth generation (6G) communication system for supporting higher data rates beyond a fourth generation (4G) communication system such as long term evolution (LTE). The disclosure provides rendering of fisheye 360 degree video contents, including fisheye circular image videos. A method of a transmitting device is provided. The method includes transmitting, to a receiving device, a Session Description Protocol (SDP) offer message for negotiation of parameter associated with a fisheye image, and receiving, from the receiving device, a fisheye SDP answer message including second fisheye image related information generated based on first fisheye image related information included in the SDP offer message. wherein the first fisheye image related information includes first maximum packing information indicating a maximum number of fisheye images that is available to be packed into one stream.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: October 31, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric Yip, Hyunkoo Yang, Jaeyeon Song
  • Patent number: 11799730
    Abstract: A network device determines when multiple users each connect to a network using one or more devices. The network device obtains device or network-related parameters associated with the one or more devices and generates profiling vectors for each of the multiple users, that connects to the network using the one or more devices, to produce multiple profiling vectors. The network device clusters the multiple profiling vectors to identify cluster centers associated with a plurality of user groups, and determines first users of the multiple users for, or with, whom to perform certain actions or activities based on the first users' with one or more of the plurality of user groups. The network device performs the certain actions or activities with respect to the determined first users.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: October 24, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Harish Babu Arunachalam, Srinivasan Krishnamurthy, Safwan Aly, Vipul Jha
  • Patent number: 11799680
    Abstract: A method is provided. The method includes based on an online meeting ending, receiving, by a user terminal, a link for creating a meeting note for the online meeting from an external device; based on a first user input of selecting the link for creating the meeting note, displaying a user interface for creating the meeting note on a display of the user terminal; receiving at least one second user input within the user interface for creating the meeting note; and transmitting information associated with the at least one second user input to the external device to control the external device to share the meeting note created based on the at least one second user input with at least one participant of the online meeting.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: October 24, 2023
    Assignee: LINE Plus Corporation
    Inventor: Hoyoung Cho
  • Patent number: 11792281
    Abstract: 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: Grant
    Filed: September 24, 2021
    Date of Patent: October 17, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Alok Kumar, Kuppappa Dandappa Harijan, Madhusudhan Srinivasan
  • Patent number: 11785096
    Abstract: The described technology provides a capability for web applications from different domains to interact within one application environment. For example, an enterprise web application executing on a client terminal is provided the capability to monitor a second web application from a third party vendor even when the second web application is independently executing within an iframe or the like within the enterprise web applications container or context. In some example embodiments, the communication is enabled by a composite cookie or key that incorporates portions of an enterprise web application cookie or key and also portions of a vendor web application cookie or key.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: October 10, 2023
    Assignee: NASDAQ, INC.
    Inventor: Vladimir Mitevski
  • Patent number: 11770334
    Abstract: Techniques for utilizing a cloud service to compute an end-to-end SLA-aware path using dynamic software-defined cloud interconnect (SDCI) tunnels between a user device and an access point-of-presence (POP) node and inter-POP tunnels of the SDCI. The cloud service may include a performance aware path instantiation (PAPI) component including a POP database for storing performance metrics associated with the POPs of the SDCI, an enterprise policy database for storing user specific policies, and/or a path computation component. The path computation component may compute the path, based on the user specific policies, performance metrics associated with the POP nodes, and/or real-time contextual data associated with the user device and/or destination device. The path may include a first tunnel between the user device and the most optimal access POP node of the SDCI and a second tunnel between the access POP node, through the internal POP nodes, and to the destination device.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: September 26, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar Nainar, Robert Edgar Barton, Carlos M. Pignataro, Jerome Henry, Olivier Pelerin, Shankar Vemulapalli
  • Patent number: 11770421
    Abstract: In some embodiments, during the SIP registration, the UE indicates in the REGISTER requests its support for ANBR as defined by “ANBR” attribute in the SDP and the P-CSCF indicates its support for the “ANBR” attribute in the SDP in the response for registration. In some embodiments, the P-CSCF serving a PLMN passes through the “ANBR” attribute in the SDP when the P-CSCF recognizes that the PLMN supports ANBR functionality. In some embodiments, the UE can include “ANBR” attribute in the SDP offer and answers when the P-CSCF indicates its support for the “ANBR” attribute in the SDP.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: September 26, 2023
    Assignee: Apple Inc.
    Inventors: Ozgur Oyman, Jerome Parron, Thomas Luetzenkirchen, Sudhir Shankar Pola, Ralf Rossbach
  • Patent number: 11764963
    Abstract: Communications methods and apparatus for providing and/or adding STIR/SHAKEN Diversion Information to requests. An exemplary method embodiment includes the steps of: receiving at a second communications network a Session Initiation Protocol (SIP) Invite request from a first communications network, the SIP Invite request being directed to a first SIP address corresponding to a first user equipment device located within the second communications network, the SIP Invite request including a SIP Identity shaken header and one or more SIP Identity div headers; determining at the second communications network whether or not the received SIP Invite request was previously diverted by the second communications network to another network; and when the SIP Invite request is determined to have been previously diverted by the second communications network to another network, processing the SIP Invite request at the second communications network as a previously received and diverted SIP Invite request.
    Type: Grant
    Filed: October 5, 2022
    Date of Patent: September 19, 2023
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Tolga Asveren, Pradeep Bala, Michael Stovenour
  • Patent number: 11716406
    Abstract: Methods and systems for caching data for resources using a shared cache are described herein. The data may be stored in a configuration service, in the resources, or in the shared cache. The data stored in the configuration service may be modified. The data stored in the resources and in the shared cache may be updated according to the modified data in the configuration service. The data stored in the configuration service, in the resources, or in the shared cache may be used based on an operation mode.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: August 1, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Feng Huang, Duncan Spencer Gabriel, Simon Frost, Ross Large
  • Patent number: 11716282
    Abstract: Disclosed is a system and method of providing a segment routing as a service application. The method includes receiving a configuration of an internet protocol environment. The configuration can be a layer 3 configuration of a single cloud environment or even across multiple cloud environments. The configuration defines routing, forwarding, and paths in the environment between different entities such as virtual machines. The method includes receiving a parameter associated with a workload of a tenant. The parameter can be a service level agreement (i.e., a best bandwidth available), a pathway requirement, a parameter associated with specific workload, and so forth. Based on the configuration and the parameter, the method includes generating tenant-defined layer 3 overlay segment routing rules that define how the workload of the tenant will route data in the internet protocol environment using segment routing.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: August 1, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Sebastian Jeuk, Gonzalo Salgueiro
  • Patent number: 11716213
    Abstract: Sharing a perspective view with users in a web conference by identifying each user participating in a web conference, determining a role of at least two users participating in the web conference, determining a first user provides screen content to the web conference, wherein the provided screen content of the first user corresponds to a first view of the first user, generating a second perspective view of the provided screen content of the first user for a second user, and providing the second view of the provided screen content to the second user.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: August 1, 2023
    Assignee: International Business Machines Corporation
    Inventors: Madeleine Wilson, Jordan Hodges, Kimberly Flores, Carly Joanne Fife, Jeremy R. Fox
  • Patent number: 11711493
    Abstract: Systems and methods for providing ephemeral streaming spaces may include (1) providing a user with a digital display of video cards, in which each video card within the digital display corresponds to a contact, of the user, designated as currently available for video conferencing, (2) receiving user input selecting a video card from the digital display, and (3) in response to receiving the user input, initiating a video conference between the user and a contact corresponding to the selected video card. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: July 25, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Debashish Paul
  • Patent number: 11706286
    Abstract: Novel techniques are described for gateway routing and/or processing of multi-tenant Internet-of-Things (IoT) device data streams. For example, a single IoT routing gateway can be used to route device data streams from IoT devices of multiple customers according to rule-based routing tiers. The routing tiers define routing protocols, including which communication technologies to use for transmission of the device data streams over a cloud network to remote servers. In some cases, the routing tiers further define processing protocols to facilitate rule-based edge processing (and/or remote processing) of some or all device data streams. Some routing tiers can define a primary and one or more secondary solution for routing and/or processing, according to customer-defined rules. In some cases, the routing tiers further enable rule-based control of interconnectivity among IoT devices.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: July 18, 2023
    Assignee: DISH Wireless L.L.C.
    Inventor: Richard Reisbick
  • Patent number: 11706099
    Abstract: A computing system includes a computing device configured to execute a plurality of virtual machines, each virtual machine of the plurality of virtual machines configured to provide control plane functionality for at least a different respective subset of forwarding units of a network device, the computing device distinct from the network devices. The computing system also includes a policy agent configured to execute on the computing device. The agent is configured to determine that a particular virtual machine of the plurality of virtual machines provides control plane functionality for one or more forwarding units of the network device; determine control plane usage metrics for resources of the particular virtual machine; and output, to a policy controller, data associated with the control plane usage metrics and data associating the particular virtual machine with the one or more forwarding units for which the particular virtual machine provides control plane functionality.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: July 18, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Harshit Naresh Chitalia, Travis Gregory Newhouse, Sumeet Singh
  • Patent number: 11706188
    Abstract: Systems, apparatuses, and method are described for resolving domain names based on localization. A computing device may send, to a name server, a request indicating a domain. The name server may determine one or more servers associated with the domain based on the locations of the one or more servers and/or the computing device. The name server may send, to the computing device, a message indicating the determined one or more servers.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: July 18, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: Jeff Elsloo
  • Patent number: 11683391
    Abstract: A method, system, and computer program product for predicting microservices required for incoming requests for reducing the start latency of serverless microservices. The method may include obtaining tracing data of microservices of an application for historical requests processed by the application. The method may also include grouping the tracing data based on common request attributes. The method may also include aggregating each group into rules relating the common request attributes to lists of microservices. The method may also include building a predictive model formed of the rules for processing incoming requests to obtain a list of predicted microservices required for the incoming request based on attributes of the incoming request.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Matthew Paul Wilson, David Richard Jones, Sandra Hayward, Johanna Saladas Zaaijer, Christopher Neil Bailey, Ian Partridge
  • Patent number: 11671470
    Abstract: An apparatus and method for facilitating a synchronous display of a time-based media object (e.g., a video or audio file) with a remote device is provided. In one example, the apparatus comprises control logic for controlling the display of a media object in response to a user entered command with a first device, and communication logic for causing communication of the user entered command (e.g., play, pause, skip, etc.) and a metric (e.g., time or frame reference) associated with the media object to a second device for synchronizing the display of the media object with the first and second devices. The first and second devices may communicate via peer-to-peer communications, for example, in a collaborative or social application such as an IM application. Further, the apparatus may include various devices such as a personal computer, mobile phone device and/or mobile personal entertainment device, DVR, or the like.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: June 6, 2023
    Assignee: Match Group, LLC
    Inventor: David A. Shamma
  • Patent number: 11669356
    Abstract: A host computing system includes an applications layer containing one or more user applications that perform I/O operations, an access methods layer that communicates with the applications layer, an I/O drivers layer that communicates with the access methods layer, and an SSCH simulation layer that communicates with the I/O drivers layer and that simulates a Fibre Channel connection that is accessed by applications in the applications layer. The host computing system may also include a TCP/IP stack layer that communicates with the SSCH simulation layer to provide TCP/IP communication for the host computing system. TCP/IP communication provided by the TCP/IP stack layer may be separate from any dedicated TCP/IP communication provided by the host. The host computing system may be coupled to a TCP/IP network. A cloud storage may be coupled to the network to communicate with the host computing system.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: June 6, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Douglas E. LeCrone, Jeffrey L. Jones, Paul A. Linstead, Bruce A. Pocock