Patents Examined by Dustin Nguyen
-
Patent number: 10263923Abstract: A method for managing a messaging system for receiving at a messaging server a message addressed, storing the message, transmitting a notification of the presence of the message at the messaging server, receiving a request to retrieve the message, validating the first mobile messaging client device, transmitting the message and a message attribute from the messaging server to the first mobile messaging client device, and receiving at the messaging server from the first mobile messaging client device a message management notification generated by the first mobile messaging client device in connection with managing the message in accordance with the message attribute at the first mobile messaging client device.Type: GrantFiled: June 29, 2018Date of Patent: April 16, 2019Assignee: TigerConnect, Inc.Inventors: Andrew Brooks, Brad Brooks, Sumeet Bhatia, Jeffrey Evans
-
Patent number: 10264042Abstract: Techniques for serving a manifest file of an adaptive streaming video include receiving a request for the manifest file from a user device. The video is encoded at different reference bitrates and each encoded reference bitrate is divided into segments to generate video segment files. The manifest file includes an ordered list of universal resource locators (URLs) that reference a set of video segment files encoded at a particular reference bitrate. A source manifest file that indicates the set of video segment files is identified based on the request. An issued manifest file that includes a first URL and a second URL is generated based on the source manifest file. The first URL references a first domain and the second URL references a second domain that is different from the first domain. The issued manifest file is transmitted to the user device as a response to the request.Type: GrantFiled: September 22, 2017Date of Patent: April 16, 2019Assignee: DLVR, INC.Inventor: Michael Gordon
-
Prioritizing messages in an activity stream with an actionable item or event for the user to respond
Patent number: 10257149Abstract: A method, system and computer program product for handling an overwhelming amount of messages in an activity stream. Messages in an activity stream, such as an activity stream of a social networking system, of a user are monitored. Those monitored messages that contain an actionable item or event are identified. The messages that contain an actionable item or event are prioritized in a list based on one or more of the following factors: the deadline, the relationship of the sender of the message to the user, the user's desired social relationship with the sender of the message and the event schedule. The prioritized list is then displayed to the user. In this manner, the user will be able to handle the overwhelming amount of messages in an activity stream by determining which posts with an actionable item or event to respond prior to other posts in the user's activity stream.Type: GrantFiled: May 22, 2015Date of Patent: April 9, 2019Assignee: International Business Machines CorporationInventors: Alaa Abou Mahmoud, Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu -
Patent number: 10257125Abstract: A messaging system including a server configured to receive a message from a second messaging device, transmit to a first messaging device a notification of the presence of the message at the server, transmit the message and a message attribute to the first messaging device, where the message and the message attribute are stored in non-volatile memory in the first messaging device at least until the message is managed by the first messaging device in accordance with the message attribute, and wherein the message attribute comprises a predetermined message viewing time after which at least a portion of the message cannot be displayed at the first messaging device, and receive from the first messaging device a message management notification generated by the first messaging device in connection with managing the message in accordance with the message attribute at the first messaging device.Type: GrantFiled: July 29, 2016Date of Patent: April 9, 2019Assignee: TigerConnect, Inc.Inventors: Andrew Brooks, Brad Brooks, Sumeet Bhatia, Jeffrey Evans
-
Patent number: 10250533Abstract: A messaging system comprises a plurality of connected components and including a schema defining fields for messages, at least one field defined as non-essential. A mechanism for operating the messaging system comprises the steps of collecting one or more performance metrics for one or more components of the messaging system, determining that at least one performance metric has crossed a predetermined threshold, informing one or more components of the messaging system that a surge in workload has occurred, and the informed components removing non-essential fields from transmitted messages and/or not processing non-essential fields from received messages.Type: GrantFiled: August 31, 2017Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: David Granshaw, Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling
-
Patent number: 10237367Abstract: The current application describes adding a friend in a social network. A friend adding request corresponding to a first user identification is obtained. Further, a second user identification is obtained according to the friend adding request. The invention then obtains a group that includes the first user identification and the second user identification. A verification request is generated according to information corresponding to the first user identification and sent to a terminal corresponding to the second user identification. After a friend adding confirmation request corresponding to the second user identification is obtained, the second user identification is added to a friend list corresponding to the first user identification. The current application also describes a device and a storage medium for adding a friend in a social network. The invention of the current application improves the operation convenience of adding a friend.Type: GrantFiled: April 4, 2014Date of Patent: March 19, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Junming Mai, Yuhuang Li, Yuewen Liu, Peng He, Chuan Chen, Weihua Chen
-
Patent number: 10237329Abstract: This disclosure is directed at least partly to a kiosk that provides high speed data transfer of content to a user device associated with the user. The kiosk may be located in frequently visited locations such as travel terminals or public spaces. The kiosks may provide instructions to users about how to receive some of the content on user devices via a high speed data transfer. The kiosk may detect and prepare a user device for receipt of electronic content by wirelessly exchanging information with the user device, such as consent information, memory allocation information, and/or other relevant data. The high speed data transfer may use high speed data transfer protocols that enable download of full-length movies in a matter of a few seconds.Type: GrantFiled: September 26, 2014Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Biju Balakrishna Pillai, Kenneth Mark Karakotsios, Peter Cheng, David Wayne Stafford, Stephen Vincent Mangiat, Yi Ding
-
Patent number: 10205689Abstract: A messaging system configured to receive a message from a first mobile messaging client device, transmit to a second mobile messaging client device a notification of the presence of the message, receive a message attribute comprising an instruction to limit a functionality of the message, apply the message attribute to the message based on a message characteristic and update any existing corresponding message attribute, and transmit the message and the message attribute to the second mobile messaging client device where the message and the message attribute are stored in non-volatile memory at least until the second mobile messaging client device manages the message in accordance with the message attribute, wherein managing the message comprises limiting functionality of the message based on the message attribute, wherein the message attribute comprises a predetermined message viewing time after which the message content cannot be accessed at the second mobile messaging client device.Type: GrantFiled: February 19, 2018Date of Patent: February 12, 2019Assignee: TigerConnect, Inc.Inventors: Andrew Brooks, Brad Brooks, Sumeet Bhatia, Jeffrey Evans
-
Patent number: 10200235Abstract: Some embodiments provide a method for a controller agent operating in a physical machine alongside a local managed forwarding element (MFE) that implements logical networks along with other MFEs in a physical network. From a centralized storage, the method receives a description of a physical network populated by other controller agents, a description of a logical network populated by a centralized controller, and a set of bindings between the logical and physical network populated by the plurality of other controller agents. From the local MFE, the method receives a description of physical network data relating to the local MFE and bindings between the logical and physical network for machines connected directly to the local MFE. The method populates the centralized storage with the data from the local MFE. The method generates forwarding data for the local MFE using the data received from the centralized storage and from the local MFE.Type: GrantFiled: November 18, 2015Date of Patent: February 5, 2019Assignee: NICIRA, INC.Inventors: Benjamin L. Pfaff, Justin Pettit
-
Patent number: 10200506Abstract: A method, system and device for monitoring data. A server receives service running data of a service transmitted from a client. The server acquires a first abnormal strategy corresponding to the service and provides an alarm for the service when the first abnormal strategy is matched according to the service running data. The server can determine for which service running on the client the abnormality occurs and an alarm is provided.Type: GrantFiled: April 28, 2015Date of Patent: February 5, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Wenfeng Yu, Yeshang Tang
-
Patent number: 10198220Abstract: A method and system for managing storage in a framework for testing a virtual computing system including one or more virtual machines (VMs). The framework includes a storage provisioning module for receiving storage parameters relating to the testing of the virtual computing system. A target storage server from multiple storage servers for use in execution of the automated test is identified and a storage device is allocated on the target storage server based on the storage parameters. The storage provisioning module communicates with the target storage server and/or storage devices to perform a storage management action relating to the automated test.Type: GrantFiled: February 14, 2013Date of Patent: February 5, 2019Assignee: Red Hat Israel, Ltd.Inventor: Larisa Ustalov
-
Patent number: 10193958Abstract: A first system manager operating on a first node of a distributed computing system, receives data indicating a current state of the distributed computing system. The first system manager may determine, based at least in part on the current state of the distributed computing system and a set of rules for an application, an updated state of the distributed computing system. Furthermore, the first node may send the updated state of the distributed computing system to a second node of the distributed computing system. Responsive to receiving the updated state of the distributed computing system, a second system manager on the second node may modify a state of the second node. Modifying the state of the second node may comprise at least one of: starting the application on the second node, stopping the application on the second node, or modifying a state of the application on the second node.Type: GrantFiled: December 31, 2014Date of Patent: January 29, 2019Assignee: Juniper Networks, Inc.Inventors: Pramod Srinivasan, Ramesh Rajan, David M. Katz, Robert Rodgers
-
Patent number: 10187276Abstract: A networking device for use as a gateway for a local network is configured to be remotely managed by a remote management protocol. The networking device includes a controller configured to detect whether the networking device is taking part in a remote management protocol session, and an indicator configured to indicate whether the networking device is taking part in a remote management protocol session, being controlled by the controller.Type: GrantFiled: February 6, 2012Date of Patent: January 22, 2019Assignee: ALCATEL LUCENTInventors: Werner Liekens, Luc Vermoesen, Jourik De Loof
-
Patent number: 10187320Abstract: Transferring workloads between computing devices in a distributed computing system, including: receiving, by a mobile computing device via a proximity-based communications protocol, a first computing device identity; receiving, by the mobile computing device, information describing one or more workloads executing on the first computing device; identifying, by the mobile computing device, a second computing device in the distributed computing system that is capable of executing at least a portion of the one or more workloads executing on the first computing device; and initiating, by the mobile computing device, a transfer of at least a portion of the one or more workloads executing on the first computing device to the second computing device.Type: GrantFiled: February 23, 2015Date of Patent: January 22, 2019Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Andrew T. Van Heuklon, Jeffery J. Van Heuklon
-
Patent number: 10182105Abstract: A first system manager operating on a first node of a distributed routing system, receives data indicating a current state of the distributed routing system. The first system manager may determine, based at least in part on the current state of the distributed routing system and a set of rules for an application, an updated state of the distributed routing system. Furthermore, the first node may send the updated state of the distributed routing system to a second node of the distributed routing system. Responsive to receiving the updated state of the distributed routing system, a second system manager on the second node may modify a state of the second node. Modifying the state of the second node may comprise at least one of: starting the application on the second node, stopping the application on the second node, or modifying a state of the application on the second node.Type: GrantFiled: September 28, 2015Date of Patent: January 15, 2019Assignee: Juniper Networks, Inc.Inventors: Pramod Srinivasan, Ramesh Rajan, David M. Katz, Robert Stephen Rodgers
-
Patent number: 10142386Abstract: Techniques for serving a manifest file of an adaptive streaming video include receiving a request for the manifest file from a user device. The video is encoded at different reference bitrates and each encoded reference bitrate is divided into segments to generate video segment files. The manifest file includes an ordered list of universal resource locators (URLs) that reference a set of video segment files encoded at a particular reference bitrate. A source manifest file that indicates the set of video segment files is identified based on the request. An issued manifest file that includes a first URL and a second URL is generated based on the source manifest file. The first URL references a first domain and the second URL references a second domain that is different from the first domain. The issued manifest file is transmitted to the user device as a response to the request.Type: GrantFiled: August 22, 2017Date of Patent: November 27, 2018Assignee: DLVR, INC.Inventor: Michael Gordon
-
Patent number: 10129182Abstract: In some embodiments, a non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code causes the processor to receive, at an edge device, a first data unit having a characteristic. The code causes the processor to identify, at a first time, an identifier of a service module associated with the characteristic in response to each entry from a set of entries within a flow table not being associated with the characteristic. The code causes the processor to define an entry in the flow table associated with the characteristic and the identifier of the service module. The code causes the processor to send the first data unit to the service module. The code causes the processor to receive, at the edge device, a second data unit having the characteristic, and send the second data unit to the service module based on the entry.Type: GrantFiled: June 29, 2012Date of Patent: November 13, 2018Assignee: Juniper Networks, Inc.Inventors: Krishna Narayanaswamy, Jean-Marc Frailong, Anjan Venkatramani, Srinivasan Jagannadhan
-
Patent number: 10129199Abstract: A method, system and computer program product for ensuring that the composed message is being sent to the appropriate recipient. A message being composed by an author is detected. The intended recipient(s) to receive the composed message are identified. The composed message is then analyzed to identify one or more of the following characteristics: a topic, a greeting, a dialect, a conversation pattern and a language pattern. A profile for the intended recipient storing information regarding the characteristics of the recipient (e.g., social group, historical topics discussed, conversation pattern) is obtained. A score is generated based on the consistency between the characteristics of the analyzed message with the characteristics of the recipient obtained from the recipient's profile. A notification may then be issued to the author if the score is less than a threshold value to ensure that the intended recipient is the correct recipient to receive the composed message.Type: GrantFiled: October 5, 2017Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Alaa Abou Mahmoud, Gregory P. Dracoulis, Peter E. Stubbs, Steven J. Ulrick
-
Patent number: 10129330Abstract: Methods and systems may provide for identifying a data service having a data locality constraint, determine whether capability data associated with the data service satisfies one or more deployment criteria of a cloud service and bind, if the capability data satisfies the one or more deployment criteria, the cloud service to the data service in accordance with the data locality constraint. In one example, the data service is identified based at least in part on a capability of the cloud service to be provisioned with a deployment location that complies with the data locality constraint.Type: GrantFiled: November 18, 2015Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Guillermo Cabrera, Jacob D. Eisinger, David C. Fallside, Robert C. Senkbeil
-
Patent number: 10123063Abstract: In general, the systems, components, methods, and techniques are provided for gathering, recording, and developing accurate user demographics attributed to users viewing content across different media platforms while protecting user privacy and providing compliance with legal or policy mandated privacy provisions.Type: GrantFiled: September 23, 2014Date of Patent: November 6, 2018Assignee: comScore, Inc.Inventor: Michael A Brown