Patents Examined by Sm Rahman
  • Patent number: 11159586
    Abstract: This disclosure relates to a communication network within which relays, which are connected to devices participating in a communication session (e.g., a video conference), are dynamically added and removed from the communication session. For instance, when participating in a communication session, a sending network device sends media streams (e.g., audio and/or video media streams) to its associated relay. The relay sends, through a relay communication link, the media streams to one or more receiving relays. The one or more receiving relays then forward the media stream to associated receiving network devices. As additional network devices join the communication session, the additional network devices connect to additional relays, which establish a network of relay communication links with all the relays involved in the communication session. Furthermore, as network devices leave the communication session, relays can be removed from the communication session.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 26, 2021
    Assignee: JIVE COMMUNICATIONS, INC.
    Inventor: Simon Perreault
  • Patent number: 11159367
    Abstract: Examples described herein includes initialization of a computing node cluster. An example method providing a query request from an initialization application/service of a computing node for a default configuration management server identifier via a network, and receiving, from a network management server, an internet protocol address associated with the default configuration management server identifier. The example method further includes providing a configuration request from the computing node to the internet protocol address requesting configuration information, and receiving the configuration information at the computing node from a configuration management server associated with the internet protocol address.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: October 26, 2021
    Assignee: Nutanix, Inc.
    Inventors: Brian Finn, Jan Olderdissen, Jaspal Singh Dhillon, Mengyang Li, Sragdhara Datta Chaudhuri, Toms Varghese
  • Patent number: 11134128
    Abstract: Aspects of the subject disclosure may include, for example, detecting a plurality of mobile devices in proximity to a device. Further embodiments can include identifying a user identifier associated with each of the plurality of mobile devices resulting in a plurality of user identifiers. Additional embodiments can include obtaining a user profile associated with each of the plurality of user identifiers resulting in a plurality of user profiles. Also, embodiments can include identifying a first user profile having a first priority among the plurality of user profiles. Further embodiments can include provisioning the first user profile on a media processor or set top box and providing media content for presentation on a display according to the first user profile. Other embodiments are disclosed.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: September 28, 2021
    Assignee: DIRECTV, LLC
    Inventors: Sudheer Bandela, Binny Asarikuniyil, Hai Nguyen, Heather Truong
  • Patent number: 11134019
    Abstract: A triggering system of a message processing service invokes a dispatch function to execute code to determine a set of message consumption functions to launch in order to process a set of messages from a queue. The dispatch function determines, based at least in part on the number of messages in the queue, the number of message consumption functions of the set that are to process these messages. The dispatch function invokes, based on the determination, the set of message consumption functions to process the set of messages from the queue.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: September 28, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Srijan Tiwari, Manoj Tharwani
  • Patent number: 11122116
    Abstract: A load balancing system, method, and apparatus, where the method includes: receiving, by a load balancing device, a first message from a client that is used to request to establish a first Transmission Control Protocol (TCP) connection; sending the first message to a server; receiving a second message from the client that is used to request to establish a second TCP connection; and determining, based on a token of the server included in the second message, that a destination device of the second message is the server, and sending the second message to the server, in order to establish the second TCP connection between the client and the server.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: September 14, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jun Zhou, Xia Zhu, Ji Li
  • Patent number: 11108574
    Abstract: Technologies for switch link and ply management for variable oversubscription ratios include powering up and down links of one or more network plys according to bandwidth demand, desired oversubscription ratio and/or other parameters. Telemetry data representing one or more network traffic metrics of one or more switch plies is monitored to determine respective power states of the plurality of links associated with the one or more switch plies as a function of a desired oversubscription ratio calculated based on the telemetry data. The respective power state of the plurality of links is set accordingly.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 31, 2021
    Assignee: Intel Corporation
    Inventors: Mrittika Ganguli, Joe Carvalho, Gary Muntz, Matthew J. Adiletta
  • Patent number: 11095721
    Abstract: Systems, apparatuses, and methods relating to security and/or automation systems are described. In one embodiment, a method may include receiving linking information from a first device by a second device, linking the second device with the first device via a first connection, the linking based at least in part on the linking information, storing at least a portion of the linking information, and transmitting the stored linking information from the second device to one or more other devices via a second connection.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: August 17, 2021
    Assignee: Vivint, Inc.
    Inventors: Brandon Bunker, Rongbin Lanny Lin, Shiwei Liu
  • Patent number: 11095600
    Abstract: A system provides automatic, end-to-end tagging of email messages. While a message is being composed at a sending email client, the server may receive email information that is used as an input to a predictive model. The model identifies tags that are available to a specific user group or email list that apply to the email message. These predicted tags are sent back to the email client, where they may be embedded in the email message with other user-defined tags. As the message is passed through the email server, the system may use any changes made to the predicted tags to retrain the model. When the message is received at a second email client, the receiver may further edit the tags, and any changes may again be used to retrain the model.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: August 17, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Naveen Jafer Nizar, Kyasaram Vishwa Prasad, Anilkumar Gande, Ayushi Behl, Subir Kawal Hira
  • Patent number: 11086654
    Abstract: Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: August 10, 2021
    Assignee: VMWARE, INC.
    Inventors: Pierluigi Rolando, Kantesh Mundaragi, Rahul Mishra, Jayant Jain, Raju Koganty, Akhila Naveen, Fenil Kavathia, Yong Feng
  • Patent number: 11057499
    Abstract: [Problem] Provided are an information processing system and a terminal capable of realizing device control at the terminal side, with a comparatively simple structure. [Solving Means] A terminal 3 is communicably connected to a server 2 and to a device 4 to be controlled, receives information which defines an input interface, from the server 2, presents the input interface to a user on the basis of the received information, receives control information for controlling the device 4 and data to be processed by the device 4 from the server 2, and transmits the received control information and data to the device 4.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: July 6, 2021
    Assignee: SINO-JAPANESE ENGINEERING CORPORATION
    Inventor: Zeyong Zheng
  • Patent number: 11038759
    Abstract: A system, apparatus and method are provided for dynamically updating a configuration of a network device when relevant sources and destinations of network traffic are added, removed or migrated in a network. A configuration of a network device is associated with a set of network addresses representing a set of relevant sources and destinations of network traffic. The set is dynamic in that the membership of the set can change over time to include different network addresses as the set of relevant sources and destinations of network traffic changes over time. One or more data sources are monitored to obtain the network addresses for the set of relevant sources and destinations and to determine if the membership of the set has changed. When a change is detected, the configuration of the network device is updated on the network device to reflect the network addresses that are currently in the set.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: June 15, 2021
    Assignee: Proofpoint, Inc.
    Inventors: Theron D. Tock, Vadim Kurland, Michael P. Horn
  • Patent number: 11025745
    Abstract: Technologies for end-to-end quality of service for I/O operations include a compute device in an I/O path. The compute device receives from another of the compute devices in the I/O path, an I/O request packet. The I/O request packet includes one or more QoS deadline metadata. The QoS deadline metadata is indicative of latency information relating to a currently executing workload relative to a specified QoS. The compute device evaluates the QoS deadline metadata and assigns a priority to the I/O request packet as a function of the evaluated metadata.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: June 1, 2021
    Assignee: Intel Corporation
    Inventors: Piotr Wysocki, Maciej Andrzej Koprowski, Grzegorz Jereczek
  • Patent number: 11018940
    Abstract: This application belongs to the field of service orchestration and discloses a service orchestration method and apparatus, and a service provisioning method and apparatus. The method includes: obtaining a service template; obtaining a service identity, a service attribute, and a service policy that are entered by an operator and a default service parameter; substituting the options of the service template with the service attribute and the service policy that are entered by the operator and the default service parameter; associating the service template that is filled in with the service identity; and storing the service template that is associated with the service identity in a service type library, and publishing the service template to the user.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: May 25, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Liya Zhang, Liang Zhang, Jian Wu
  • Patent number: 11012479
    Abstract: Methods for capturing and broadcasting a user computer session may involve running the session on a host computer equipped with a graphics processing unit to prepare session display data. The capturing and broadcasting method implements the operations of repeatedly providing the display data prepared by the graphics processing unit to a first encoder and a second encoder to establish a primary video stream and a secondary video stream; then transmitting the primary video stream to the remote client associated with the computer session and transmitting the secondary video stream to a subscriber client.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: May 18, 2021
    Assignee: BLADE
    Inventors: Yann Dirson, Grégory Gelly
  • Patent number: 11010724
    Abstract: A computer-implemented method for analyzing calendar entries may include receiving, at a computing device, at least one calendar entry associated with a calendar application, the calendar entry comprising data defining a meeting type; tracking a user's activity in the meeting type; detecting at least one related calendar entry related with the received calendar entry, wherein the detected related calendar entry comprises a meeting type related to the meeting type of the received calendar entry; and supplementing the related calendar entry with at least one indicator describing the user's activity in the meeting type based on the tracked user activity.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: May 18, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Asima Silva, Richard Gorzela, Jaime M. Stockton
  • Patent number: 11005808
    Abstract: A computer-implemented method, computer-readable medium, and an apparatus operable to perform the method is provided for managing multiple provisioned domain name system (“DNS”) registry objects. The method can include receiving, at a DNS registry, a multiple domain extensible provisioning protocol (“EPP”) command from a registrar on behalf of a registrant to perform an action for each provisioned DNS registry object of the multiple provisioned DNS registry objects; comparing the action with one or more allowable actions in a policy maintained by the registry; determining, by a processor, that the action is allowable based on the comparing; and performing, based on the determining, the action on each of the provisioned DNS registry objects in one transaction.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: May 11, 2021
    Assignee: VERISIGN, INC.
    Inventors: James F. Gould, Srikanth Veeramachaneni, Nagesh Chigurupati
  • Patent number: 10992728
    Abstract: Media streaming is more efficient in terms of transmission bitrate consumption, transmission latency and/or fair trade of transmission capacity among several by pushing media content rather than the client pulling media content from the server. Pushing media content to the client at a varying bitrate enables to shift, at least partially, the control over the streaming from the client towards the server. The server may continue to push segments of the media content to the client even without receiving explicit queries or directives for these segments thereby reducing upstream bandwidth consumption. As far as the bitrate adaption is concerned, the server may act as a slave remotely controlled by the client in that media content is pushed at a bitrate depending on the client's most recently sent information such as reception situation information explicitly indicating the bitrate to be used.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: April 27, 2021
    Assignee: bitmovin GmbH
    Inventor: Reinhard Grandl
  • Patent number: 10979513
    Abstract: A method may include identifying a service discovery manager associated with a first data center and registering with the service discovery manager. The method may also include, transmitting, by the service discovery manager, information identifying first services that are available at the first data center and information identifying a second data center in which one or more of the first services are available. The method may further include receiving the information identifying the first services that are available and the information identifying the second data center and updating a database based on the information identifying the first services that are available.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: April 13, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lalith Kumar Sesham, Rajesh Kalshetty, Srinivasan Krishnamoorthy
  • Patent number: 10969972
    Abstract: A computing device of a dispersed storage network includes a processing module operable to receive a plurality of requests regarding writing a plurality of data objects to storage units from a plurality of user computing devices. The processing module is further operable to activate a verification process to verify a content format verification code provided by a user computing device for a request regarding writing a data object, activate a signature process to sign the content format verification code with a trusted certificate to produce a signed content format verification code, send the trusted certificate and a signed content format verification code identification to a dispersed storage (DS) processing unit, receive a verification message indicating that the content format verification code identifies a correct format for the data object, and send the data object in the correct format to the DS processing unit for dispersed storage error encoding and storage.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew D. Baptist, Bart R. Cilfone, Greg R. Dhuse, Wesley B. Leggette, Manish Motwani, Jason K. Resch, Ilya Volvovski, Ethan S. Wozniak
  • Patent number: 10972419
    Abstract: Systems and methods relating to archiving a message in a message store and synchronizing the message store across multiple client devices of the same user are disclosed. In some embodiments, a method of operation of a client device for archiving messages in a message store managed by a server comprises making a determination at the client device to archive a message that is stored in a first mailbox of the message store and, upon making the determination, sending an instruction to the server to set an Archived flag for the message. In this manner, the message is archived without copying or moving the message to a secondary mailbox, which in turn simplifies both the archiving process and subsequent synchronization across other client devices of the same user.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: April 6, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Dave Kell, Patrice Varinot, Fei Wang