Patents by Inventor Paresh S Suthar

Paresh S Suthar 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: 20110035355
    Abstract: Systems and methods for synchronizing data between endpoints, including the modification of data on an endpoint without necessarily modifying data that is communicated between endpoints are disclosed. In such systems and methods the representation of data on an endpoint may be modified so that constraints on that particular endpoint are enforced, without requiring a similar or the same modification to the data when it is synchronized to other endpoints.
    Type: Application
    Filed: October 18, 2010
    Publication date: February 10, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Akash J. Sagar, George P. Moromisato, Richard Yiu-Sai Chung, Paresh S. Suthar, Raymond E. Ozzie, Jack E. Ozzie, Matthew S. Augustine
  • Patent number: 7831558
    Abstract: Systems and methods for synchronizing data between endpoints, including the modification of data on an endpoint without necessarily modifying data that is communicated between endpoints are disclosed. In such systems and methods the representation of data on an endpoint may be modified so that constraints on that particular endpoint are enforced, without requiring a similar or the same modification to the data when it is synchronized to other endpoints.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: November 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Akash J Sagar, George P Moromisato, Richard Yiu-Sai Chung, Paresh S Suthar, Raymond E Ozzie, Jack E Ozzie, Matthew S Augustine
  • Publication number: 20100265935
    Abstract: A localized collaboration of wireless communication enabled devices can be provided for sharing of information that is independent of external communications. A local hub can communicate with a remote hub and end users using one or more wireless communication points, and provide for uploading and downloading of collaborative information from the local hub by an end user device. The local hub wirelessly broadcasts a message that has contact information that allows a remote hub to wirelessly retrieve collaborative information from the local hub. The local hub can synchronize collaborative information with a remote hub, if present, by retrieving a remote version of collaborative information using the remote hub's broadcast contact information; comparing the remote version with a locally stored version, if present; updating the local version with differences between the remote version if the remote version is a desired; and creating a local version if one is not present.
    Type: Application
    Filed: April 21, 2009
    Publication date: October 21, 2010
    Applicant: Microsoft Corporation
    Inventors: Ted T Okada, Paresh S Suthar, Ming Liu, Jack E Ozzie, Matthew S Augustine, Raymond E Ozzie
  • Publication number: 20090276723
    Abstract: Systems and methods for enabling access to data, including data represented using a variety of “richer” data formats, are disclosed. Such systems and methods may be useful, among a variety of cases, with applications or entities that may not typically be able to access such richer data. In at least some implementations, data copied to a clipboard and formatted using a variety of formats may be provided or accessed by a destination application as part of a paste operation even when the destination application may not natively provide the ability to access all of the data formats that might exist on a clipboard. In at least some implementations, such access may be provided without modifying or augmenting the data placed on the clipboard.
    Type: Application
    Filed: May 1, 2008
    Publication date: November 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Raman Narayanan, Ming Liu, Paresh S. Suthar
  • Publication number: 20080320055
    Abstract: Systems and methods for synchronizing data between endpoints, including the modification of data on an endpoint without necessarily modifying data that is communicated between endpoints are disclosed. In such systems and methods the representation of data on an endpoint may be modified so that constraints on that particular endpoint are enforced, without requiring a similar or the same modification to the data when it is synchronized to other endpoints.
    Type: Application
    Filed: June 22, 2007
    Publication date: December 25, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Akash J. Sagar, George P. Moromisato, Richard Yiu-Sai Chung, Paresh S. Suthar, Raymond E. Ozzie, Jack E. Ozzie, Matthew S. Augustine
  • Publication number: 20080243874
    Abstract: Systems and methods for defining and using schema information with a document are disclosed. In some implementations, schema information may be provided as part of the same document that contains the information to which the schema applies. Such schema information may be used in a variety of ways, including, for example and without limitation, to generate user interfaces that may display or enable editing of the information, to provide programmatic access to the information, to validate information, and so on.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Applicant: Microsoft Corporation
    Inventors: Paresh S. Suthar, Jack E. Ozzie, Matthew S. Augustine
  • Publication number: 20080195739
    Abstract: Systems, methods, and data structures associated with the detection and resolution of duplicate data that might result when using multiple synchronization protocols are described. These techniques may use different types of identification data associated with data that is synchronized, as well as a defined set of operations that may be performed by one or more endpoints to identify and remove duplicated data.
    Type: Application
    Filed: February 12, 2007
    Publication date: August 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, Paresh S. Suthar, Raman Narayanan
  • Publication number: 20080141136
    Abstract: Systems, methods, data structures, and user interfaces associated with adding, storing, and using structured data clippings with a clipbook application are described. Such a clipbook application may also provide additional functionality including displaying various user interface representations of clipping data, enabling the categorization of clipping data, and communicating clipping data between various endpoints, including endpoints used by a single user and endpoints of other users.
    Type: Application
    Filed: February 12, 2007
    Publication date: June 12, 2008
    Applicant: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine, George P. Moromisato
  • Publication number: 20080109832
    Abstract: Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Where the data placed on the clipboard may include one or more references to other information, such systems, methods, or data structures may retrieve data referred to by a reference and place such data, or data associated with the retrieved data, on the clipboard.
    Type: Application
    Filed: January 9, 2007
    Publication date: May 8, 2008
    Applicant: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, Paresh S. Suthar, Raman Naravanan, Matthew S. Augustine
  • Publication number: 20080109464
    Abstract: Systems, methods, and data structures for the augmenting of data placed on the clipboard with additional data are disclosed. Such systems, methods, and data structures may transform the data to produce data in other formats using, for example, transform specifications or executable code. In addition, such systems, methods, and data structures may be extended to add support for new or changed data formats.
    Type: Application
    Filed: January 9, 2007
    Publication date: May 8, 2008
    Applicant: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine
  • Publication number: 20080109744
    Abstract: Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Such systems, methods, and data structures may transform the data to produce data in other formats using, for example, transform specifications or executable code.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 8, 2008
    Applicant: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, George P. Moromisato, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine
  • Publication number: 20070294366
    Abstract: Systems and methods for synchronizing and sharing data associated with sharing relationships are disclosed. Such systems and methods may be implemented by interfacing with an application that manages or accesses the data to be shared, and by making shared data available using a feed along with some mechanism for tracking changes or enabling synchronization between different endpoints.
    Type: Application
    Filed: September 15, 2006
    Publication date: December 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, George P. Moromisato, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine