Patents by Inventor Dinesh Sinha
Dinesh Sinha 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: 20140033322Abstract: A mobile device including a mobile device computer memory, a mobile device computer processor, a mobile device computer display, a mobile device computer interactive device, and a mobile device transmitter/receiver; and a server computer including a server computer memory, and a server computer processor. The mobile device computer processor may be programmed to allow a user by use of the mobile device computer interactive device to store a plurality of data objects in the server computer memory via transmission by the mobile device transmitter/receiver to the server computer, wherein each of the plurality of data objects includes data concerning a geographic location, such that there are a plurality of geographic locations, one geographic location for each of the plurality of data objects. The computer server processor may be programmed to restrict access to information concerning each geographic location such that this information is not available to the general public.Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Inventors: Sunil Nair, Dinesh Sinha, Shirish H. Phatak
-
Patent number: 8458127Abstract: In a particular implementation, providing a virtual cached network drive, on a client, for PST-type (Personal STore) file operations, during a non-optimal connection. In one implementation, during the non-optimal connection, changes to objects, in a local PST file, are saved in a local cache (the virtual network drive) and logged. At certain intervals, the changes are compiled, compared with entries in a synchronization database and a list of changes, to be performed on the objects, is generated which is used to update a remote PST. If the connection remains non-optimal, a temporary PST file is created, based on the list of changes, and transferred to a remote agent that performs the changes on the remote PST. If the connection improves, the changes are instead performed directly on the remote PST.Type: GrantFiled: December 28, 2007Date of Patent: June 4, 2013Assignee: Blue Coat Systems, Inc.Inventors: George O. Lorch, III, Chitra Ramaswamy, Dinesh Sinha
-
Patent number: 8055645Abstract: The claimed embodiments provide methods, apparatuses and systems directed to storing write records in a hierarchical index which includes a root node with one or more stem nodes, each corresponding to respective data ranges of a data file. Write records are attached to the hierarchical index as leaf nodes with a possibility of being split into two or more leaf nodes if a write record traverses multiple data ranges. Additionally, the hierarchical index can conditionally grow based on a number of leaf nodes attached to a given stem node in the hierarchical index.Type: GrantFiled: December 15, 2006Date of Patent: November 8, 2011Assignee: Packeteer, Inc.Inventor: Dinesh Sinha
-
Patent number: 7783873Abstract: A method is disclosed comprising initializing and/or modifying a first set of computer configuration data for a first user based on the first user's membership in a first group, initializing and/or modifying a second set of computer configuration data for the first user without regard to the first user's membership in the first group The first or second sets of computer configuration data may be stored in an initialization file. The computer configuration data may be computer hardware of computer software data.Type: GrantFiled: April 24, 2007Date of Patent: August 24, 2010Assignee: Tacit Networks, Inc.Inventors: Dinesh Sinha, Chitra Ramaswamy
-
Publication number: 20070250694Abstract: A method is disclosed comprising initializing and/or modifying a first set of computer configuration data for a first user based on the first users membership in a first group, initializing and/or modifying a second set of computer configuration data for the first user without regard to the first user's membership in the first group The first or second sets of computer configuration data may be stored in an initialization file. The computer configuration data may be computer hardware of computer software data.Type: ApplicationFiled: April 24, 2007Publication date: October 25, 2007Inventors: Dinesh Sinha, Chitra Ramaswamy
-
Publication number: 20070100902Abstract: An apparatus is provided including an application data monitor, an application data sync engine, and a front end, each of which is typically implemented by computer software running on a computer. The apparatus may include a computer memory, and an application data log file data base including one or more application data log folders stored in the computer memory. Changes to source or image application data A can be monitored by the application data monitor.Type: ApplicationFiled: October 27, 2005Publication date: May 3, 2007Inventors: Dinesh Sinha, Tanushree Kharvandikar
-
Patent number: 7051053Abstract: A method of performing a real time optimized backup from a first computer storage device to a second or backup computer storage device, is disclosed. The method comprises two different approaches of backing up a first computer file stored on the first computer storage device to be backed up to a second computer file stored on the second computer storage device. The two approaches are instant replication and lazy replication. The method may include analyzing one or more first computer file activities and determining a set of end results achieved by the one or more first computer file activities; and executing a second computer file backup process that achieves substantially the same set of end results as the first computer file backup process, but with fewer steps.Type: GrantFiled: September 30, 2002Date of Patent: May 23, 2006Inventor: Dinesh Sinha
-
Patent number: 6985915Abstract: A method for monitoring file system requests made by an application program, storing changes made to a first copy of a selected file by the application program into a first file and synchronizing the changes made to the selected file with a second copy of the selected file. The monitoring and storing process is application independent in that it is utilized by the operating system for all file system requests made by any application program. The monitoring and storing process is repeated each time a file system request is made by the application program to track changes made to the selected file. At the time of synchronization, if the application program is no longer modifying the selected file and the selected file is closed, all entries in the first file are applied to the second copy of the selected file. As a result, synchronization of both copies of the selected files is achieved.Type: GrantFiled: February 28, 2001Date of Patent: January 10, 2006Inventors: Kiran Somalwar, Dinesh Sinha
-
Publication number: 20060005001Abstract: A method is disclosed comprising initializing and/or modifying a first set of computer configuration data for a first user based on the first user's membership in a first group, initializing and/or modifying a second set of computer configuration data for the first user without regard to the first user's membership in the first group. The first or second sets of computer configuration data may be stored in an initialization file. The computer configuration data may be computer hardware of computer software data.Type: ApplicationFiled: June 30, 2004Publication date: January 5, 2006Inventors: Dinesh Sinha, Chitra Ramaswamy
-
Patent number: 6847983Abstract: An application independent method for monitoring file system requests made by any application program, storing changes made to a first copy of a selected file by the application program into a first file and synchronizing the selected file, whether the file is open or closed, with a second copy of the selected file. The monitoring and storing process is repeated each time a file system request to write into the selected file is made by the application program to track changes made to the selected file. At the time of synchronization, if the selected file is closed, all the changes that are stored in the first file are applied to a second copy of the selected file. If, however, the selected file is open, a portion of the changes are selected pursuant to a predetermined time period and applied to a second copy of the selected file. As a result, both copies of the selected files are identical, thereby synchronizing them.Type: GrantFiled: February 28, 2001Date of Patent: January 25, 2005Inventors: Kiran Somalwar, Dinesh Sinha
-
Publication number: 20040064488Abstract: A method of performing a real time optimized backup from a first computer storage device to a second or backup computer storage device, is disclosed. The method comprises two different approaches of backing up a first computer file stored on the first computer storage device to be backed up to a second computer file stored on the second computer storage device. The two approaches are instant replication and lazy replication. The method may include analyzing one or more first computer file activities and determining a set of end results achieved by the one or more first computer file activities; and executing a second computer file backup process that achieves substantially the same set of end results as the first computer file backup process, but with fewer steps.Type: ApplicationFiled: September 30, 2002Publication date: April 1, 2004Inventor: Dinesh Sinha
-
Publication number: 20020120785Abstract: A method for monitoring file system requests made by an application program, storing changes made to a first copy of a selected file by the application program into a first file and synchronizing the changes made to the selected file with a second copy of the selected file. The monitoring and storing process is application independent in that it is utilized by the operating system for all file system requests made by any application program. The monitoring and storing process is repeated each time a file system request is made by the application program to track changes made to the selected file. At the time of synchronization, if the application program is no longer modifying the selected file and the selected file is closed, all entries in the first file are applied to the second copy of the selected file. As a result, synchronization of both copies of the selected files is achieved.Type: ApplicationFiled: February 28, 2001Publication date: August 29, 2002Applicant: Mobiliti, Inc.Inventors: Kiran Somalwar, Dinesh Sinha
-
Publication number: 20020120791Abstract: An application independent method for monitoring file system requests made by any application program, storing changes made to a first copy of a selected file by the application program into a first file and synchronizing the selected file, whether the file is open or closed, with a second copy of the selected file. The monitoring and storing process is repeated each time a file system request to write into the selected file is made by the application program to track changes made to the selected file. At the time of synchronization, if the selected file is closed, all the changes that are stored in the first file are applied to a second copy of the selected file. If, however, the selected file is open, a portion of the changes are selected pursuant to a predetermined time period and applied to a second copy of the selected file. As a result, both copies of the selected files are identical, thereby synchronizing them.Type: ApplicationFiled: February 28, 2001Publication date: August 29, 2002Applicant: Mobiliti, Inc.Inventors: Kiran Somalwar, Dinesh Sinha