Patents by Inventor Paresh Suthar
Paresh 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).
-
Patent number: 11921749Abstract: A synchronization adapter is coupled to the application that does not support synchronization and generates the necessary synchronization metadata for all data in the application that is to be synchronized. The synchronization adapter then combines the metadata to the actual data to be synchronized to form a synchronization feed. The synchronization feed is stored in an internal cache (or data store) which is internal to the application, or an external cache (or data store), which is external to the application, or it can be stored in both caches. The synchronization adapter also intermittently determines whether the application data has changed, thus warranting a change in its metadata, or whether a synchronization operation is warranted to synchronization operation is warranted to synchronize the data with data in another application. In either case, the synchronization adapter makes the changes to the data, or performs a synchronization operation.Type: GrantFiled: August 5, 2019Date of Patent: March 5, 2024Assignee: Microsoft Technology LicensingInventors: Paresh Suthar, Jack Ozzie, Steven Lees
-
Patent number: 11317238Abstract: Methods and systems are provided for allocating monitoring resources of a mobile device based on information received at the mobile device. A plurality of outdoor regions and a plurality of indoor regions associated with a geographic area may be stored on the mobile device. Additionally, a determination may be made whether the mobile device is outside of each of the plurality of outdoor regions. Additionally, monitoring resources of the mobile device may be allocated in a first mode or a second mode based on the determination whether the mobile device is outside of each of the plurality of outdoor regions.Type: GrantFiled: July 5, 2018Date of Patent: April 26, 2022Assignee: PHUNWARE, INC.Inventors: Quan Feng, Jason Schmitt, Hua Luo, Narayan Iyer, Paresh Suthar, Matthew Lindenberger
-
Publication number: 20200117682Abstract: A synchronization adapter is coupled to the application that does not support synchronization and generates the necessary synchronization metadata for all data in the application that is to be synchronized. The synchronization adapter then combines the metadata to the actual data to be synchronized to form a synchronization feed. The synchronization feed is stored in an internal cache (or data store) which is internal to the application, or an external cache (or data store), which is external to the application, or it can be stored in both caches. The synchronization adapter also intermittently determines whether the application data has changed, thus warranting a change in its metadata, or whether a synchronization operation is warranted to synchronization operation is warranted to synchronize the data with data in another application. In either case, the synchronization adapter makes the changes to the data, or performs a synchronization operation.Type: ApplicationFiled: August 5, 2019Publication date: April 16, 2020Inventors: Paresh SUTHAR, Jack OZZIE, Steven LEES
-
Patent number: 10417256Abstract: A synchronization adapter is coupled to the application that does not support synchronization and generates the necessary synchronization metadata for all data in the application that is to be synchronized. The synchronization adapter then combines the metadata to the actual data to be synchronized to form a synchronization feed. The synchronization feed is stored in an internal cache (or data store) which is internal to the application, or an external cache (or data store), which is external to the application, or it can be stored in both caches. The synchronization adapter also intermittently determines whether the application data has changed, thus warranting a change in its metadata, or whether a synchronization operation is warranted to synchronization operation is warranted to synchronize the data with data in another application. In either case, the synchronization adapter makes the changes to the data, or performs a synchronization operation.Type: GrantFiled: March 2, 2017Date of Patent: September 17, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Paresh Suthar, Jack Ozzie, Steven Lees
-
Patent number: 10038972Abstract: Methods and systems are provided for allocating monitoring resources of a mobile device based on information received at the mobile device. A plurality of outdoor regions and a plurality of indoor regions associated with a geographic area may be stored on the mobile device. Additionally, a determination may be made whether the mobile device is outside of each of the plurality of outdoor regions. Additionally, monitoring resources of the mobile device may be allocated in a first mode or a second mode based on the determination whether the mobile device is outside of each of the plurality of outdoor regions.Type: GrantFiled: December 14, 2015Date of Patent: July 31, 2018Assignee: Phunware, Inc.Inventors: Quan Feng, Jason Schmitt, Hua Luo, Narayan Iyer, Paresh Suthar, Matthew Lindenberger
-
Patent number: 9749368Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.Type: GrantFiled: March 3, 2014Date of Patent: August 29, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
-
Publication number: 20170177693Abstract: A synchronization adapter is coupled to the application that does not support synchronization and generates the necessary synchronization metadata for all data in the application that is to be synchronized. The synchronization adapter then combines the metadata to the actual data to be synchronized to form a synchronization feed. The synchronization feed is stored in an internal cache (or data store) which is internal to the application, or an external cache (or data store), which is external to the application, or it can be stored in both caches. The synchronization adapter also intermittently determines whether the application data has changed, thus warranting a change in its metadata, or whether a synchronization operation is warranted to synchronization operation is warranted to synchronize the data with data in another application. In either case, the synchronization adapter makes the changes to the data, or performs a synchronization operation.Type: ApplicationFiled: March 2, 2017Publication date: June 22, 2017Inventors: Paresh Suthar, Jack Ozzie, Steven Lees
-
Patent number: 9619546Abstract: A synchronization adapter is coupled to the application that does not support synchronization and generates the necessary synchronization metadata for all data in the application that is to be synchronized. The synchronization adapter then combines the metadata to the actual data to be synchronized to form a synchronization feed. The synchronization feed is stored in an internal cache (or data store) which is internal to the application, or an external cache (or data store), which is external to the application, or it can be stored in both caches. The synchronization adapter also intermittently determines whether the application data has changed, thus warranting a change in its metadata, or whether a synchronization operation is warranted to synchronization operation is warranted to synchronize the data with data in another application. In either case, the synchronization adapter makes the changes to the data, or performs a synchronization operation.Type: GrantFiled: February 17, 2016Date of Patent: April 11, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Paresh Suthar, Jack Ozzie, Steven Lees
-
Publication number: 20160253401Abstract: A synchronization adapter is coupled to the application that does not support synchronization and generates the necessary synchronization metadata for all data in the application that is to be synchronized. The synchronization adapter then combines the metadata to the actual data to be synchronized to form a synchronization feed. The synchronization feed is stored in an internal cache (or data store) which is internal to the application, or an external cache (or data store), which is external to the application, or it can be stored in both caches. The synchronization adapter also intermittently determines whether the application data has changed, thus warranting a change in its metadata, or whether a synchronization operation is warranted to synchronization operation is warranted to synchronize the data with data in another application. In either case, the synchronization adapter makes the changes to the data, or performs a synchronization operation.Type: ApplicationFiled: February 17, 2016Publication date: September 1, 2016Inventors: Paresh Suthar, Jack Ozzie, Steven Lees
-
Patent number: 9298795Abstract: A synchronization adapter is coupled to the application that does not support synchronization and generates the necessary synchronization metadata for all data in the application that is to be synchronized. The synchronization adapter then combines the metadata to the actual data to be synchronized to form a synchronization feed. The synchronization feed is stored in an internal cache (or data store) which is internal to the application, or an external cache (or data store), which is external to the application, or it can be stored in both caches. The synchronization adapter also intermittently determines whether the application data has changed, thus warranting a change in its metadata, or whether a synchronization operation is warranted to synchronization operation is warranted to synchronize the data with data in another application. In either case, the synchronization adapter makes the changes to the data, or performs a synchronization operation.Type: GrantFiled: October 16, 2012Date of Patent: March 29, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Paresh Suthar, Jack Ozzie, Steven Lees
-
Patent number: 9264465Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.Type: GrantFiled: March 3, 2014Date of Patent: February 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
-
Patent number: 9032304Abstract: A portable computing device may be configured to allow a user to interact with one or more displays in a retail environment. The portable computing device may establish a communication link with a communication device in the retail environment and the user may be able to use the portable computing device to navigate through retail data and have it displayed on the display device in the retail environment.Type: GrantFiled: November 8, 2010Date of Patent: May 12, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Gilad Lotan, George Moromisato, Paresh Suthar, Jack Ozzie, Lili Cheng, Florin Gale, Justin Michael Harrison
-
Publication number: 20140181211Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.Type: ApplicationFiled: March 3, 2014Publication date: June 26, 2014Applicant: Microsoft CorporationInventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
-
Publication number: 20140180913Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.Type: ApplicationFiled: March 3, 2014Publication date: June 26, 2014Applicant: MICROSOFT CORPORATIONInventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
-
Patent number: 8666826Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.Type: GrantFiled: February 12, 2010Date of Patent: March 4, 2014Assignee: Microsoft CorporationInventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
-
Patent number: 8515467Abstract: The present system includes a bridge (or adapter) that connects two synchronization endpoints over two different networks. The bridge first receives information to be synchronized and generates metadata to form it into messages transported over the first network according to a first protocol. A gateway receives the messages over the first transport mechanism and generates a synchronization feed that can be transported over the second network according to a second protocol.Type: GrantFiled: June 25, 2008Date of Patent: August 20, 2013Assignee: Microsoft CorporationInventors: Ming Liu, Paresh Suthar, Nigel Snoad
-
Patent number: 8315978Abstract: A synchronization adapter is coupled to the application that does not support synchronization and generates the necessary synchronization metadata for all data in the application that is to be synchronized. The synchronization adapter then combines the metadata to the actual data to be synchronized to form a synchronization feed. The synchronization feed is stored in an internal cache (or data store) which is internal to the application, or an external cache (or data store), which is external to the application, or it can be stored in both caches. The synchronization adapter also intermittently determines whether the application data has changed, thus warranting a change in its metadata, or whether a synchronization operation is warranted to synchronization operation is warranted to synchronize the data with data in another application. In either case, the synchronization adapter makes the changes to the data, or performs a synchronization operation.Type: GrantFiled: June 19, 2008Date of Patent: November 20, 2012Assignee: Microsoft CorporationInventors: Paresh Suthar, Jack Ozzie, Steven Lees
-
Publication number: 20120209715Abstract: A computing device may be configured to allow a shopper to interact with one or more displays in a retail environment. A perception device may detect human actions in the retail environment and the shopper may be able to use human movements to navigate through retail data and have it displayed on the display device in the retail environment.Type: ApplicationFiled: February 11, 2011Publication date: August 16, 2012Applicant: MICROSOFT CORPORATIONInventors: Gilad Lotan, George Moromisato, Paresh Suthar, Florin Gale, Lili Cheng, Jack Ozzie
-
Publication number: 20120117487Abstract: A portable computing device may be configured to allow a user to interact with one or more displays in a retail environment. The portable computing device may establish a communication link with a communication device in the retail environment and the user may be able to use the portable computing device to navigate through retail data and have it displayed on the display device in the retail environment.Type: ApplicationFiled: November 8, 2010Publication date: May 10, 2012Applicant: MICROSOFT CORPORATIONInventors: Gilad Lotan, George Moromisato, Paresh Suthar, Jack Ozzie, Lili Cheng, Florin Gale
-
Publication number: 20110202430Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.Type: ApplicationFiled: February 12, 2010Publication date: August 18, 2011Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu