Patents by Inventor Brendan A. McCarthy

Brendan A. McCarthy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20090307281
    Abstract: Synchronization architectures, methods, systems, and computer readable media are described. In one embodiment, a synchronization session is initiated between a first data processing system and a second data processing system. First data, representing changes to a first data class, is transmitted from the first data processing system to the second data processing system. Second data, representing changes to a second data class, is transmitted from the first data processing system to the second data processing system. Transmission of the second data begins before transmission of the first data is complete. The first data may comprise structured data such as contacts information, to do information, calendar information, or web browsing bookmarks.
    Type: Application
    Filed: September 22, 2008
    Publication date: December 10, 2009
    Inventors: Brendan A. McCarthy, Carsten Guenther
  • Publication number: 20090307376
    Abstract: Synchronization architectures, methods, systems, and computer readable media are described. In one embodiment, a first synchronization session is entered between a first data processing system and a second data processing system. A first command is processed in the first synchronization session. The first command causes data exchanged in the first synchronization session to be stored. The first command also represents a termination of the first synchronization session. A second synchronization session, between the first and second data processing systems, is entered after the first synchronization session. A mapping of identifiers of data synchronized during the first synchronization session is transmitted, during the second synchronization session, between the first and second data processing systems. The first command may be a commit command. The data which is synchronized may be structured data such as contact information, to do information, calendar information, or web browsing bookmarks.
    Type: Application
    Filed: September 22, 2008
    Publication date: December 10, 2009
    Inventors: Brendan A. McCarthy, Carsten Guenther
  • Publication number: 20090228566
    Abstract: Receiving a notification message by a mobile subscriber can include establishing a session with a notification service; maintaining a persistent communication connection with the notification service after the session is established; subscribing to a node hosted by the notification service, wherein the node is pre-provisioned for use by a mobile subscriber; and receiving from the notification service a notification message corresponding to the subscribed node. Further, a message can be transmitted over the communication connection to the notification service at a predetermined interval and it can be determined whether the communication connection is viable. Additionally, it can be determined that the communication connection is no longer viable if no response is received from the notification service, the period of the predetermined interval can be decreased, and another session with the notification service can be established.
    Type: Application
    Filed: March 4, 2008
    Publication date: September 10, 2009
    Applicant: APPLE INC.
    Inventors: Christopher Brooke Sharp, Brendan A. McCarthy
  • Publication number: 20090228509
    Abstract: Among other things, techniques and systems are disclosed for providing sync server process. Processing data sync sessions includes processing a request to initiate a sync session from one or more clients to update one or more data records that include one or more data items. The one or more clients are selectively identified as one of a trusted client and an untrusted client based on one or more properties of the sync session, wherein the trusted client is configured to support all dataclasses defined by the server. The one or more clients are detected as being configured to support field level differencing that sends changed data items only for the one or data records or record level differencing that sends all of the data items included in the one or more data records.
    Type: Application
    Filed: March 4, 2008
    Publication date: September 10, 2009
    Applicant: Apple Inc.
    Inventors: Brendan A. McCarthy, Carsten Guenther
  • Publication number: 20090228606
    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 exchanges 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: Application
    Filed: March 4, 2008
    Publication date: September 10, 2009
    Applicant: Apple Inc.
    Inventors: Brendan A. McCarthy, Carsten Guenther
  • Publication number: 20060188486
    Abstract: The present invention provides wound healing or wound care polymer compositions that can be formulated to release a wound healing agent at a controlled rate by adjusting the various components of the composition. The compositiona can be used in an external wound dressing, as a polymer implant for delivery of the wound healing agent to an internal body site, or as a coating on the surface of an implantable surgical device to deliver wound healing agents that are dispersed in a biodegradable polymer or hydrogel, or both. Methods of using the invention bioactive polymer compositions to deliver wound healing agents that promote natural healing of wounds, especially chronic wounds, are also provided.
    Type: Application
    Filed: February 1, 2006
    Publication date: August 24, 2006
    Applicant: MEDIVAS, LLC
    Inventors: Kenneth Carpenter, Huashi Zhang, Brendan McCarthy, Istvan Szinai, William Turnell, Sindhu Gopalan, Ramaz Katsarava
  • Publication number: 20060024357
    Abstract: The present invention provides bioactive polymer compositions that can be formulated to release a wound healing agent at a controlled rate by adjusting the various components of the composition. The composition can be used in an external wound dressing, as a polymer implant for delivery of the wound healing agent to an internal body site, or as a coating on the surface of an implantable surgical device to deliver wound healing agents that are covalently attached to a biocompatible, biodegradable polymer and/or embedded within a hydrogel. Methods of using the invention bioactive polymer compositions to promote natural healing of wounds, especially chronic wounds, are also provided.
    Type: Application
    Filed: May 12, 2005
    Publication date: February 2, 2006
    Applicant: MEDIVAS, LLC
    Inventors: Kenneth Carpenter, Huashi Zhang, Brendan McCarthy, Istvan Szinai, William Turnell, Sindhu Gopalan
  • Publication number: 20050188355
    Abstract: Systems and methods for direct execution of domain models are provided. According to one embodiment, a software runtime engine directly executes an executable high-level modeling language that employs non-procedural programming constructs that can substitute for procedural constructs.
    Type: Application
    Filed: January 31, 2005
    Publication date: August 25, 2005
    Inventor: Brendan McCarthy
  • Publication number: 20050099054
    Abstract: An inflatable article of furniture (100) includes at least two inflatable mattresses (1, 2), a hinge (5), and at least one tube (3, 4) positioned external to the hinge. The hinge connects the two mattresses together and is adapted to permit rotation of at least one of the inflatable mattresses relative to the other. The tube(s) permits passage of an inflating substance between the first inflatable mattress and the second inflatable mattress such that both mattresses may be rapidly inflated in a single step upon introducing an inflating substance into one of the mattresses. The article of furniture may optionally include a backrest (8) and one or more armrests (9, 10) that are fixedly connected to one of the mattresses and integrally connected together to facilitate use of the article of furniture in several different configurations.
    Type: Application
    Filed: November 12, 2003
    Publication date: May 12, 2005
    Inventors: Brendan McCarthy, Richard Nowell, Ross McCarthy
  • Publication number: 20040098154
    Abstract: The present invention provides a computer system engineering methodology. The present invention uses an approach to engineering computer systems that includes a requirements workflow, an architectural workflow, a realization workflow, a validation workflow, and a project management workflow.
    Type: Application
    Filed: October 3, 2001
    Publication date: May 20, 2004
    Inventor: Brendan McCarthy