Patents Examined by Hannah S Wang
  • Patent number: 11729109
    Abstract: A method provides for delivering video content from a server to a plurality of media devices is disclosed that distributes accurately excess bandwidth. The method includes: determining, by the server, the bandwidth to allocate to each of the plurality of media devices using a hypertext transfer protocol-based live streaming client model or a need parameter vector and/or measured bandwidth limitations associated with each of the plurality of media devices and providing the allocated bandwidth to each of the plurality of media devices, wherein the video content is transmitted in a plurality of segments from the server, and wherein each segment is transmitted at a bitrate that may vary from segment to segment.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: August 15, 2023
    Assignee: ARRIS Enterprises LLC
    Inventors: Praveen N. Moorthy, Mark S. Schmidt, Baozhou Li, Ajay Luthra
  • Patent number: 11683392
    Abstract: This application provides a cache decision method and apparatus. The method includes: receiving, by a policy control function PCF, first cache information sent by at least one local analytic function LAF. The first cache information includes a base station identifier, identifiers of first N1 pieces of application information that are accessed for a maximum quantity of times, and content corresponding to the identifiers of the N1 pieces of application information, where N1 is a positive integer. The method further includes determining, by the PCF, local cache content based on the first cache information and a capacity of a local cache. In this way, the cache hit rate can be effectively improved, transmission bandwidth and data transmission overheads can be greatly reduced, and users' experience improved.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: June 20, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huan Yan, Yong Li, Haiyang Sun
  • Patent number: 11611624
    Abstract: A method and system for transferring data is disclosed. The method comprises initiating a handshake between an electronics unit onboard a vehicle and an application via a first communication protocol through an onboard gateway; transferring a data file to the gateway from the application via a second communication protocol; storing the data file in the gateway at a storage location; sending a message from the application to the electronics unit, via the first communication protocol, to inform the electronics unit that the data file is available and the storage location of the data file; and pulling the data file from the storage location, via the second communication protocol, to the electronics unit.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: March 21, 2023
    Assignee: Honeywell International Inc.
    Inventors: Ravikumar Selvarajan, Charles Dairman
  • Patent number: 11595335
    Abstract: A method and device for attaching messages stored at the device as attachments to a message being composed at the device. The device comprises: a memory storing a messaging application, a communication interface, a display device, and a processor configured to execute the messaging application to: render, at the display device, the message; in response to detecting selection of an attach icon in the message, render, at the display device, message icons, each message icon associated with a respective one of the stored messages; detect selection of at least one message icon; for each selected message icon, convert a stored message associated with the selected message icon into a Multipurpose Internet Mail Extension (MIME) attachment message; encode the message and each MIME attachment message into a MIME message; and, in response to detecting selection of a send icon of the message, transmit, via the communication interface, the MIME message.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: February 28, 2023
    Assignee: BLACKBERRY LIMITED
    Inventors: Andrew John Ewanchuk, Christopher Michael Fogel, Ronesh Puri, Mahadevan Balasubramaniam
  • Patent number: 11570016
    Abstract: Devices, computer-readable media, and methods for changing the state of a network-connected device in response to at least one facial gesture of a user are disclosed. For example, a processing system including at least one processor captures images of a face of a user, detects at least one facial gesture of the user from the images, determines an intention to change a state of a network-connected device from the at least one facial gesture, generates a command for the network-connected device in accordance with the intention, and outputs the command to cause the state of the network-connected device to change.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: January 31, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Forest Johnson, Pamela Juhl Sokoler, Prakash Thiruvenkatam
  • Patent number: 11563656
    Abstract: The present invention provides a state monitoring device which make it possible to certainly deliver, to the maintenance staff side, state monitoring information of an apparatus to be monitored which is disposed in a distant place with a bad communication environment. A state monitoring device 300 is provided with a communication unit 301 which performs communication using a first communication line for transmitting operating information of an apparatus to be monitored to a server device, and a second communication line for transmitting the operating information to the server device via wireless communication provided by a mobile object if the first communication line is not communicable.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: January 24, 2023
    Assignee: NEC CORPORATION
    Inventors: Naoki Kanaya, Yuichi Imamura
  • Patent number: 11552856
    Abstract: Embodiments of this application provide example data analytics methods and example data analytics apparatuses. An example method carried out by a user plane data processing network element includes: obtaining information about at least one feature set from a data analytics network element, where information about each feature set in the information about the at least one feature set corresponds to at least one service type or at least one execution rule; obtaining a feature parameter of user plane data based on the information about the at least one feature set; sending the feature parameter to the data analytics network element; obtaining a response result of the feature parameter from the data analytics network element; obtaining, based on the response result, a service type associated with the user plane data or an execution rule associated with the user plane data.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: January 10, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Weiwei Chong, Yang Xin, Xiaobo Wu
  • Patent number: 11444887
    Abstract: A method provides for delivering video content from a server to a plurality of media devices is disclosed that distributes accurately excess bandwidth. The method includes: determining, by the server, the bandwidth to allocate to each of the plurality of media devices using a hypertext transfer protocol-based live streaming client model or a need parameter vector and/or measured bandwidth limitations associated with each of the plurality of media devices and providing the allocated bandwidth to each of the plurality of media devices, wherein the video content is transmitted in a plurality of segments from the server, and wherein each segment is transmitted at a bitrate that may vary from segment to segment.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: September 13, 2022
    Assignee: ARRIS Enterprises LLC
    Inventors: Praveen N. Moorthy, Mark S. Schmidt, Baozhou Li, Ajay Luthra
  • Patent number: 11296960
    Abstract: Some embodiments provide a method for monitoring a distributed application. The method receives a request to perform data collection for the distributed application. The method identifies data compute nodes (DCNs) that implement the distributed application. The method sends commands to host machines on which the identified DCNs operate to detect events related to the DCNs and provide data regarding the detected events. The method uses the data regarding the detected events to generate a user interface (UI) display of the topology of the distributed application.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: April 5, 2022
    Assignee: NICIRA, INC.
    Inventors: Bin Wang, Margaret Petrus, Farzad Ghannadian, Rajiv Krishnamurthy
  • Patent number: 11223679
    Abstract: An apparatus in one embodiment comprises a host device configured to communicate over a network with a storage system comprising a plurality of storage devices. The host device comprises a set of input-output queues and a multi-path input-output driver configured to select input-output operations from the set of input-output queues for delivery to the storage system over the network. The multi-path input-output driver is further configured to send a predetermined command to the storage system over each of a plurality of paths from the host device to the storage system, to monitor a response time for the predetermined command on each of the paths, and to detect a performance issue with at least a given one of the paths based at least in part on the monitored response time. The predetermined command illustratively comprises a Small Computer System Interface (SCSI) “immediate” command of a particular type, such as a Test Unit Ready (TUR) command.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: January 11, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Vinay G. Rao, Sanjib Mallick, Krishna Deepak Nuthakki, Arieh Don
  • Patent number: 11140045
    Abstract: Technologies are described herein for changelog transformation and correlation in a multi-tenant cloud service. Components within the multi-tenant cloud service generate changelogs that describe changes made to hardware or software components within the multi-tenant cloud service. The changelogs are received and transformed from different schemas into a common schema. A central change management service (“CCMS”) exposes a network service application programming interface (“API”), or other type of interface, through which other network services can obtain the changelogs that have been transformed into the common schema. For example, services can obtain changelogs in order to correlate changes to anomalies or other events taking place in the multi-tenant cloud service, to identify upstream or downstream components that might be impacted by a change, to provide a user interface for viewing the changelogs, the correlation, or the potential impact of a change, and/or to perform other types of functions.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: October 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eddie W. M. Fong, Nagaraju Palla, Ricardo Soares Stern, Rajmohan Rajagopalan, Bhavin J. Shah, Narendra Babu Alagiriswamy, Karan Singh Rekhi, Parikshit Patidar
  • Patent number: 11089125
    Abstract: Described herein are systems and methods for providing interactive notification panels to a user. A bot apparatus receives a notification from an application program and transforms the notification into one or more interactive notification panels configured to receive user inputs and/or to provide an output to at least one user input. Based on at least one user input, the bot apparatus transmits data to the application program, which causes the application program to perform one or more actions.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: August 10, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Henry Lewallen, Jr., Christopher Lee Mullins
  • Patent number: 11063814
    Abstract: A method includes allocating an identifier to each of a plurality of policies each comprising a network-isolation identifier associated with a VXWAN directive and transmitting each of the plurality of policies to one or more devices in a network.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: July 13, 2021
    Assignee: CloudGenix, Inc.
    Inventors: Kumar Ramachandran, Venkataraman Anand, Navneet Yadav, Arivu Ramasamy, Aaron Edwards
  • Patent number: 11050823
    Abstract: A method, an apparatus, and a system for playing a scene animation are provided. The method includes: obtaining, by a server, scene data corresponding to a plurality of first accounts. The scene data is data generated by a plurality of first clients, each first client being logged in with one of the plurality of first accounts. The method also includes: determining, by the server according to the scene data, whether a predetermined trigger condition of playing a target scene animation is met; and sending a control message to each of the plurality of first accounts when the predetermined trigger condition of playing the target scene animation is met. The control message is used to instruct each of the plurality of first clients to synchronously play the target scene animation.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: June 29, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Shangli Liang
  • Patent number: 11038977
    Abstract: A device can be configured to receive first internet protocol multimedia subsystem (IMS) data from a user device, provide the first IMS registration data to an IMS device, maintain—on behalf of the user device—an IMS connection between the user device and the IMS device. In addition, the device an receive, from the IMS device, an IMS invite addressed to the user device, temporarily hold the IMS invite, provide a push notification device with a push notification request specifying the user device, receive second IMS registration data from the user device, and perform an action based on the second IMS registration data.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: June 15, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sameh El-Gawady, Jason A. Coglon
  • Patent number: 10986160
    Abstract: Disclosed is a new approach for client-side contextual engagement with a website visitor. A browser loads a page containing a reference to a script file implementing a visitor client. The visitor client may store visitor client data including site rules and a visitor profile locally on the client device. The visitor client may include a context monitor for calling the decision engine, a decision engine for evaluating the site rules relative to a context defined at least partially by events occurring on the page and the visitor profile, and a widget manager for managing visitor client data persisted on the client device. The content monitor may call the decision engine when the context changes. The decision engine may determine, in real time and relative to the context, that proactive or reactive engagement(s) may be appropriate and call the widget manager to launch and display corresponding engagement channel(s) on the page.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: April 20, 2021
    Assignee: Moxie Software, Inc.
    Inventors: Michael Galloway, Randy Nasson, Jonathan Lee Bell, Jonathan Pollock
  • Patent number: 10965719
    Abstract: In some implementations, a telecommunications network can include a core network device. The core network device can receive from a session-originating device an initiation request of a communication session, the initiation request including information of a destination and information of media capabilities. The core network device can determine network-location information of the destination, retrieve from a capability registry modification information corresponding to the network-location information, and modify the information of the media capabilities based at least in part on the modification information. The core network device can transmit the initiation request including the modified information of the media capabilities to another core network device corresponding to the network-location information.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: March 30, 2021
    Assignee: T-Moblle USA, Inc.
    Inventors: Shujaur Mufti, Zeeshan Jahangir
  • Patent number: 10965553
    Abstract: A method for optimizing performance analysis of a plurality of network hosts associated with a communications network includes aggregating captured network performance data including a plurality of captured network performance metrics for a plurality of network flows. Each one of the plurality of network flows is associated with a plurality of network hosts. The aggregated captured network performance data is encoded by employing at least one data modification function. Dimensionality of the encoded captured network performance data is reduced using a neural network model. One or more reduced-dimensional clusters of the encoded captured network performance data are generated. Each of the one or more reduced-dimensional clusters is grouping one or more hosts of the plurality of network hosts based on the captured network performance metrics.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: March 30, 2021
    Assignee: Arbor Networks, Inc.
    Inventors: Mathew Ralph Richardson, Lawrence Bruce Huston, III, R. Grant Reed
  • Patent number: 10965771
    Abstract: A method, apparatus, system, and computer program product for dynamically selecting transmission data formats for communicating data. A request for a server application sent from a client application is received by receiving, by a computer system. The request includes first data in a first transmission data format and identifies a set of transmission data formats acceptable to the client application. A determination is made by the computer system as whether the first transmission data format is supported. A response from the server application with second data in a selected transmission data format in the set of transmission data formats by the computer system in response to the first transmission data format being supported.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Christopher N. Bailey, Michael J. Tunnicliffe
  • Patent number: 10958738
    Abstract: Measures for providing timer services in a network including a cluster of nodes responsible for providing timer services to clients. At a given node in the cluster, a request to provide a timer is received from a client. Configuration of a primary replica of the requested timer on a first node in the cluster to pop after a first time has elapsed is initiated. A first timer replication message is transmitted to a second node in the cluster, the first timer replication message indicating that the second node should configure a first backup replica of the requested timer. A second timer replication message is transmitted to a third node in the cluster, the second timer replication message indicating that the third node should configure a second backup replica of the requested timer. Popping of the primary, first backup or second backup timer replicas includes initiating callback of a given client.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: March 23, 2021
    Assignee: Metaswitch Network Ltd.
    Inventors: Andrew Caldwell, Matthew Williams, Michael Jeffrey Evans