Patents by Inventor R. Sekar

R. Sekar 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: 8161184
    Abstract: One embodiment of the present invention provides a system that implements a long-lived query (LLQ) at a name server. During operation, the system receives an LLQ from a client at the name server, wherein the LLQ requests information related to one or more data items stored on the name server. In response to the LLQ, the system informs the client of updates to the one or more data items.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: April 17, 2012
    Assignee: Apple Inc.
    Inventors: Kiren R. Sekar, Stuart D. Cheshire
  • 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
  • Publication number: 20070044760
    Abstract: A method and system for reducing nitrous oxide emissions from an internal combustion engine. An input gas stream of natural gas includes a nitrogen gas enrichment which reduces nitrous oxide emissions. In addition ignition timing for gas combustion is advanced to improve FCE while maintaining lower nitrous oxide emissions.
    Type: Application
    Filed: June 9, 2006
    Publication date: March 1, 2007
    Inventors: Munidhar Biruduganti, Sreenath Gupta, R. Sekar, Steven McConnell
  • Patent number: 6173567
    Abstract: A combustion air management and emission control system injects supplemental air directly into combustion chambers of a diesel engine in order to reduce total particulates in exhaust gases being emitted from the engine. A portion of intake air flowing toward an intake manifold of the engine is diverted to a compressor so that controlled quantities of pressurized supplemental air can be injected directly into each of the combustion chambers while the piston within the combustion chamber is in its expansion and/or exhaust strokes. At least a portion of the diverted intake air can be directed through a selectively permeable membrane device so that oxygen-enriched air and nitrogen-enriched air are produced. At least a portion of the oxygen-enriched air can be supplied to the compressor so that the supplemental air being injected into the combustion chambers will contain a desired, elevated amount of oxygen.
    Type: Grant
    Filed: September 14, 1998
    Date of Patent: January 16, 2001
    Assignee: The University of Chicago
    Inventors: Ramesh B. Poola, Ramanujam R. Sekar
  • Patent number: 6055808
    Abstract: An emission control system for reducing total particulates and NO.sub.X emissions from the exhaust of a diesel engine includes an air supply system that supplies oxygen enriched air to an air intake of the engine. The air supply system may include a selectively permeable air separating membrane device for producing the oxygen enriched air. In order to effectively utilize the increase in the concentration level of oxygen in the intake air, the amount of fuel being supplied to the diesel engine also is increased at a minimum in proportion to the increased concentration level of oxygen in the intake air. The increase in the amount of such fuel being supplied to the diesel engine can be adjusted by an electronic fuel injection system used on such diesel engines. In addition, the electronic fuel injection system is used to retard the injection timing of the engine.
    Type: Grant
    Filed: June 22, 1998
    Date of Patent: May 2, 2000
    Assignee: The University of Chicago
    Inventors: Ramesh B. Poola, Ramanujam R. Sekar
  • Patent number: 5649517
    Abstract: An air supply control system for selectively supplying ambient air, oxygen enriched air and nitrogen enriched air to an intake of an internal combustion engine includes an air mixing chamber that is in fluid communication with the air intake. At least a portion of the ambient air flowing to the mixing chamber is selectively diverted through a secondary path that includes a selectively permeable air separating membrane device due a differential pressure established across the air separating membrane. The permeable membrane device separates a portion of the nitrogen in the ambient air so that oxygen enriched air (permeate) and nitrogen enriched air (retentate) are produced. The oxygen enriched air and the nitrogen enriched air can be selectively supplied to the mixing chamber or expelled to atmosphere.
    Type: Grant
    Filed: September 18, 1996
    Date of Patent: July 22, 1997
    Assignee: The University of Chicago
    Inventors: Ramesh B. Poola, Ramanujam R. Sekar, Roger L. Cole
  • Patent number: 5640845
    Abstract: A NO.sub.X control system for an internal combustion engine includes an oxygen enrichment device that produces oxygen and nitrogen enriched air. The nitrogen enriched air contains molecular nitrogen that is provided to a spark plug that is mounted in an exhaust outlet of an internal combustion engine. As the nitrogen enriched air is expelled at the spark gap of the spark plug, the nitrogen enriched air is exposed to a pulsating spark that is generated across the spark gap of the spark plug. The spark gap is elongated so that a sufficient amount of atomic nitrogen is produced and is injected into the exhaust of the internal combustion engine. The injection of the atomic nitrogen into the exhaust of the internal combustion engine causes the oxides of nitrogen to be reduced into nitrogen and oxygen such that the emissions from the engine will have acceptable levels of NO.sub.X. The oxygen enrichment device that produces both the oxygen and nitrogen enriched air can include a selectively permeable membrane.
    Type: Grant
    Filed: May 2, 1995
    Date of Patent: June 24, 1997
    Assignee: The University of Chicago
    Inventors: Henry K. Ng, Vincent J. Novick, Ramanujam R. Sekar
  • Patent number: 5636619
    Abstract: An oxygen-enriched air intake control system for an internal combustion engine includes air directing apparatus to control the air flow into the intake of the engine. During normal operation of the engine, ambient air flowing from an air filter of the engine flows through the air directing apparatus into the intake of the engine. In order to decrease the amount of carbon monoxide (CO) and hydrocarbon (HC) emissions that tend to be produced by the engine during a short period of time after the engine is started, the air directing apparatus diverts for a short period of time following the start up of the engine at least a portion of the ambient air from the air filter through a secondary path. The secondary path includes a selectively permeable membrane through which the diverted portion of the ambient air flows.
    Type: Grant
    Filed: February 7, 1996
    Date of Patent: June 10, 1997
    Assignee: The University of Chicago
    Inventors: Ramesh B. Poola, Ramanujam R. Sekar, Kevin C. Stork
  • Patent number: 5526641
    Abstract: A method of reducing oxides of nitrogen (NO.sub.X) in the exhaust of an internal combustion engine includes producing oxygen enriched air and nitrogen enriched air by an oxygen enrichment device. The oxygen enriched air may be provided to the intake of the internal combustion engine for mixing with fuel. In order to reduce the amount of NO.sub.X in the exhaust of the internal combustion engine, the molecular nitrogen in the nitrogen enriched air produced by the oxygen enrichment device is subjected to a corona or arc discharge so as to create a plasma and as a result, atomic nitrogen. The resulting atomic nitrogen then is injected into the exhaust of the internal combustion engine causing the oxides of nitrogen in the exhaust to be reduced into nitrogen and oxygen. In one embodiment of the present invention, the oxygen enrichment device that produces both the oxygen and nitrogen enriched air can include a selectively permeable membrane.
    Type: Grant
    Filed: February 18, 1993
    Date of Patent: June 18, 1996
    Assignee: The University of Chicago
    Inventors: Ramanujam R. Sekar, Lyle O. Hoppie