Patents Examined by Tonia L Dollinger
  • Patent number: 11973644
    Abstract: A system includes a network of multiple network domains, each network domain includes a software defined network (SDN) controller. Each SDN controller includes a network interface circuitry, a processor and a memory. The network interface circuitry provides a communicative coupling with at least one domain of the multiple network domains. The memory includes instructions that when executed by the processor, performs a network update comprising adding links, subtracting links or reporting a status of links in at least one network domain upon receiving a network update request, and performs sending and receiving the network update request to a second SDN controller, where the network update request is part of real-time publish/subscribe protocol, the sending network update request includes a publish message having a specified topic and a set of QoS attributes, and the receiving a network update request includes subscribing to the specified topic and the set of QoS attributes.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: April 30, 2024
    Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Basem Almadani, Abdurrahman Beg
  • Patent number: 11973654
    Abstract: In examples, a first Anycast advertisement is received from a first server identifying the first server as a primary address for a service. In addition, a second Anycast advertisement is received from the first server identifying the first server as a secondary address for the service. Further, a third Anycast advertisement is received from a second server identifying the second server as the secondary address for the service. A first community advertisement is also from the first server identifying the first server as a member of a first community. Thereafter, a first request is received from a client including the primary address, and the request is routed to the first server. When a second request from the client is received including the secondary address, based at least on the community advertisement, the first server is ignored, and the second request is routed to the second server.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: April 30, 2024
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Dean Ballew, John R. B. Woodworth
  • Patent number: 11968273
    Abstract: In one aspect, an NRF is configured to inform an NF instance that has sent a discover request toward the NRF that the number of NF instances that match the search criteria used by the NRF in response to the discover request is greater than the number of NF instance profiles included in the NF instances array of the discover response.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: April 23, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Yong Yang, Jesus Angel De-Gregorio-Rodriguez, Yunjie Lu
  • Patent number: 11962668
    Abstract: Embodiments of the present disclosure relate to a caching method, device, and computer program product for an edge server. The method includes acquiring a historical distribution of a set of variables associated with a network environment of the edge server, and generating one or more time series of the set of variables based on the historical distribution. The method further includes determining a caching strategy associated with the edge server based on the one or more time series of the set of variables. With the solution of the present disclosure, in an edge computing scenario, unnecessary overhead caused by ineffective caching can be reduced while ensuring smooth user experience.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: April 16, 2024
    Assignee: Dell Products L.P.
    Inventors: Si Chen, Zijia Wang, Zhenzhen Lin
  • Patent number: 11949754
    Abstract: Provided are a content caching optimization system and method. The content caching optimization system in which content priority in an information-centric networking (ICN) environment is taken into consideration includes one or more producer terminals configured to generate and provide content, one or more user terminals configured to transmit content requests according to users and receive content according to the content requests, one or more mobile/multiple access edge computings (MECs) configured to predict the number of requests for each piece of content to be requested later on the basis of the content requests received from the user terminals, and a software-defined network (SDN) controller configured to calculate a content popularity using the number of requests for each piece of content predicted by the MECs and perform content caching optimization on the basis of the calculated content popularity and a preset content priority.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: April 2, 2024
    Assignee: FOUNDATION OF SOONGSIL UNIVERSITY-INDUSTRY COOPERATION
    Inventors: Yun Won Chung, Min Wook Kang
  • Patent number: 11943110
    Abstract: Configuration information that identifies a plurality of components that define a network is received. Based on the configuration information, a plurality of virtual network function (VNF) instances are caused to be generated on a plurality of general-purpose computing devices to implement the network on the plurality of general-purpose computing devices, each VNF instance corresponding to one of the plurality of components. Based on the configuration information, at least some of the VNF instances of the plurality of VNF instances are configured. Testing data and testing criteria are obtained. The testing data is submitted to the network, and network test results based on the testing data and the testing criteria are output.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: March 26, 2024
    Assignee: Charter Communications Operating, LLC
    Inventors: Saran Khalid, Perwaiz Akhtar
  • Patent number: 11936703
    Abstract: A system and method provide media content based on a household when out- of-home. A first request for media content is received that originates from a first IP address and includes a first data element identification that is associated with a first user. A determination is made that the first IP address is associated with a first internet connected household (ICH). The first data element identification is aliased with the first ICH. A second request (that includes the first data element identification) for media content is received that originates from a second IP address that corresponds to a non-household IP address. In response to the second request and the aliasing, media content is retrieved (based on the first ICH) and transmitted to the first user at the second IP address.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: March 19, 2024
    Assignee: VIANT TECHNOLOGY LLC
    Inventors: Fabrizio Blanco, Giuseppe Di Mauro
  • Patent number: 11928119
    Abstract: Embodiments are directed towards automatically learning user behavioral patterns when interacting with messages and based on the learned patterns, suggesting one or more predicted actions that a user might take in response to receiving subsequent message. One or more classifiers are trained and employed to predict one or more actions that a user might take in response to receiving the message. In one embodiment, the one or more predicted actions are provided suggested to the user as an action the user might take on the message. Messages may be rank ordered within a given suggested action based on a confidence level of the prediction.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: March 12, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Ingmar Weber, Yoelle Maarek, Yehuda Arie Koren
  • Patent number: 11928482
    Abstract: A method includes, for each of a plurality of web resources, receiving, at a communications server, data indicating characteristics of a respective web resource, detecting, based on the received data, that the respective web resource provides functionality for live assistance by a third party content provider through a chat user interface on the respective web resource, and storing, in a database, an entry that indicates that the respective web resource has the functionality. The method includes receiving, from a user, a request to access a particular web resource hosted by a particular third party content provider, determining, based on a stored entry in the database representing the particular web resource, that the web resource provides functionality for live assistance by the particular third party content provider through a particular chat user interface on the web resource, and initiating a chat session between the user and the third party content provider.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Sriram Bhargav Karnati, Varun Soundararajan
  • Patent number: 11930085
    Abstract: A method includes receiving first event data from a device, the first event data including a first identifier (ID) that identifies the device, web browser metadata, and data associated with an application state. The method includes generating a first persona including the first ID and a first event identifier that identifies a first user action. The method includes receiving second event data, the second event data including device metadata and a second ID that identifies the device. The method includes generating a second persona based on the second event data, the second persona including the second ID and a second event identifier that identifies a second user action. Additionally, the method includes determining that the first and second personas are associated with the device based on matches between the browser metadata and device metadata and transmitting a response to the device configured to route the device to the application state.
    Type: Grant
    Filed: May 18, 2023
    Date of Patent: March 12, 2024
    Assignee: Branch Metrics, Inc.
    Inventors: Sofus Attila Macskassy, Dmitri Ariel Gaskin, Eric J. Glover, Kan Yu, Wenchang Yan
  • Patent number: 11924526
    Abstract: An example device for processing media data is configured to parse a bitstream including the media data, the bitstream being formatted according to Common Media Application Format (CMAF), detect, during the parsing, a file type (FTYP) value for a CMAF track file of the bitstream, determine that a CMAF header of the CMAF track file starts with the FTYP value, and process one or more CMAF fragments following the CMAF header of the CMAF track file. The device may additionally be configured to detect one or more segment type (STYP) values in the bitstream, determine that each of the one or more STYP values corresponds to a start of a respective one of the CMAF fragments, and process each of the CMAF fragments starting from the corresponding STYP value.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: March 5, 2024
    Assignee: QUALCOMM Incorporated
    Inventor: Thomas Stockhammer
  • Patent number: 11924269
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. One example involves a set of computing servers communicatively coupled to the data storage device. The set of computer servers provide a respective virtual data center for each of a plurality of accounts, and the respective virtual data center for each account provides data-communications services specified in a respective settings file for the account. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set of Cloud-based servers.
    Type: Grant
    Filed: February 2, 2023
    Date of Patent: March 5, 2024
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
  • Patent number: 11915039
    Abstract: A method for identifying a second device by a first device for establishing a communication between the first device and the second device is described here. The method includes receiving, by a processor of a first device, a voice command from a worker in a workplace. In an example, the method comprises pausing, by the processor, a workflow operation executing on the first device. The method further comprises performing, by the processor, a voice recognition to analyze the voice command of the worker. The method includes activating, by the processor, a communication module of the first device based on the voice recognition, to identify a second device in proximity to the first device. The method includes terminating, by the processor, a connection between the first device and the wearable electronic device. Thus, terminating, by the processor, a second connection of the first device with the second device.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: February 27, 2024
    Assignee: VOCOLLECT, INC.
    Inventors: Gary W. Miller, Graham P. Byrne
  • Patent number: 11917040
    Abstract: An agent is installed on a computing device of a vehicle (e.g., an ECU); the agent receives messages from an application installed on the same computing device. The computing device is connected to a gateway computing device via a physical communication channel (e.g., CAN bus or Ethernet cable). When the gateway agent receives a message from the application, it converts the message into a different protocol based on a mapping of the protocols to physical communication channels. The message is sent to a gateway agent at the gateway device, where it is converted back to the original protocol so the message can be processed/transmitted to the internet. By using an agent, the in-vehicle application does not need to know about the vehicle's network architecture or changes to it in order to access the internet.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Edwin Ricardo Mendez Rodriguez, Dave Wayne Lasley, David Joseph Mifsud, Brett Francis
  • Patent number: 11909663
    Abstract: A non-transitory processor-readable medium storing code representing instructions to be executed by a processor can cause the processor to receive an indication to load balance a group of sessions associated with a network node and a switch across a group of links between a gateway device and the switch at a first time. The code causes the processor to calculate at a second time, a load based on the group of sessions and associated with a first set of links in an active configuration before the first time. The code causes the processor to send a signal to cause a set of sessions from the group of sessions to re-establish themselves at a third time based on a threshold value calculated based on the load such that the set of sessions are load balanced across a second set of links in the active configuration at the third time.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: February 20, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Jeevan Madhu Kamisetty, Lakshmana Murthy Mantha, Joseph L. White, Simon Jonathan Gordon
  • Patent number: 11909811
    Abstract: A dynamic interactive network system provides an online service and social community for engaging, learning, and training skills for happiness. The system includes a processor and memory storing instructions which when executed by the processor configure the processor to provide the online service. The instructions further configure the processor to provide tracks including activities, provide an initial happiness level and a track to a user based on a self-assessment completed by the user upon signing up, monitor progress of the user based on self-assessments periodically completed by the user, modify the tack based on the self-assessments, suggest followers to the user from the users whose profiles match the profile of the user in terms of demographics, psychographics, and rating of the users on the online service, and generate a happiness graph for the user that correlates the activities and the followers with their impact on happiness level of the user.
    Type: Grant
    Filed: December 31, 2022
    Date of Patent: February 20, 2024
    Assignee: Twill Inc.
    Inventors: Tomer Ben-Kiki, Acacia Parks, Amy Jo Kim
  • Patent number: 11909601
    Abstract: A simulation environment (e.g., multi-player game) may be hosted by multiple nodes of a provider network. The number of nodes may increase or decrease, depending on the load on the simulation. Each node may be assigned a root key that includes 3D coordinates. The nodes may maintain a circular keyspace that includes the x-axis coordinates, the y-axis coordinates, and the z-axis coordinates, according to a consistent hashing algorithm. A given node may have any number of successor or predecessor nodes along each axis keyspace. If load on a particular node increases above a threshold amount, a new node may be allocated and insert itself into the 3D keyspace, taking over authority for any entities that are located within a portion of the volume that was previously managed by the particular node.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: February 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Karl Berg
  • Patent number: 11901085
    Abstract: The present embodiments relate generally to a system for improved storage of electronic health information, the system including: a computing device for receiving the electronic health information; and a server for communicating with the computing device, the server being accessible by the computing device at a first network location. The server can be configured to: receive a request from the computing device for a second network location, the second network location usable for storing the electronic health information, and the second network location being different from the first network location; determine the second network location; and provide the second network location to the computing device; and the computing device stores the electronic health information at the second network location.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: February 13, 2024
    Assignee: Ciarius Mobile Health Corp.
    Inventors: Trevor Stephen Hansen, Benjamin Eric Kerby, Dongkang Li, Shirui Yin
  • Patent number: 11902376
    Abstract: An apparatus includes a network interface and a processing unit. The network interface receives a device registration request identifying an identity of a client device, an Internet address of the client device, and a physical location of the client device. The processing unit determines an identity of at least one sensor of the client device, at least in part based on the identity of the client device. The network interface transmits, to an Internet address of a server, the identity of the client device, the physical location of the client device, and the identity of the at least one sensor of the client device. The network interface receives data from the at least one sensor of the client device.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: February 13, 2024
    Assignee: Intrado Life & Safety, Inc.
    Inventors: Adan K. Pope, Michel Brkovic
  • Patent number: 11888744
    Abstract: A network congestion control method, a node and a system are disclosed, where the method is applied to a spine-leaf network system. The method includes: a spine node receives network information sent by the at least one leaf node, where the network information includes network topology information of the leaf node and a network performance indicator of the leaf node; networks the at least one leaf node and the spine node based on the network topology information of the at least one leaf node, to obtain a combined network topology; and if the combined network topology is a global network topology of the spine-leaf network system, performs network congestion control on the at least one leaf node based on the network performance indicator of the at least one leaf node.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: January 30, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ke Meng, Hewen Zheng, Haonan Ye, Weiqing Kong