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: 11921595Abstract: 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: GrantFiled: September 22, 2022Date of Patent: March 5, 2024Assignee: Dropbox, Inc.Inventors: Kiren R Sekar, Jack B Strong
-
Publication number: 20230023234Abstract: 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: ApplicationFiled: September 22, 2022Publication date: January 26, 2023Inventors: Kiren R. SEKAR, Jack B. STRONG
-
Patent number: 11461196Abstract: 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: GrantFiled: August 12, 2020Date of Patent: October 4, 2022Assignee: Dropbox, Inc.Inventors: Kiren R. Sekar, Jack B. Strong
-
Patent number: 10931505Abstract: 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: GrantFiled: December 21, 2018Date of Patent: February 23, 2021Assignee: DROPBOX, INC.Inventors: Kiren R. Sekar, Jack B. Strong
-
Publication number: 20200374178Abstract: 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: ApplicationFiled: August 12, 2020Publication date: November 26, 2020Inventors: Kiren R. SEKAR, Jack B. STRONG
-
Publication number: 20190132186Abstract: 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: ApplicationFiled: December 21, 2018Publication date: May 2, 2019Inventors: Kiren R. SEKAR, Jack B. STRONG
-
Patent number: 10177960Abstract: 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: GrantFiled: August 13, 2015Date of Patent: January 8, 2019Assignee: DROPBOX, INC.Inventors: Kiren R. Sekar, Jack B. Strong
-
Publication number: 20150350004Abstract: 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: ApplicationFiled: August 13, 2015Publication date: December 3, 2015Inventors: Kiren R. SEKAR, Jack B. STRONG
-
Patent number: 9141483Abstract: 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: GrantFiled: March 26, 2009Date of Patent: September 22, 2015Assignee: DROPBOX, INC.Inventors: Kiren R. Sekar, Jack B. Strong
-
Patent number: 8161184Abstract: 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: GrantFiled: June 25, 2004Date of Patent: April 17, 2012Assignee: Apple Inc.Inventors: Kiren R. Sekar, Stuart D. Cheshire
-
Patent number: 8019900Abstract: 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: GrantFiled: March 24, 2009Date of Patent: September 13, 2011Assignee: SugarSync, Inc.Inventors: Kiren R. Sekar, Jack B. Strong
-
Publication number: 20070044760Abstract: 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: ApplicationFiled: June 9, 2006Publication date: March 1, 2007Inventors: Munidhar Biruduganti, Sreenath Gupta, R. Sekar, Steven McConnell
-
Patent number: 6173567Abstract: 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: GrantFiled: September 14, 1998Date of Patent: January 16, 2001Assignee: The University of ChicagoInventors: Ramesh B. Poola, Ramanujam R. Sekar
-
Patent number: 6055808Abstract: 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: GrantFiled: June 22, 1998Date of Patent: May 2, 2000Assignee: The University of ChicagoInventors: Ramesh B. Poola, Ramanujam R. Sekar
-
Patent number: 5649517Abstract: 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: GrantFiled: September 18, 1996Date of Patent: July 22, 1997Assignee: The University of ChicagoInventors: Ramesh B. Poola, Ramanujam R. Sekar, Roger L. Cole
-
Patent number: 5640845Abstract: 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: GrantFiled: May 2, 1995Date of Patent: June 24, 1997Assignee: The University of ChicagoInventors: Henry K. Ng, Vincent J. Novick, Ramanujam R. Sekar
-
Patent number: 5636619Abstract: 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: GrantFiled: February 7, 1996Date of Patent: June 10, 1997Assignee: The University of ChicagoInventors: Ramesh B. Poola, Ramanujam R. Sekar, Kevin C. Stork
-
Patent number: 5526641Abstract: 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: GrantFiled: February 18, 1993Date of Patent: June 18, 1996Assignee: The University of ChicagoInventors: Ramanujam R. Sekar, Lyle O. Hoppie