Patents Examined by Tsung Y Wu
-
Patent number: 10425367Abstract: A content management server monitors activity on a social networking system originating from an authorized user account. The server detects a post by the account that contains a predefined trigger tag. The server creates a story record in a web publishing application on the server responsive to detecting the post containing the predefined trigger tag. The server automatically generates a direct messaging conversation to populate additional fields of the story record. The server detects a closing inbound direct message from the account containing a publish tag, and responsive to detecting the closing inbound direct message, automatically publishes the story record.Type: GrantFiled: February 10, 2017Date of Patent: September 24, 2019Assignee: CBS Interactive Inc.Inventors: Eric Robert Dahl, Ka Yan Samatha Tong, Tan Duc Nguyen
-
Patent number: 10365953Abstract: A mechanism for tracking applications on a node of a multi-tenant PaaS environment is disclosed. A method of the invention includes providing an agent of a server orchestration system on a multi-tenant node of a network-based application hosting system, wherein the node comprises a virtual machine (VM) of a cloud computing environment configured to host a plurality of Web application components of different owners, and maintaining, by the agent, a plurality of facts about the node. One of the facts is a number of source code management (SCM) software repositories on the node; each software repository containing at least one of the plurality of Web application components, which is determined by and updated by the agent to reflect the number of determined software repositories.Type: GrantFiled: May 1, 2012Date of Patent: July 30, 2019Assignee: Red Hat, Inc.Inventors: Michael P. McGrath, Matthew Hicks, Daniel Charles McPherson
-
Patent number: 10348657Abstract: A system for delivering notification messages across different notification media comprises a processor. A processor is configured to provide an indication of a new platform notification channel to one or more platform notification services. The indication is provided to one of the one or more platform notification services through a communication module specific to the one of the one or more platform notification services. The processor is configured to create a mapping from a new universal notification channel to a set of one or more platform notification channel identifiers. Each platform notification channel identifier of the set of platform notification channel identifiers is received from a platform notification service. The processor is configured to provide the set of one or more platform notification channel identifiers to a content provider of the new universal notification channel. The processor is coupled to the memory and is configured to store instructions.Type: GrantFiled: June 28, 2012Date of Patent: July 9, 2019Assignee: Open Text CorporationInventor: Erik Thomas Wilde
-
Patent number: 10326638Abstract: Systems, methods, and computer-readable executable instructions are provided for implementing an energy proportional network architecture. Implementing an energy proportional network architecture can include determining a number of desired network criteria and a desired number of access ports. A number of switches for the energy proportional network architecture can be calculated from the desired number of access ports and the number of desired network criteria. Implementing an energy proportional network architecture can also include using the number of calculated switches to form the energy proportional network.Type: GrantFiled: October 31, 2011Date of Patent: June 18, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Sujata Banerjee, Joseph P. Chabarek, Puneet Sharma, Jayaram Mudigonda
-
Patent number: 10255110Abstract: A method includes instantiating a first web application for a first application owner on a virtual machine and instantiating a second web application for a second application owner. The second application owner is different than the first application owner. Instantiating the second web application includes determining that the second web application is associated with an attribute. The first web application is also associated with the attribute, and the attribute comprises an implementation related property of the first web application and the second web application. Instantiating the second web application also includes identifying the virtual machine as configured to host web applications having the attribute, responsive to identifying the virtual machine, instantiating the second web application on the virtual machine hosting the first web application.Type: GrantFiled: December 11, 2017Date of Patent: April 9, 2019Assignee: Red Hat, Inc.Inventors: Michael P. McGrath, Matthew Hicks, Daniel Charles McPherson
-
Patent number: 10237355Abstract: In some examples, a method includes: providing, by a programmable network platform (PNP), a software interface to receive service requests for configuration of services; receiving a service request to configure a service within the edge network of the one or more network data centers; generating, by the PNP and based on the service request, a service definition that specifies one or more service requirements to implement the service; determining at least one network field unit that is capable of servicing the service request, wherein the network field unit controls a portion of the edge network; determining one or more particular, physical devices of the edge network that are usable to provide the service; and configuring physical devices of the edge network to provide the service.Type: GrantFiled: January 20, 2016Date of Patent: March 19, 2019Assignee: EQUINIX, Inc.Inventor: Ravindra J N Rao
-
Patent number: 10228976Abstract: Methods, systems, and computer readable media for balancing incoming connections across multiple cores are disclosed. According to one method, the method occurs at a first processor of a multi-core connection server. The first processor is one of multiple processors of the multi-core connection server configured to receive notification of incoming connection requests associated with a socket and to request the connection requests from a queue. The method includes accepting a first connection request from a queue. The method also includes determining whether a connection quota has been reached. The method further includes in response to determining that the connection quota has been reached, performing an appropriate action based on state information associated with other processors.Type: GrantFiled: May 1, 2012Date of Patent: March 12, 2019Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.Inventor: Adrian-Costin Catangiu
-
Patent number: 10225362Abstract: Systems and methods for processing a DNS query to identify and implement pre-processing information by a DNS server component in anticipation of a corresponding content request from a client computing device are provided. The pre-processing information can correspond to identification of content to be preloaded or other actions to be implemented by one or more computing devices in association with an anticipated client content request. Based on identification of the content or future actions, a DNS server component can provide the pre-processing information to one or more computing devices, such as computing devices of a CDN service provider and/or an original content provider, in advance of a corresponding request for content from the client computing device in order to improve performance associated with responding to the client request.Type: GrantFiled: July 15, 2015Date of Patent: March 5, 2019Assignee: Amazon Technologies, Inc.Inventor: Ryan F. Watson
-
Patent number: 10218663Abstract: Various embodiments include a social networking system capable of configuring message channel requests based on a browser cookie and URL subdomain. For example, the social networking system can extract a user identifier from a browser cookie of a web browser on the requesting device. The social networking system can identify a URL subdomain in the URL associated with the message channel request and select a domain-specific account identifier associated with the user identifier and the URL subdomain. The social networking system can then configure the message channel as a domain-specific channel. For example, the social networking system can select, based on the domain-specific account identifier, a content item to send over the message channel to the web browser.Type: GrantFiled: January 20, 2016Date of Patent: February 26, 2019Assignee: Facebook, Inc.Inventor: Tarmo Lehtpuu
-
Patent number: 10198729Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one request for personal information from a party to a transaction; evaluating the transaction; and negotiating presentation of at least one persona to the party to the transaction at least partly based on an evaluation of the transaction.Type: GrantFiled: December 29, 2011Date of Patent: February 5, 2019Assignee: Elwha LLCInventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K. Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, Jr.
-
Patent number: 10187262Abstract: Disclosed are various embodiments for automated detection of multi-user computing devices such as kiosks, public terminals, and so on. Network resource requests are obtained from a client computing device. It is determined whether the client computing device is a multi-user system based at least in part on whether the network resource requests embody characteristics associated with multi-user systems. The resulting classification is stored and may be used to customize generation of requested network resources.Type: GrantFiled: July 26, 2016Date of Patent: January 22, 2019Assignee: Amazon Technologies, Inc.Inventors: Jesper M. Johansson, Robert Hanson, Daniel W. Hitchcock, Darren E. Canavor
-
Patent number: 10185814Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accessing at least one persona that includes a unique identifier that is at least partly based on a first user's device-identifier data and the first user's network-participation data; verifying the persona by comparing the first user's device-identifier data and the first user's network-participation data of the unique identifier to a second user's device-identifier data and the second user's network-participation data; and presenting the persona in response to a request for personal information.Type: GrantFiled: December 30, 2011Date of Patent: January 22, 2019Assignee: Elwha LLCInventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K. Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, Jr.
-
Patent number: 10172072Abstract: Techniques, devices, and systems that include mechanisms for connectionless communications in wireless communication networks or systems include using a connectionless reverse link (RL) channel that is identified by a public long code mask. Power for the RL connectionless channel is adjusted by open loop power control under the control or a wireless device or by closed loop power control. The RL connectionless channel supports different transmission rates.Type: GrantFiled: September 1, 2010Date of Patent: January 1, 2019Assignee: ZTE CorporationInventors: Yonggang Fang, Xiaowu Zhao, Ting Lu, YuanFang Yu
-
Patent number: 10147073Abstract: The present disclosure provides a computer-implemented method, system, tool, and program product for sending a customized reply to an instant message. Specifically, under the present disclosure, a customized message may be provided for a specific instant messaging contact/availability status combination. When the availability status is selected and a message is received from the instant messaging contact, the customized message is automatically sent to the messaging contact. The disclosure may also be integrated into a calendaring application to determine, for example, whether the message recipient is in a meeting and, if so, to automatically send a reply that gives an estimated ending time for the meeting.Type: GrantFiled: October 26, 2015Date of Patent: December 4, 2018Assignee: International Business Machines CorporationInventors: Gregory J. Boss, Yen-Fu D. Chen, Rick A. Hamilton, II, Timothy M. Waters
-
Patent number: 10073740Abstract: Aspects of provisioning computing units based on improved failure resiliency are described. In one embodiment, an infrastructure component shared between a pair of computing units is identified. A failure rate for the infrastructure component is obtained, and a failure probability for a class of assigned computing units is computed based in part on the failure rate. A spread request related to the class of assigned computing units is also received. In response to the spread request, an altered composition of computing units is determined, and a difference between a failure probability for the altered composition of computing units and the failure probability for the class of assigned computing units is computed. In one embodiment, when a spread score improvement value associated with the difference meets a spread criteria of the spread request, the altered composition of computing units may be provisioned for use.Type: GrantFiled: January 14, 2015Date of Patent: September 11, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Jacob S. Carr, Eric Brandwine, Christopher Richard Jacques de Kadt
-
Patent number: 10033615Abstract: Systems include a network element with a plurality of server blades, including a control server and one or more application servers. The control server communicates with each application server to acquire state information about each application server. A switch is in communication with each server blade. The switch is configured to communicate with the control server in order to obtain therefrom the state information acquired by the control server about each application server.Type: GrantFiled: November 7, 2013Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cynthia Ann Gabriel, Bill Shao
-
Patent number: 10028165Abstract: Techniques, devices, and systems that include mechanisms for connectionless communications in wireless communication networks or systems include a base station controller, a plurality of base stations and a mobile station. The base station controller combines connectionless transmissions received by the base stations, including decoded and un-decoded frames, into a complete message.Type: GrantFiled: May 8, 2013Date of Patent: July 17, 2018Assignees: ZTE Corporation, ZTE (USA) Inc.Inventors: Yonggang Fang, YuanFang Yu, Ting Lu, Xiaowu Zhao