Patents Examined by Ishrat Rashid
  • Patent number: 10931744
    Abstract: Metadata associated with a workload is determined. The workload is associated with a consumer of a service. One or more policies associated with the metadata are retrieved. An agent is configured to perform policy-controlled service routing of communications comprising the data packets with respect to the workload based on the one or more policies.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: February 23, 2021
    Assignee: Tigera, Inc.
    Inventor: Christopher David Liljenstolpe
  • Patent number: 10924372
    Abstract: A computing system may include point of presence (PoP) servers coupled to a wide area network (WAN) and configured to receive client requests for a Software as a service (SaaS) application(s) from different network branches coupled to the WAN, and connect the network branches with a given SaaS host server from among different SaaS host servers coupled to the WAN and providing the SaaS application(s). The system may also include a PoP selection controller (PSC) coupled to the WAN and cooperating with the PoP servers to determine first network health metrics for connections between the PoP servers and the network branches, determine second network health metrics for connections between the PoP servers and the SaaS host servers, and select a respective PoP server for each network branch to be connected with for providing the SaaS application(s) based upon the first and second network health metrics.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: February 16, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Karthick Srivatsan, Marco Murgia, Chaitra Maraliga Ramaiah
  • Patent number: 10917477
    Abstract: A user equipment (UE) includes a communication unit and a processor. The communication unit communicates with a server. The processor transmits a hypertext transfer protocol (HTTP) streaming session request including an indication that the UE supports Motion Picture Experts Group (MPEG) media transport (MMT) to the server and receives a description of MMT service components including an indication that the server supports MMT. The processor also migrates the UE to a MMT streaming session, selects at least one service component from the MMT service components, transmits a selection message to the server, and receives media corresponding to the selected at least one service component.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: February 9, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Imed Bouazizi, Kyungmo Park
  • Patent number: 10904197
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for managing members of online social network conversations. A user can access a list of members of an online social network conversation by interacting with a user interface element of a graphical user interface (GUI). The list of members can be modified directly via interaction with the list.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: January 26, 2021
    Assignee: salesforce.com, inc.
    Inventors: Rebecca Elizabeth Weinhold, Emily Behrendt, Caroline Joan Liu, Zara Chiara Jumamil Fernandez
  • Patent number: 10862948
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a data storage device and a set of computing servers communicatively coupled to the data storage device. The set of computer servers are configured to provide a respective virtual data center for each of a plurality of accounts. The respective virtual data center for each account is configured to provide virtual services specified in a respective settings file for the account stored in the data storage device. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set virtual servers, including at least one Voice-over-IP (VoIP) server. The VoIP server provides VoIP service for a plurality of users of the account.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: December 8, 2020
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
  • Patent number: 10791538
    Abstract: Embodiments of the present invention are directed to cloud-based data synchronization. Two or more devices associated with an account in a cloud can be synched. The account is configured to manage publishing and subscription relationships between these devices such that a first device is able to publish data to the account in the cloud, and a second device is able to subscribe to the data from the account. In some embodiments, the account is configured to determine whether the second device has proper dependencies for subscribing to the data, and to prevent the second device from subscribing to the data upon determining that the second device does not have proper dependencies. However, in some embodiments, proper dependencies are automatically satisfied by downloading and installing a tool configured to properly process the data (e.g., execute applications) on the second device.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: September 29, 2020
    Assignee: BlueStack Systems, Inc.
    Inventors: Suman Saraf, David P. Reese, Jr., Harvinder Singh Sawhney, Shashi Kant Sharma
  • Patent number: 10785329
    Abstract: Example methods, apparatus, systems and articles of manufacture are disclosed to facilitate meter to meter matching for media identification. Example apparatus disclosed herein include an unknown signature comparer, a stack counter, and a reference database updater. The unknown signature comparer is to select a candidate unknown signature segment meeting a threshold length from a set of unknown signature segments collected at a first audience measurement location and to compare individual signatures of the candidate unknown signature segment with a collection of unknown signature segments collected at a second audience measurement location. The stack counter is to count a number of times that the candidate unknown signature segment matches unknown signature segments in the collection and to identify the candidate unknown signature segment as a matched signature segment when the number of times meets a counter threshold.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: September 22, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Sandeep Tapse, Daniel Nelson
  • Patent number: 10764140
    Abstract: Provided is a communication device capable of minimizing effects on a continuously operated service after control software is updated. In a communication device (10), a control unit (11) stores information about the communication device (10) in a storage unit (12) before control software is updated. The control unit (11) compares, after updating the control software, information about the communication device (10) stored in the storage unit (12) with information about the communication device (10) obtained after updating the control software, and performs predetermined processing based on a result of the comparison.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: September 1, 2020
    Assignee: NEC CORPORATION
    Inventor: Hirokazu Ozawa
  • Patent number: 10742759
    Abstract: Systems and methods for enhancing workflows with data virtualization. An example method may comprise: receiving a token identifying a mobile computing device; executing, by a processing device, a workflow comprising a conditional statement that initiates a request to send a push notification to the mobile computing device; producing, in view of the request, a plurality of messages compliant with a plurality of push notification infrastructures; selecting a message compliant with a push notification infrastructure associated with the mobile computing device; and transmitting the selected message to the push notification infrastructure associated with the mobile computing device.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: August 11, 2020
    Assignee: Red Hat, Inc.
    Inventor: Matthias Wessendorf
  • Patent number: 10733207
    Abstract: Systems, methods, and apparatuses can provide staged migration from one or more user accounts from a source system to a destination system using an application local to the source systems. The automated staged data migration can provide coordinated staged data migration of large amounts of data in a single automated process. The system can provide automated and remotely controlled staged migrations of data that may perform source system type detection and work with multiple types of systems.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: August 4, 2020
    Assignee: SKYKICK, INC.
    Inventors: Evan Richman, Todd Schwartz, Trent Robert Schwartz, Bradley Younge, John Dennis, Roger Neil Moore, Christopher Rayner
  • Patent number: 10733981
    Abstract: A digital messaging system is arranged to aggregate digital messages from a plurality of sources, the system comprising context extraction means arranged to extract context information from the messages and classification means arranged to classify the messages according to the extracted context information.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: August 4, 2020
    Assignee: THREADS SOFTWARE LIMITED
    Inventor: John Paul Yardley
  • Patent number: 10684875
    Abstract: A mobile device including a memory including computer-executable instructions for synchronizing a virtual machine and a processor executing the computer-executable instructions, the computer-executable instructions, when executed by the processor, cause the processor to perform operations including executing a virtual machine using a memory; executing a hypervisor providing a synchronization daemon, the synchronization daemon monitoring the memory, the synchronization daemon generating a checkpoint indicating a change in the memory; the hypervisor initiating transmission of the change in the memory over a wireless network for delivery to a standby mobile device to synchronize the virtual machine on the standby mobile device.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: June 16, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Jeffrey E. Bickford, Ramon Caceres
  • Patent number: 10652186
    Abstract: Functionality is disclosed for informing users of feedback provided that is related to a shared file. In some configurations, a sharing service utilizes a message identifier to associate subsequent electronic messages related to the shared file with a first electronic message. Instead of electronic messages being displayed in different threads, the electronic messages related to the sharing of the file with a same group of users may be included within a same message thread. For example, a sharing service may include the message identifier within a message header of a subsequent sharing message such that a message client identifies the received sharing message as part of the same message thread as previous electronic messages relating to the sharing of the file. The sharing service may create a sharing message associated with an initial sharing message in response to receiving feedback for a file that is shared by the sharing service.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Floor Mesters, Ivo van Doorn
  • Patent number: 10630619
    Abstract: Disclosed is a method of extracting and using a semantic entity from a text message by an electronic device. The method includes: recognizing a text-based input; extracting a semantic entity from the text-based input; and providing the extracted semantic entity through an application in response to the application having a semantic setting that corresponds to the extracted semantic entity.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: April 21, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Muwoong Lee, Yoonkyong Lee, Jaewon Lee, Seokjin Chang, Sunghoon Cho, Sangmi Kim, Donghyun Roh
  • Patent number: 10630762
    Abstract: A technology is described for emulating a multicast network. An example method may include receiving a data transaction request at a data store service. The data transaction request may contain a network packet for multicast distribution to destination clients, and the data transaction request may be received from a source client having a multicast conversion driver configured to convert the network packet into a data transaction request format. A determination may be made that the data transaction request is a multicast request to distribute the network packet to the destination clients. Having determined that the data transaction request is a multicast request, destination clients that are subscribed to receive the multicast group communication may be determined. A data record containing the network packet may be distributed to the destination clients, where the destination clients have the multicast conversion driver configured to convert the data record to the network packet.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Channing Matthews
  • Patent number: 10608955
    Abstract: Techniques are disclosed herein for managing network bandwidth in a distributed system having multiple endpoints that upload data to a central server or server cluster. One embodiment provides a computer-implemented method that includes receiving a logical topology of the network that is determined based on network measurements. The method further includes generating a tree having links of the logical network topology as nodes, and allocating bandwidth during a traversal of the tree to obtain a bandwidth allocation scheme for the endpoints uploading data. In addition, the method includes controlling bandwidth consumption by the endpoints based on the determined bandwidth allocation scheme.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: March 31, 2020
    Assignee: VMware, Inc.
    Inventors: Sheng Lu, Leonid Vasetsky, Ming Chen, Zhikai Chen, Kan Liu
  • Patent number: 10609206
    Abstract: A method of adapting content distribution. The method comprises receiving a stream of data from a plurality of sources by a computer system, storing the stream of data in a message queueing system executed on the computer system, and analyzing the stream of data based on a model of data content by the computer system, where the model is developed automatically based on training the model with historic data. The method further comprises based on the analysis of the stream of data using the model, adapting the information in the stream of data and after adapting the information in the stream of data, processing the data by a processing system executed on the computer system, where the processing comprises storing at least some of the data in a data store.
    Type: Grant
    Filed: July 15, 2017
    Date of Patent: March 31, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Prashanth Dannamaneni, Rakesh A. Surendra
  • Patent number: 10594762
    Abstract: According to an illustrative embodiment, an information processing system is provided. The information processing system includes at least one control unit to designate a user-access position within sequential content at which a user accesses the sequential content, and to associate the user with other users who each access the sequential content at a position that is the same, or close to, the user-access position.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: March 17, 2020
    Assignee: Sony Corporation
    Inventor: Hiroaki Kitano
  • Patent number: 10554568
    Abstract: Technologies for estimating network round-trip times include a sender computing node in network communication with a set of neighboring computing nodes. The sender computing node is configured to determine the set of neighboring computing nodes, as well as a plurality of subsets of the set of neighboring computing nodes. Accordingly, the sender computing node generates a message queue for each of the plurality of subsets, each message queue including a probe message for each neighboring node in the subset to which the message queue corresponds. The sender computing node is further configured to determine a round-trip time for each message queue (i.e., subset of neighboring computing nodes) based on a duration of time between the first probe message of the message queue being transmitted and an acknowledgment being received in response to the last probe message of the message queue being transmitted.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: February 4, 2020
    Assignee: Intel Corporation
    Inventors: Mario Flajslik, James Dinan
  • Patent number: 10506047
    Abstract: The present invention discloses a method and apparatus for dynamically subscribing to management information and a method and system for dispensing management information. According to the present invention, a management topic and a participant associated with the management topic may be dynamically determined, and the management topic may be subscribed to for the determined participant. Therefore, it is possible to sufficiently utilize a publish/subscribe mechanism in dispensing management information in a case where the intelligence of the managed device is unequal to the intelligence of the managing device, thereby avoiding creation and utilization of an additional management channel and significantly reducing the complexity and management cost of the system.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: December 10, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qi Yu, Yu Zhang, Yi Xin Zhao, Huan Hao Zou