Patents Examined by Elizabeth Kassa
  • Patent number: 10277548
    Abstract: Disclosed is a method for prompting dynamic information about a contact person. The method comprises: obtaining dynamic information about a contact person of a user; and displaying the dynamic information about the contact person in an instant messaging chat window of the user. Also disclosed is a device for prompting dynamic information about a contact person. After applying the method, the dynamic updated information about a contact person can be displayed in an instant messaging chat window of a user. Thus, when chatting with the contact person, the user can see a message about dynamic updated information about the contact person in the interactive chatting mode promptly. The user can obtain information and filter information more conveniently and with a shorter delay, thereby facilitating good communication between the user and the contact person and improving the user experience.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: April 30, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhihao Zheng, Hao Zhang
  • Patent number: 10277468
    Abstract: The disclosed embodiments illustrate methods and systems for maintaining reachability information among one or more communication devices of a communication network. The method includes creating, at a first time instance, a first path-union graph, between a first and a second communication device that become unreachable from each other in the communication network. Thereafter, a reachability tree is created from the first path-union graph. The reachability tree includes a set of communication devices that are at a distance of less than a predefined path distance from the first communication device. Further, at a second time instance, a second path-union graph is created between the first communication device and a third communication device, when the third communication device becomes unreachable from the first communication device. Thereafter, the reachability tree is updated based on the second path-union graph.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: April 30, 2019
    Assignee: Conduent Business Service, LLC
    Inventor: Manoj Gupta
  • Patent number: 10270835
    Abstract: Methods, apparatus and computer programs are provided for determining header data for and based on a plurality of messages. Each message comprises header data having a plurality of fields each of which has a value. A first message is received and data indicative of at least some of the header data of the first message is stored. A second message is received and a value for at least one given field associated with header data for the second message is determined based at least on the stored data and the header data of the second message. The determined value is other than a value of the given field of the second message.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: April 23, 2019
    Assignee: Openwave Mobility, Inc.
    Inventors: Richard Mischook, Paul Marquess
  • Patent number: 10257136
    Abstract: Data aggregation in an internet of things (IoT) system refers generally to collecting data such that the data can be processed in a useful manner. Existing approaches to data aggregation in IoT systems, such as a system including a network of sensors for example, often focus on network logical topology and data transmission scheduling and routing schemes. An IoT system can aggregate data at an application-protocol layer. For example, an IoT node in an IoT system can send a data aggregation request message that is capable of retrieving data from a plurality of different applications. In response, the IoT node may receive data that is representative of a set of nodes that are located downstream in the IoT system from the IoT node.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: April 9, 2019
    Assignee: Convida Wireless, LLC
    Inventors: Chonggang Wang, Dale N. Seed, Lijun Dong
  • Patent number: 10255114
    Abstract: An abnormality detection apparatus (2000) handles tasks allocated to a plurality of processing servers (3200) as processing targets in a distribution system (3000) having the processing servers (3200). A history acquisition unit (2020) acquires progress history information which is information regarding progress of the plurality of tasks at a plurality of time point of recording. A target range determination unit (2040) determines a target range. A distribution calculation unit (2060) calculates a task speed distribution which is a probability distribution of processing speeds of the tasks using the progress history information regarding the plurality of tasks. An abnormality determination unit (2080) compares a processing speed of a task to be determined with the task speed distribution to thereby determine whether or not the processing speed of the task to be determined is abnormal.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: April 9, 2019
    Assignee: NEC CORPORATION
    Inventors: Masato Asahara, Kazuyo Narita, Jianquan Liu
  • Patent number: 10212049
    Abstract: Apparatus and methods for managing service delivery quality levels and telemetry. In one embodiment, an entity (such as a Session Resource Manager or SRM) receives network layout data from the network. The SRM uses the layout data to generate a mapping of the network. The SRM also receives performance data related to the interconnections of the network. The performance data is then applied to the mapping such that, in one variant, an visual overlay showing network flow and/or performance analytics is created. Based on this mapping showing layout and corresponding performance, the SRM generates rules for delivery of services. The rules may detail preferred routes and service level information. The rules are the distributed to nodes along the delivery route and delivery is executed in compliance with the rules.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 19, 2019
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Glen Hardin, Niem Dang
  • Patent number: 10205762
    Abstract: A media system (100), a method, devices and software for managing playback of media content (112, 122) from multiple devices (110, 120) is disclosed. The media system comprises a coordinator device, a first content device (110), a second content device (120), and a playback device (150). The first and second content device being portable media devices that comprise and send a respective first and second playlist (115) and (125), based on a preference of a respective first and second user, to a coordinator device. The coordinator device determines a master playlist (135) based on the first and second playlist, selects a media content according to the master playlist, selects a content device corresponding to the selected media content, and sends a playback command to the selected content device. The selected content device retrieves the selected media content and plays the selected media content via the playback link on the playback device.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: February 12, 2019
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventor: Po Chun Leung
  • Patent number: 10205790
    Abstract: A method or apparatus to provide personalized post and guidance to a user, through a social network feed. The method comprises obtaining user characteristic data, and obtaining temporary characteristic data, the temporary characteristic data including one or more of: a user's motion state, a user's current location, a user's past motion states. The method further comprises making a personalized post available to the user through a newsfeed in a social network, the personalized post requesting engagement, and tracking the engagement of the user with the personalized post.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 12, 2019
    Assignee: DP Technologies, Inc.
    Inventors: Philippe Kahn, Arthur Kinsolving
  • Patent number: 10200239
    Abstract: An apparatus obtains one or more management logical network properties. The apparatus determines one or more management logical network properties to be instantiated. The apparatus performs, in accordance with the determined properties, management logical network configuration.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: February 5, 2019
    Assignee: Red Hat Israel, Ltd.
    Inventors: Mordechay Asayag, Dan Kenigsberg
  • Patent number: 10200317
    Abstract: A service system for providing a service using a social group community function and a method therefor are provided. The method includes transmitting information, on a list of a chat room associated with a content providing service among a plurality of chat rooms managed in the SNS, to a server which provides the content providing service according to a request from the server which provides the content providing service a user of the SNS accesses, receiving information about a chat room selected by the user on the list of the chat room and link information from the server, and providing the link information to participants of the selected chat room through the selected chat room.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: February 5, 2019
    Assignee: Line Up Corporation
    Inventor: Yong Hyun Lee
  • Patent number: 10181163
    Abstract: Generally discussed herein are methods, systems, and apparatuses for managing administrators of respective company profile pages. A method can include determining the company profile page is an auto-created company profile page, prompting one or more users with a profile that indicates the user currently works for a company associated with the company profile page to become the administrator of the company profile page, in response to a user of the one or more users responding affirmatively to the prompt, prompting the user for information regarding the company, and assigning administrator rights to the user in response to receiving sufficient information about the company from the user.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: January 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy Vergara Santos, Maya Kreidieh, Arthur Switalski, Aviad Pinkovezky
  • Patent number: 10178169
    Abstract: A storage system is provided. The storage system includes a plurality of storage nodes, each of the plurality of storage nodes having a plurality of storage units with storage memory. The system includes a first network coupling the plurality of storage nodes and a second network coupled to at least a subset of the plurality of storage units of each of the plurality of storage nodes such that one of the plurality of storage units of a first one of the plurality of storage nodes can initiate or relay a command to one of the plurality of storage units of a second one of the plurality of storage nodes via the second network without the command passing through the first network.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: January 8, 2019
    Assignee: Pure Storage, Inc.
    Inventors: Par Botes, John Hayes, Zhangxi Tan
  • Patent number: 10178065
    Abstract: Systems, methods, apparatuses, and software for operating content delivery networks are provided herein. In one example, a method of operating a domain name translation node in a first point-of-presence of a content delivery network is presented. The method includes receiving a translation message issued by an end user device for translation of a domain name into a content network address, and processing the translation message to identify a network address of a node that transferred the translation message. The method also includes selecting the content network address based at least in part on correlations between network addresses and performance factors to direct the end user device to a target cache node at a point-of-presence different than the point-of-presence of the domain name translation node, and transferring a response message indicating the content network address which directs the end user device to the target cache node at the second point-of-presence.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: January 8, 2019
    Assignee: Fastly Inc.
    Inventors: Sean Leach, Artur Bergman, Tyler McMullen, Alan Kasindorf
  • Patent number: 10153918
    Abstract: Some embodiments provide a method, for a first cluster manager (CM), for adding an application instance (AI) to a cluster operating across several datacenters. The method identifies a first AI to add to the cluster and a second AI that already belongs to the cluster, and sends a request to add the first AI to a second CM that operates on a same machine as the second AI. The request includes an address for the first AI and a datacenter identifier that indicates a datacenter in which the first AI operates. From the second CM, the method receives a cluster topology that identifies several AIs of the cluster within the several datacenters. The topology includes a datacenter identifier for each of the identified AIs. The method processes data sent between the first AI and other AIs of the cluster according to an overlay network defined by the received topology.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: December 11, 2018
    Assignee: NICIRA, INC.
    Inventor: Jeremy Olmsted-Thompson
  • Patent number: 10127170
    Abstract: A baseboard management controller (BMC) of a system can receive a first serial output from a first server device and a second serial output from a second server device. The BMC can send the first serial output and the second serial output to a network interface controller (NIC) for transmission over a network to a computing device.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: November 13, 2018
    Assignee: QUANTA COMPUTER INC.
    Inventors: Te-Hsien Lai, Kai-Pei Chou
  • Patent number: 10091293
    Abstract: A system for a mass centralization approach to full image cloning of multiple computing devices is provided. The system includes a server, and a computing device that includes a disk for data storage, wherein the disk includes a plurality of blocks within a plurality of regions. The system also includes a processor programmed to map each file stored on the disk to at least one of the plurality of blocks, for one or more of the plurality of regions of the disk, determine that a number of files appearing in sequential blocks exceeds a predefined threshold number of files, perform a continuous scan of the one or more of the plurality of regions of the disk occupied by the number of files appearing in sequential blocks exceeding the predefined threshold number of files, and send a copy of the files scanned from the one or more plurality of regions of the disk to the server.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: October 2, 2018
    Assignee: VMware, Inc.
    Inventors: Tal Zamir, Dan Ilan
  • Patent number: 10075523
    Abstract: A method begins by a dispersed storage (DS) processing module receiving data for storage and generating a dispersed storage network (DSN) source name for the data. The method continues with the DS processing module determining whether substantially identical data to the data has been previously stored in memory of the DSN. When the substantially identical data has been previously stored in the memory of the DSN, the method continues with the DS processing module generating an object linking file that links the data to the substantially identical data, dispersed storage error encoding the object linking file to produce a set of encoded link file slices, and outputting the set of encoded link file slices for storage in the memory of the DSN.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: September 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ilya Volvovski, S. Christopher Gladwin, Gary W. Grube, Timothy W. Markison, Jason K. Resch, Thomas Franklin Shirley, Jr., Greg Dhuse, Manish Motwani, Andrew Baptist, Wesley Leggette
  • Patent number: 10057182
    Abstract: A method, non-transitory computer readable medium, and platform management device for providing computer program development and deployment in a platform. A plurality of input parameters related to a development and deployment project are received. A plurality of development and deployment resources are determined based on the plurality of input parameters. The plurality of required development and deployment resources are provisioned. An execution environment is provided for utilization of the development and deployment resources. A plurality of supporting processes are provided to support the utilization of the execution environment.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: August 21, 2018
    Assignee: Infosys Limited
    Inventor: Sudhanshu Hate
  • Patent number: 10057173
    Abstract: Disclosed herein are a variety of devices, methods, and systems for load balancing in the internet of things. Devices and other entities can be grouped together in a load balancing group and traffic for such devices balanced according to load balancing criteria. Groups may be discovered, created, manipulated, and deleted by various entities.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: August 21, 2018
    Assignee: Convida Wireless, LLC
    Inventors: Dale N. Seed, Shamim Akbar Rahman, Chonggang Wang
  • Patent number: 10057300
    Abstract: Systems and methods are described for managing access of a computing device to services over a mobile network where requests for managed or unmanaged services are translated to corresponding IP addresses sent to the computing device and corresponding requests sent to the translated IP addresses are permitted if the computing device has a valid data plan for using the mobile network, are denied if the computing device does not have a valid data plan and the request corresponds to the first address, and are permitted even if the computing device does not have a valid data plan if the request corresponds to the second address.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: August 21, 2018
    Assignee: KAJEET, INC.
    Inventors: David Pinto, John Shorey