Patents Examined by June Jean Gilles
  • Patent number: 9100465
    Abstract: In one embodiment, a system provides for end-user control over the automatic recognition of communication situations by detection of unique telecommunication event characteristics and the consequential responses to those situations by invocation of related programmatic responses. The system allows an end user to specify various patterns of telecommunication event characteristics that describe various situational aspects of incoming communications, such as the timing and originator of voice calls, the content of, timing of, and author of chat messages, etc., as well as appropriate sets of programmatic response actions to be performed in response to those communications, such as initiating conference calls, sending chat messages, routing calls to other users, etc.
    Type: Grant
    Filed: August 11, 2010
    Date of Patent: August 4, 2015
    Assignee: Eolas Technologies Incorporated
    Inventors: Steven Carl Landers, Michael D. Doyle
  • Patent number: 8224918
    Abstract: Among other things, techniques and systems are disclosed for syncing data between a client device and a server. Synchronizing data includes initiating a sync session by negotiating a sync mode between a client device and a server for each of one or more dataclasses. A status code is generated based on a result of the negotiating. Based on the generated status code, the client device and the server exchange one or more data items to be updated for the one or more dataclasses using the negotiated sync mode for each dataclass. The exchanged one or more data items are updated at the client device or the server. The updated one or more data items are committed at the client or the server.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: July 17, 2012
    Assignee: Apple Inc.
    Inventors: Brendan A. McCarthy, Carsten Guenther