Patents Examined by Alicia Baturay
  • Patent number: 11677694
    Abstract: Systems and methods for initiating an instant messaging chat session from an email thread are described. In examples, an email thread including at least one email is received and user identifiers form the at least one email are extracted. Presence information associated with each user identifier of the plurality of user identifiers is obtained and then ordered. The ordered plurality of user identifiers together with their presence information are displayed in a user interface window. A determination to display a user control associated with an instant messaging capability is based on the presence information associated with at least one user identifier of the plurality of user identifiers. Upon receiving an indication that the user control associated with the instant messaging chat capability is selected, an instant messaging chat session is initiated.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: June 13, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Afraz A. Siddiqui, John J. Lotito, Joshua Bouckenooghe, Thomas Charles Underhill, Erin Woo, Allison Bellew Sousa, Peter Nagy, Arnaud Vallat
  • Patent number: 11671399
    Abstract: In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: June 6, 2023
    Assignee: Google Technology Holdings LLC
    Inventor: Qi-Bin Wu
  • Patent number: 11665050
    Abstract: A centralized configuration management system (CCM) may receive, from an NMS device, a request concerning a configuration for a microservice associated with the NMS device. The CCM may identify, based on the request, a first data model associated with default configuration information. The CCM may identify, based on the request, a second data model associated with customized configuration information. The CCM may generate, based on the first data model and the second data model, a response that includes at least one configuration parameter. The CCM may send the response to the NMS device to allow the microservice to be configured based on the at least one configuration parameter.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: May 30, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Patricio Giecco, Sri Sampath Mallipudi
  • Patent number: 11659028
    Abstract: Systems, methods, and other embodiments described herein relate to determining an optimal data offloading rate for one or more connected mobile devices. In one embodiment, a method includes receiving mobile device transmission information and receiving edge server resource information. The method includes determining an offloading rate for a mobile device to an edge server based on the mobile device transmission information, the edge server resource information, and a mean-field game algorithm. The method includes outputting the offloading rate to the mobile device.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: May 23, 2023
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Yuhan Kang, Haoxin Wang, BaekGyu Kim
  • Patent number: 11659027
    Abstract: A computer-implemented method, medium, and system for multi-network/domain service discovery in a container orchestration platform are disclosed. In one computer-implemented method, a pool of servers with a plurality of network interface controllers (NICs) is created in a load balancer and by an operator in a worker node of a container orchestration platform, where each of the plurality of NICs is defined by a corresponding network attachment definition (NAD) object of a plurality of NAD objects. A virtual service object is generated using an annotation corresponding to the plurality of NAD objects. The virtual service object is associated to the pool of servers with the plurality of NICs. An internet protocol (IP) address of the virtual service object is transmitted to the container orchestration platform to update a status of a service object in the container orchestration platform using the IP address.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: May 23, 2023
    Assignee: VMware, Inc.
    Inventors: Tamil Vanan Karuppannan, Srikanth Ramakrishnan, Riya Ganiga
  • Patent number: 11659014
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging systems by enabling users in an electronic chat conversation to run applications together. In some embodiments, when one user in a chat launches an application, an icon or other visual representation of the application appears in a portion of the chat window (e.g., in a “chat dock”) for other users in the chat to access.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: May 23, 2023
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Aaron Daniel Son, William Wu
  • Patent number: 11652878
    Abstract: An extended-reality system is described which determines extended-reality data to be obtained from the remote network-connected storage based on a location of the extended-reality system. The extended-reality system determines a communication method by which to obtain the extended-reality data, wherein the extended-reality data may be obtained by one or more requests to the remote network-connected storage or by one or more requests to a local device outside of the extended-reality system. A request is sent to at least one of the local device via a peer-to-peer network and the remote network-connected storage in dependence upon the determination by the extended-reality system.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: May 16, 2023
    Assignee: Arm Limited
    Inventors: Roberto Lopez Mendez, Daren Croxford, Laura Johanna Lähteenmäki
  • Patent number: 11647093
    Abstract: A server device includes a communication interface configured to communicate with one or more publisher devices and one or more subscriber devices. A memory stores data indicating message types to be issued by the publisher devices. Each message type is stored in association with both a condition for filtering messages of the message type and a subscriber device destination for messages of the message type meeting the condition. A processor is configured to determine whether a message meets a condition associated with the message type, and transmit the message to the subscriber devices indicated by the corresponding destination information when the condition is met.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: May 9, 2023
    Assignee: Toshiba Tec Kabushiki Kaisha
    Inventor: Yusuke Minoura
  • Patent number: 11627062
    Abstract: A communication pathway between a plurality of network nodes within a network is established. A DIS election operation is executed to determine a first network node among the plurality of network nodes as the DIS for the network and creating a first pseudo node for the first network node, and with each network node of the plurality of network nodes, determining whether the connectivity between the first network node and the other network nodes of the plurality of network nodes within the network is in a synchronous state with the adjacencies with the other network nodes of the plurality of network nodes within the network.
    Type: Grant
    Filed: June 1, 2022
    Date of Patent: April 11, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Ayan Banerjee, Dhananjaya Rao, Sridhar Santhanam
  • Patent number: 11616849
    Abstract: In an embodiment, application delivery to end-user devices may be handled by a combination of an application device and a distributed set of split edge devices located closer to the end-user device within a network. The split edge devices are instructed by the application device about how to manage traffic to and from the end-user devices. The application device determines whether content is stored to content cache of a split edge device. The application device, when the content is stored to the split edge device, refrains from sending the content and instead sends instructions to the split edge device that include reference to a location of the content, and instruct the split edge device to send the content to an application and/or device. The application device, when the content is not stored to the split edge device, sends the content with instructions to store the content locally.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: March 28, 2023
    Assignee: Lilac Cloud, Inc.
    Inventors: Harish Ramamurthy Devanagondi, Jay Shah, Simon Luigi Sabato, Srikanth Lakshminarasimhan
  • Patent number: 11611527
    Abstract: A system and method for intelligent message routing is provided. The system and method include a) storing, in one or more storage devices, a plurality of transmission rules for transmitting messages, b) receiving a message to be transmitted to a participant, c) comparing the message to the plurality of transmission rules, d) determining a first channel to transmit the message to a computer device associated with the participant based on the comparison, e) converting the message into a first message for transmission on the first channel, and f) transmitting the first message over the first channel.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: March 21, 2023
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Andrew Oliveira, Wen Ding, Benjamin E. Byrd, Holly Lambert, John Martinez, Jonathan Chang, Jose G. Aranguren, Maurice Pruna, Shagun Kariwala
  • Patent number: 11606447
    Abstract: Systems and methods of a smart and efficient agent integrated with an agile software architecture to collect and present telemetry data from a field deployed device. The collected telemetry data from the field deployed device is streamed to the service provider's streaming and analytics platform, where it is analyzed and presented to a hierarchical color-coded dashboard that is available to both the customer associated with the field deployed device, and the service provider's care agent associated with the field deployed device.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: March 14, 2023
    Assignee: Charter Communications Operating, LLC
    Inventor: Shlomo Ovadia
  • Patent number: 11606420
    Abstract: A method comprising: obtaining a first instruction for a first service, the first instruction being associated with a routing preference; generating a second instruction for the first service based on the first instruction; associating the second instruction with the routing preference; and providing the second instruction to the first service, wherein associating the second instruction with the routing preference includes at least one of inserting an indication of the routing preference in the second instruction.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: March 14, 2023
    Assignee: Dell Products L.P.
    Inventors: Irfan Gilani, Gopi Kandhadi, Maleravalappil Mohammad Sadiq
  • Patent number: 11606402
    Abstract: Systems and methods for split rendering of Network Based Media Processing (NBMP) are provided. A method includes deriving a network based media processing (NBMP) workflow, and assigning a plurality of workflow tasks of the NBMP workflow among a media sink, a media source, and at least one cloud element, network element, or edge element. A first subset of the plurality of the workflow tasks are assigned to the media source, a second subset of the plurality of the workflow tasks are assigned to the media sink, and a third subset of the plurality of the workflow tasks are assigned to the at least one cloud element, network element, or edge element. The first subset, the second subset, and the third subset do not overlap with each other.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: March 14, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11599324
    Abstract: A scalable multiviewer system including at least one communication circuit is described. The at least one communication circuit includes at least one input being associated with at least one data source. The at least one communication circuit further includes at least one output being associated with at least one data sink. The at least one communication circuit further includes at least one channel interface for an inter-circuit communication channel being configured to transfer data between the at least one communication circuit and at least one further communication circuit. The at least one communication circuit further includes a processing circuit being configured to receive an input signal from the at least one input. The processing circuit further is configured to selectively transmit the input signal to the at least one output or to the at least one channel interface based on at least one preset communication parameter.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: March 7, 2023
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventor: Bjoern Schmid
  • Patent number: 11595311
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for controlling a congestion window (CWND) value of a communication session of a CDN. In particular, a content server may analyze a request to determine or receive an indication of the type of content being requested. The content server may then set the initial CWND based on the type of content being requested. For example, the content server may set a relatively high CWND value for requested content that is not particularly large, such as image files or text, so that the data of the content is received at the client device quickly. For larger files or files that a have a determined smaller urgency, the initial CWND may be set at a lower value to ensure that providing the data of the content does not congest the link between the devices.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: February 28, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: Joelle T. Maslak
  • Patent number: 11588888
    Abstract: A method of controlling communication includes obtaining a result of comparison between a first feature value of first streaming data and a second feature value of second streaming data and transmitting a first switching signal to a first terminal and a second terminal in the case where the first feature value and the second feature value have a first relation according to the comparison result. The first feature value is of a first streaming data transmitted from the first terminal using the first communication method type. The second feature value is of a second streaming data transmitted from the second terminal using the first communication method type. The first switching signal causes the first terminal and the second terminal to switch from using the first communication method type to using a second communication method type to transmit streaming data between the first terminal and the second terminal.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: February 21, 2023
    Assignee: YAMAHA CORPORATION
    Inventor: Yoshimasa Isozaki
  • Patent number: 11575740
    Abstract: There is provided a cloud management method and apparatus for performing load balancing so as to make a service in a cluster that is geographically close in an associative container environment and has a good resource current status. The cloud management method according to an embodiment includes: monitoring, by a cloud management apparatus, available resource current statuses of a plurality of clusters, and selecting a cluster that owns a first service supported by a first cluster an available resource rate of which is less than a threshold value; calculating, by the cloud management apparatus, scores regarding an available resource current status and geographical proximity of each cluster; and performing, by the cloud management apparatus, load balancing of the first service, based on a result of calculating the scores.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: February 7, 2023
    Assignee: KOREA ELECTRONICS TECHNOLOGY INSTITUTE
    Inventors: Jae Hoon An, Young Hwan Kim
  • Patent number: 11575629
    Abstract: A method for processing a message received via an electronic communication network by a user terminal is disclosed. The method comprises receiving the message, the message including data corresponding to an initial message content determined by a sender of the message and at least one data item corresponding to a function, the at least one data item being determined by the sender of the message; and determining a final content, the final content including the initial message content determined by the sender of the message and a specific content obtained by determining a result of the function applied to at least data from the user terminal.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: February 7, 2023
    Assignee: Orange
    Inventor: Thierry Gaillet
  • Patent number: 11570238
    Abstract: In one aspect, a method performed by a network node for predicting a probability of state change of a node (e.g., a fog node) in a network is provided. The network node determines a set of weights based on attributes of the node. The network node estimates the probability of state change of the node using the determined set of weights and a set of one or more attribute values related to the node where determining the set of weights includes maximizing an evaluation value associated to the node.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: January 31, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Saravanan Mohan, Arindam Banerjee, Perepu Satheesh Kumar