Patents Examined by Aaron N Strange
  • Patent number: 10205687
    Abstract: A computer-implemented method of managing a chat experience of a user desiring to chat with a selected one of a plurality of businesses or chat hosts utilizes in various aspects a chat management server running computer processes for communicating with user devices. In another aspect, a computer-implemented method of providing a chat experience to a user having a user device and desiring to chat with a selected one of a plurality of businesses utilizes computer processes running on the user device. Corresponding embodiments similarly provide an apparatus performing any of the foregoing methods. Other corresponding embodiments similarly provide a computer readable medium storing instructions, which when loaded into a computer, perform processes corresponding to any of the foregoing methods.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: February 12, 2019
    Assignee: Getabl Inc.
    Inventors: Milenko Beslic, Mark Slater, James Young
  • Patent number: 10205685
    Abstract: A computer-implemented method of managing a chat experience of a user desiring to chat with a selected one of a plurality of businesses or chat hosts utilizes in various aspects a chat management server running computer processes for communicating with user devices. In another aspect, a computer-implemented method of providing a chat experience to a user having a user device and desiring to chat with a selected one of a plurality of businesses utilizes computer processes running on the user device. Corresponding embodiments similarly provide an apparatus performing any of the foregoing methods. Other corresponding embodiments similarly provide a computer readable medium storing instructions, which when loaded into a computer, perform processes corresponding to any of the foregoing methods.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: February 12, 2019
    Assignee: Getabl Inc.
    Inventors: Milenko Beslic, Mark Slater, James Young, Bryan Lennett
  • Patent number: 10193837
    Abstract: Information is presented over a communications network. The presence of a party on a device is detected in real time. Identity of the party is confirmed based on detecting the presence of the party on the device in real time. Information to offer to the party is identified based on confirming identity of the party. A communication is pushed to the party on the device as a push communication in real time while the party is still present on the device. The information is offered in the push communication while the party is still present on the device.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: January 29, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mark Jeffrey Foladare, Reuben Klein
  • Patent number: 10193933
    Abstract: In a particular embodiment, a method includes determining, at a first mobile device, a post-discovery communication technique for communicating within a mobile device cluster after a discovery interval. During the discovery interval, a discovery message may be sent. The discovery message indicates the post-discovery communication protocol for communicating within the mobile device cluster after the discovery interval. The discovery message may further indicate a time interval for sending and receiving a paging request. In response to the receipt of the discovery message a second mobile devices may send a paging request, the paging request including a security information request. The method further includes sending from the first mobile device a paging response including security information and exchanging one or more post-discovery communications with the second mobile device using the security information.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: January 29, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Santosh Paul Abraham, George Cherian, Rolf De Vegt
  • Patent number: 10187444
    Abstract: A system and method to automatically generate and insert a tracking code may include receiving at a web server, from a requesting computing device, a webpage access request associated with a domain; in response to receiving the webpage access request; accessing a configuration file for the domain; generating an analytics tracking code based on data stored in the configuration file; accessing the webpage from a storage device; modifying the webpage to include the analytics tracking code; and transmitting, from the web server, the modified webpage to the requesting computing device.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: January 22, 2019
    Assignee: Deluxe Corporation
    Inventors: Derek Snider, Andrew McGrath, Srdjan Milutinovic
  • Patent number: 10164941
    Abstract: Embodiments of the invention generally provide a method, a computing system, and a computer-readable medium configured to request, cache, and generate translations of paths through graph-based data representations. The computer-implemented method includes receiving a first request for translation, wherein the first request specifies a first path configured to identify first payload data. The computer-implemented method further includes determining whether a graph object stored in the local cache memory includes a first translation associated with the first path. If the local cache memory does not include the first translation, then the first translation is obtained from a remote computing device and stored in the graph object. If the local cache memory does include the first translation associated with the first path, then the first translation is obtained from the local cache memory. The computer-implemented method also includes obtaining the first payload data based on the first translation.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: December 25, 2018
    Assignee: NETFLIX, INC.
    Inventor: Jafar Husain
  • Patent number: 10129328
    Abstract: A single centralized metadata repository for an entire enterprise can maintain the metadata pertaining to various different web service applications on application servers of heterogeneous types within the enterprise. The metadata items stored in the centralized repository all can be stored in a same canonical format that can be expected and understood by all metadata accessors. The metadata maintained within the central repository can be given a life span that is linked with the life span of the web service application to which that metadata pertains. When a web service application is deployed on an application server, metadata pertaining to that webservice can be pushed automatically to the central repository for storage. When such a web service application is undeployed from an application server, the metadata pertaining to that webservice can be removed automatically from the central repository so as not to waste storage space.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: November 13, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rohit Soni, Atul Gupta
  • Patent number: 10058777
    Abstract: A method is performed at a server system comprising one or more processors and memory. The server system executes a task being performed on a first mobile client according to instructions from the first mobile client. The server system receives a handover request from the first mobile client, which indicates that the first mobile client has suspended performance of the task and includes information identifying one or more second mobile clients who are candidates to assume performance of the task. The server system sends, to at least a subset of the second mobile clients, a request to assume performance of the task and receives, from a respective second mobile client of the subset of the second mobile clients, an indication that the respective second mobile client intends to assume performance of the task. The server system executes the task according to instructions received from the respective second mobile client.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: August 28, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Wen Zha