Source: http://www.google.com/patents/US7991740?ie=ISO-8859-1
Timestamp: 2015-05-24 04:12:01
Document Index: 253220938

Matched Legal Cases: ['Application No. 08161817', 'Application No. 08161817', 'Application No. 09154256', 'Application No. 08161817', 'Application No. 09154249', 'Application No. 09171413']

Patent US7991740 - Synchronization server process - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsAmong 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...http://www.google.com/patents/US7991740?utm_source=gb-gplus-sharePatent US7991740 - Synchronization server processAdvanced Patent SearchPublication numberUS7991740 B2Publication typeGrantApplication numberUS 12/042,305Publication dateAug 2, 2011Filing dateMar 4, 2008Priority dateMar 4, 2008Fee statusPaidAlso published asCA2717415A1, CA2717415C, CN102089760A, EP2098962A1, EP2098962B1, EP2426611A1, US8290908, US20090228509, US20110289050, US20130006929, WO2009111495A1Publication number042305, 12042305, US 7991740 B2, US 7991740B2, US-B2-7991740, US7991740 B2, US7991740B2InventorsBrendan A. McCarthy, Carsten GuentherOriginal AssigneeApple Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (49), Non-Patent Citations (26), Referenced by (9), Classifications (15), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetSynchronization server process
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5684984Sep 29, 1994Nov 4, 1997Apple Computer, Inc.Synchronization and replication of object databasesUS5706509 *Apr 28, 1995Jan 6, 1998Intel CorporationApplication independent record level synchronizationUS5728335 *Jun 26, 1996Mar 17, 1998Union Carbide Chemicals & Plastics Technology CorporationProcess for extrusionUS5884325 *Oct 9, 1996Mar 16, 1999Oracle CorporationSystem for synchronizing shared data between computersUS5999937 *Jun 6, 1997Dec 7, 1999Madison Information Technologies, Inc.System and method for converting data between data setsUS6041325 *Oct 9, 1997Mar 21, 2000Alcatel Usa Sourcing, L.P.System and method for controlling access to a telephony databaseUS6173335Jul 30, 1993Jan 9, 2001Apple Computer, Inc.Structure and protocol for routing information in a systemUS6182141Dec 20, 1996Jan 30, 2001Intel CorporationTransparent proxy serverUS6247135 *Apr 6, 1999Jun 12, 2001Starfish Software, Inc.Synchronization process negotiation for computing devicesUS6253228Mar 31, 1997Jun 26, 2001Apple Computer, Inc.Method and apparatus for updating and synchronizing information between a client and a serverUS6341291Apr 22, 1999Jan 22, 2002Bentley Systems, Inc.System for collaborative engineering using component and file-oriented toolsUS6430576May 10, 1999Aug 6, 2002Patrick GatesDistributing and synchronizing objectsUS6446092 *Mar 15, 1999Sep 3, 2002Peerdirect CompanyIndependent distributed database systemUS6449622 *Apr 15, 1999Sep 10, 2002Starfish Software, Inc.System and methods for synchronizing datasets when dataset changes may be received out of orderUS6829655Apr 9, 2002Dec 7, 2004Siebel Systems, Inc.Method and system for server synchronization with a computing device via a companion deviceUS6910052May 16, 2002Jun 21, 2005Apple Computer, Inc.Distributing and synchronizing objectsUS6970876 *May 8, 2001Nov 29, 2005Solid Information TechnologyMethod and arrangement for the management of database schemasUS7149813Aug 14, 2001Dec 12, 2006Microsoft CorporationMethod and system for synchronizing mobile devicesUS20020026474Aug 28, 2001Feb 28, 2002Wang Lawrence C.Thin client for wireless device using java interfaceUS20020029227 *Jan 2, 2001Mar 7, 2002Multer David L.Management server for synchronization systemUS20020059299 *Jan 23, 2001May 16, 2002Frederic SpaeySystem and method for synchronizing databasesUS20020065879 *May 30, 2001May 30, 2002Jesse AmbroseClient server system with thin client architectureUS20040019614Jul 24, 2002Jan 29, 2004International Business Machines CorporationMid-tier-based conflict resolution method and system usable for message synchronization and replicationUS20040103174Aug 26, 2003May 27, 2004Balducci Juan V. EsteveFolder synchronizationUS20040133591 *Sep 17, 2003Jul 8, 2004Iti, Inc.Asynchronous coordinated commit replication and dual write with replication transmission and locking of target database on updates onlyUS20050055382 *Jun 21, 2001Mar 10, 2005Lounas FerratUniversal synchronizationUS20050102328 *Nov 7, 2003May 12, 2005Ring Cameron T.Synchronization and merge enginesUS20050198084 *Aug 26, 2004Sep 8, 2005Samsung Electronics Co., Ltd.System and method of synchronizing data between a server and a clientUS20060075105Sep 30, 2004Apr 6, 2006Gueorgui MomtchilovSystem and method for data synchronization over a network using a presentation level protocolUS20060112150 *Jan 5, 2006May 25, 2006Brown David KServer for synchronization of filesUS20060136511Dec 21, 2004Jun 22, 2006Nextpage, Inc.Storage-and transport-independent collaborative document-management systemUS20060136513Feb 8, 2005Jun 22, 2006Nextpage, Inc.Managing the status of documents in a distributed storage systemUS20060150079Dec 17, 2004Jul 6, 2006International Business Machines CorporationMethod for associating annotations with document familiesUS20060242210 *Jun 30, 2006Oct 26, 2006Plaxo, Inc.Contact management update protocolsUS20060259524Jul 14, 2006Nov 16, 2006Horton D TSystems and methods for document project management, conversion, and filingUS20060277224 *Jun 7, 2005Dec 7, 2006Microsoft CorporationSynchronizing arbitrary data using a flexible schemaUS20070038642 *Aug 9, 2006Feb 15, 2007Scott DurginMethod for providing extensible software components within a distributed synchronization systemUS20070100834Sep 15, 2005May 3, 2007John LandrySystem and method for managing data in a distributed computer systemUS20070162518Dec 14, 2006Jul 12, 2007Huawei Technologies Co., Ltd.Method for Transmitting SyncML Synchronization DataUS20070226272 *May 24, 2007Sep 27, 2007Huang Xiao FMethod And System For Server Synchronization With A Computing DeviceUS20070255744Apr 26, 2006Nov 1, 2007Microsoft CorporationSignificant change search alertsUS20070260475Apr 17, 2007Nov 8, 2007Sandeep BhanoteMethod and apparatus for mobile data collection and managementUS20080155112Dec 22, 2006Jun 26, 2008Nokia CorporationSystem and method for updating information feedsUS20080294729 *May 22, 2007Nov 27, 2008Nokia CorporationEmail object for open mobile alliance data synchronization usageEP1014266B1Sep 23, 1999Jan 30, 2008International Business Machines CorporationMethod, apparatus and program storage device for a client and adaptive synchronization and transformation serverEP1291770A2Aug 14, 2002Mar 12, 2003Microsoft CorporationMethod and system for sychronizing mobile devicesGB2421606A Title not availableWO2005116892A1Apr 27, 2005Dec 8, 2005Apple ComputerMethods for sharing groups of objects, synchronising, and synchronising between three or more devicesWO2006132534A1Jan 16, 2006Dec 14, 2006Ericsson Telefon Ab L MSynchronization of information items with references* Cited by examinerNon-Patent CitationsReference1 *Analysis Specification and Generation of Mobile Computer Data Synchronisation, Ye et al, Proceedings of the International Conference on Mobile Business (ICMBB'05), 2005.2Apple Inc., "Sync Services Framework Reference, Cocoa > Syncing," [Online] Oct. 31, 2007, XP002532279, � 2004, 2007 Apple Inc., URL:http://developer.apple.com/documentation/Cocoa/Reference/SyncServicesRef- ObjC/SyncServicesRef-ObjC.pdf, pp. 1-275.3Apple Inc., "Sync Services Framework Reference, Cocoa > Syncing," [Online] Oct. 31, 2007, XP002532279, � 2004, 2007 Apple Inc., URL:http://developer.apple.com/documentation/Cocoa/Reference/SyncServicesRef— ObjC/SyncServicesRef—ObjC.pdf, pp. 1-275.4Apple Inc., Sync Services Programming Guide, Cocoa > Syncing [Online], XP-002532278, Oct. 31, 2007, � 2004, 2007 Apple Inc., Cupertino, pp. 1-372, URL: http://developer.apple.com/documentation/Cocoa/Conceptual/SyncServices/SyncServices.pdf.5 *DBC-A database computer for very large databases, Banerjee et al, IEEE Transaction on computers, vol. c28, No. 6 Jun. 1979.6 *DBC—A database computer for very large databases, Banerjee et al, IEEE Transaction on computers, vol. c28, No. 6 Jun. 1979.7 *Enabling Ubiquitous database access with XML, Lei et al, MDA'99, LNCS 1748, pp. 119-134, 1999.8European Examination Report in EP Patent Application No. 08161817.5 dated Mar. 4, 2010.9European Search Report in Application No. 08161817.5 dated May 8, 2009.10Extended European Search Report in Application No. 09154256.3 dated Jul. 2, 2009.11Extended European Search Report in EP Patent Application No. 08161817.5 dated Aug. 3, 2009.12Extended European Search Report in EP Patent Application No. 09154249.8 dated Jun. 24, 2009.13Extended European Search Report in EP Patent Application No. 09171413.9 dated Feb. 18, 2010.14 *Highly Scalable OLTP DBMS for Managing Update-INtensive Stream Workload, Cha et al, Proceedings of the 30th VLDB Conference, Toronto, Canada, 2004.15Luca Prati et al., "XDMS-Network Address Book enabler," Hewlett-Packard OpenCall Software, pp. 1-4.16Non-Final Office Action in U.S. Appl. No. 11/834,604 dated Nov. 27, 2009.17Non-Final Office Action in U.S. Appl. No. 12/240,538 dated Jun. 18, 2010.18Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration in PCT/US2008/071812 dated Jul. 3, 2009.19Office Action in U.S. Appl. No. 12/607,921 mailed Oct. 1, 2010, 29 pages.20OMA Open Mobile Alliance, "SyncML Data Sync Protocol, Candidate Version 1.2-Jun. 1, 2004," Open Mobile Alliance, OMA-SyncML-DataSyncProtocol-V1-2-200400601-C, 2004 Open Mobile Alliance Ltd., XP-002375712, pp. 1-77.21OMA Open Mobile Alliance, "SyncML Data Sync Protocol, Candidate Version 1.2—Jun. 1, 2004," Open Mobile Alliance, OMA-SyncML-DataSyncProtocol-V1—2-200400601-C, 2004 Open Mobile Alliance Ltd., XP-002375712, pp. 1-77.22PCT Invitation to Pay Additional Fees in PCT/US2008/071812 dated Apr. 28, 2009.23PCT Notification of Transmittal of the International Search Report and the Written Opinion of the International Search Authority, or the Declaration in PCT/US2009/035909 dated Jul. 14, 2009.24PCT Notification of Transmittal of the International Search Report and Written Opinion of the International Search Authority, or the Declaration in PCT/US2009/035912 dated Jun. 5, 2009.25PCT Notification of Transmittal of the International Search Report and Written Opinion of the International Search Authority, or the Declaration in PCT/US2009/058414 dated Feb. 23, 2010.26WIPO International Search Report and Written Opinion dated May 6, 2009.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS8473427 *Aug 14, 2008Jun 25, 2013International Business Machines CorporationBlock allocation times in a computer systemUS8572022 *Mar 2, 2010Oct 29, 2013Microsoft CorporationAutomatic synchronization conflict resolutionUS8601121Jan 9, 2012Dec 3, 2013International Business Machines CorporationTracking changes to data within various data repositoriesUS8719222 *Aug 25, 2011May 6, 2014Microsoft CorporationSynchronization and collaboration within peer-to-peer and client/server environmentsUS8965840Oct 10, 2013Feb 24, 2015Microsoft Technology Licensing, LlcAutomatic synchronization conflict resolutionUS20080301693 *Aug 14, 2008Dec 4, 2008International Business Machines CorporationBlock allocation times in a computer systemUS20100211544 *Feb 11, 2010Aug 19, 2010Jyshyang ChenSystem with session synchronizationUS20110218964 *Mar 2, 2010Sep 8, 2011Hagan Cynthia MAutomatic synchronization conflict resolutionUS20110307555 *Aug 25, 2011Dec 15, 2011Microsoft CorporationSynchronization and Collaboration Within Peer-to-Peer and Client/Server Environments* Cited by examinerClassifications U.S. Classification707/635, 707/623, 707/622, 707/629International ClassificationG06F17/00, G06F7/00Cooperative ClassificationH04L67/1095, H04L67/02, G06F17/30575, G06F17/3089, G06F17/30165European ClassificationH04L29/08N9R, G06F17/30S7, G06F17/30W7, G06F17/30F7SLegal EventsDateCodeEventDescriptionJan 14, 2015FPAYFee paymentYear of fee payment: 4Jun 9, 2008ASAssignmentOwner name: APPLE INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MCCARTHY, BRENDAN A.;GUENTHER, CARSTEN;REEL/FRAME:021065/0220Effective date: 20080304RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services