Patents by Inventor Jack B. Strong

Jack B. Strong 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).

  • Patent number: 11921595
    Abstract: The present invention provides a System and method for multi-tiered data synchronization. Data is synchronized between a master synchronization server, one or more proxy synchronization servers, and client devices. Client devices establish synchronization sessions with either a proxy synchronization server or a master synchronization server, depending on which server provides the “best” available connection to that client device. Each proxy synchronization server synchronizes data with client devices that have established a synchronization session with such proxy synchronization server. The master synchronization server synchronizes data with client devices that have established a synchronization session with the master synchronization server. Each proxy synchronization server synchronizes data with the master synchronization server. Metadata associated with synchronized files is synchronized throughout the system in real-time. Files may be synchronized in real-time or of a delayed time.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: March 5, 2024
    Assignee: Dropbox, Inc.
    Inventors: Kiren R Sekar, Jack B Strong
  • Publication number: 20230023234
    Abstract: The present invention provides a System and method for multi-tiered data synchronization. Data is synchronized between a master synchronization server, one or more proxy synchronization servers, and client devices. Client devices establish synchronization sessions with either a proxy synchronization server or a master synchronization server, depending on which server provides the “best” available connection to that client device. Each proxy synchronization server synchronizes data with client devices that have established a synchronization session with such proxy synchronization server. The master synchronization server synchronizes data with client devices that have established a synchronization session with the master synchronization server. Each proxy synchronization server synchronizes data with the master synchronization server. Metadata associated with synchronized files is synchronized throughout the system in real-time. Files may be synchronized in real-time or of a delayed time.
    Type: Application
    Filed: September 22, 2022
    Publication date: January 26, 2023
    Inventors: Kiren R. SEKAR, Jack B. STRONG
  • Patent number: 11461196
    Abstract: The present invention provides a System and method for multi-tiered data synchronization. Data is synchronized between a master synchronization server, one or more proxy synchronization servers, and client devices. Client devices establish synchronization sessions with either a proxy synchronization server or a master synchronization server, depending on which server provides the “best” available connection to that client device. Each proxy synchronization server synchronizes data with client devices that have established a synchronization session with such proxy synchronization server. The master synchronization server synchronizes data with client devices that have established a synchronization session with the master synchronization server. Each proxy synchronization server synchronizes data with the master synchronization server. Metadata associated with synchronized files is synchronized throughout the system in real-time. Files may be synchronized in real-time or of a delayed time.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: October 4, 2022
    Assignee: Dropbox, Inc.
    Inventors: Kiren R. Sekar, Jack B. Strong
  • Patent number: 10931505
    Abstract: The present invention provides a System and method for multi-tiered data synchronization. Data is synchronized between a master synchronization server, one or more proxy synchronization servers, and client devices. Client devices establish synchronization sessions with either a proxy synchronization server or a master synchronization server, depending on which server provides the “best” available connection to that client device. Each proxy synchronization server synchronizes data with client devices that have established a synchronization session with such proxy synchronization server. The master synchronization server synchronizes data with client devices that have established a synchronization session with the master synchronization server. Each proxy synchronization server synchronizes data with the master synchronization server. Metadata associated with synchronized files is synchronized throughout the system in real-time. Files may be synchronized in real-time or of a delayed time.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: February 23, 2021
    Assignee: DROPBOX, INC.
    Inventors: Kiren R. Sekar, Jack B. Strong
  • Publication number: 20200374178
    Abstract: The present invention provides a System and method for multi-tiered data synchronization. Data is synchronized between a master synchronization server, one or more proxy synchronization servers, and client devices. Client devices establish synchronization sessions with either a proxy synchronization server or a master synchronization server, depending on which server provides the “best” available connection to that client device. Each proxy synchronization server synchronizes data with client devices that have established a synchronization session with such proxy synchronization server. The master synchronization server synchronizes data with client devices that have established a synchronization session with the master synchronization server. Each proxy synchronization server synchronizes data with the master synchronization server. Metadata associated with synchronized files is synchronized throughout the system in real-time. Files may be synchronized in real-time or of a delayed time.
    Type: Application
    Filed: August 12, 2020
    Publication date: November 26, 2020
    Inventors: Kiren R. SEKAR, Jack B. STRONG
  • Publication number: 20190132186
    Abstract: The present invention provides a System and method for multi-tiered data synchronization. Data is synchronized between a master synchronization server, one or more proxy synchronization servers, and client devices. Client devices establish synchronization sessions with either a proxy synchronization server or a master synchronization server, depending on which server provides the “best” available connection to that client device. Each proxy synchronization server synchronizes data with client devices that have established a synchronization session with such proxy synchronization server. The master synchronization server synchronizes data with client devices that have established a synchronization session with the master synchronization server. Each proxy synchronization server synchronizes data with the master synchronization server. Metadata associated with synchronized files is synchronized throughout the system in real-time. Files may be synchronized in real-time or of a delayed time.
    Type: Application
    Filed: December 21, 2018
    Publication date: May 2, 2019
    Inventors: Kiren R. SEKAR, Jack B. STRONG
  • Patent number: 10177960
    Abstract: The present invention provides a system and method for multi-tiered data synchronization. Data is synchronized between a master synchronization server, one or more proxy synchronization servers, and client devices. Client devices establish synchronization sessions with either a proxy synchronization server or a master synchronization server, depending on which server provides the “best” available connection to that client device. Each proxy synchronization server synchronizes data with client devices that have established a synchronization session with such proxy synchronization server. The master synchronization server synchronizes data with client devices that have established a synchronization session with the master synchronization server. Each proxy synchronization server synchronizes data with the master synchronization server. Metadata associated with synchronized files is synchronized throughout the system in real-time. Files may be synchronized in real-time or at a delayed time.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: January 8, 2019
    Assignee: DROPBOX, INC.
    Inventors: Kiren R. Sekar, Jack B. Strong
  • Publication number: 20150350004
    Abstract: The present invention provides a system and method for multi-tiered data synchronization. Data is synchronized between a master synchronization server, one or more proxy synchronization servers, and client devices. Client devices establish synchronization sessions with either a proxy synchronization server or a master synchronization server, depending on which server provides the “best” available connection to that client device. Each proxy synchronization server synchronizes data with client devices that have established a synchronization session with such proxy synchronization server. The master synchronization server synchronizes data with client devices that have established a synchronization session with the master synchronization server. Each proxy synchronization server synchronizes data with the master synchronization server. Metadata associated with synchronized files is synchronized throughout the system in real-time Files may be synchronized in real-time or at a delayed time.
    Type: Application
    Filed: August 13, 2015
    Publication date: December 3, 2015
    Inventors: Kiren R. SEKAR, Jack B. STRONG
  • Patent number: 9141483
    Abstract: The present invention provides a system and method for multi-tiered data synchronization. Data is synchronized between a master synchronization server, one or more proxy synchronization servers, and client devices. Client devices establish synchronization sessions with either a proxy synchronization server or a master synchronization server, depending on which server provides the “best” available connection to that client device. Each proxy synchronization server synchronizes data with client devices that have established a synchronization session with such proxy synchronization server. The master synchronization server synchronizes data with client devices that have established a synchronization session with the master synchronization server. Each proxy synchronization server synchronizes data with the master synchronization server. Metadata associated with synchronized files is synchronized throughout the system in real-time. Files may be synchronized in real-time or at a delayed time.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: September 22, 2015
    Assignee: DROPBOX, INC.
    Inventors: Kiren R. Sekar, Jack B. Strong
  • Patent number: 8707159
    Abstract: A method and system are provided that translates tabular data prepared for a first display format into a second display format. Tabular data prepared for display on a conventional desktop display device may be adjusted for display on a portable computing device having a different display device. Tabular formatting may be removed for single row and single column tables. The method and system may also remove tabular formatting for tables having horizontal dimensions exceeding a specified amount. Tabular data may be removed from tables having more than one column that exceeds a specified maximum column size. The method and system may also identify nested tables and eliminate tabular formatting for all but the innermost tables.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: April 22, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Jack B Strong, Jonathan J Kleid, Vivek Patel, David Champlin
  • Patent number: 8370298
    Abstract: A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a data store on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the data store through the use of a web browser.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: February 5, 2013
    Assignee: SugarSync, Inc.
    Inventors: Jack B. Strong, Gibu Thomas
  • Patent number: 8019900
    Abstract: The present invention provides an opportunistic peer-to-peer synchronization method, where client devices can either synchronize with a peer device or a master server, depending on which is the best available option. Client devices monitor synchronization information provided by peer client devices to determine if data that the client device desires to synchronize can be synchronized with a peer client device. If a peer device is available for synchronization, then a client device will synchronize with such peer device. Otherwise, the client device will synchronize with the master server or other device. Client devices can seamlessly switch between peer-to-peer synchronization and client-server synchronization, even during the middle of synchronization session.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: September 13, 2011
    Assignee: SugarSync, Inc.
    Inventors: Kiren R. Sekar, Jack B. Strong
  • Patent number: 8001257
    Abstract: A system and method communicates data from a web content provider to a wireless computing device (e.g., a PDA, a cellular phone) via a proxy server. The proxy server transforms web content “on-the-fly” into a streamlined format, optimizes it for display, and delivers it to the device, where it is progressively rendered by a browser installed on the device.
    Type: Grant
    Filed: April 15, 2009
    Date of Patent: August 16, 2011
    Assignee: Hewlett-Packard Development Company, L.L.P.
    Inventors: Jack B. Strong, John N. Lehner, Jonathan J. Kleid, Vivek Patel
  • Publication number: 20110106880
    Abstract: A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
    Type: Application
    Filed: December 23, 2010
    Publication date: May 5, 2011
    Inventors: Jack B. Strong, Gibu Thomas
  • Patent number: 7885925
    Abstract: A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: February 8, 2011
    Assignee: SugarSync, Inc.
    Inventors: Jack B. Strong, Gibu Thomas
  • Publication number: 20090234962
    Abstract: A system and method communicates data from a web content provider to a wireless computing device (e.g., a PDA, a cellular phone) via a proxy server. The proxy server transforms web content “on-the-fly” into a streamlined format, optimizes it for display, and delivers it to the device, where it is progressively rendered by a browser installed on the device.
    Type: Application
    Filed: April 15, 2009
    Publication date: September 17, 2009
    Applicant: PALM, INC.
    Inventors: Jack B. Strong, John N. Lehner, Jonathan J. Kleid, Vivek Patel
  • Patent number: 7539766
    Abstract: A system and method communicates data from a web content provider to a wireless computing device (e.g., a PDA, a cellular phone) via a proxy server. The proxy server transforms web content “on-the-fly” into a streamlined format, optimizes it for display, and delivers it to the device, where it is progressively rendered by a browser installed on the device.
    Type: Grant
    Filed: April 16, 2007
    Date of Patent: May 26, 2009
    Assignee: Palm, Inc.
    Inventors: Jack B. Strong, John N. Lehner, Jonathan J. Kleid, Vivek Patel
  • Patent number: 7216177
    Abstract: A system and method communicates data from a web content provider to a wireless computing device (e.g., a PDA, a cellular phone) via a proxy server. The proxy server transforms web content “on-the-fly” into a streamlined format, optimizes it for display, and delivers it to the device, where it is progressively rendered by a browser installed on the device.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: May 8, 2007
    Assignee: Palm, Inc.
    Inventors: Jack B Strong, John N Lehner, Jonathan J Kleid, Vivek Patel
  • Patent number: 6976226
    Abstract: A method and system are provided that translates tabular data prepared for a first display format into a second display format. Tabular data prepared for display on a conventional desktop display device may be adjusted for display on a portable computing device having a different display device. Tabular formatting may be removed for single row and single column tables. The method and system may also remove tabular formatting for tables having horizontal dimensions exceeding a specified amount. Tabular data may be removed from tables having more than one column that exceeds a specified maximum column size. The method and system may also identify nested tables and eliminate tabular formatting for all but the innermost tables.
    Type: Grant
    Filed: July 6, 2001
    Date of Patent: December 13, 2005
    Assignee: Palm, Inc.
    Inventors: Jack B. Strong, Jonathan J. Kleid, Vivek Patel, David Champlin