Patents by Inventor Bharat Welingkar
Bharat Welingkar 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: 10209693Abstract: An architecture that provides ubiquitous access to a home automation system utilizes both a home database and a configuration database maintained by remote cloud services. In one example embodiment, a system configuration of the home automation system is generated and maintained in a home database accessible on an in-home LAN. The home database is synchronized with a configuration database of cloud services over the Internet. User input is received in a home automation control UI indicating a change to one or more services or scenes provided by hardware elements of the home automation system. When there is connectivity between a device providing the home automation control UI and the in-home LAN, the system configuration in the home database is utilized to effect the indicated change. When there is no connectivity between the device providing the home automation control UI and the in-home LAN, the system configuration in the configuration database of cloud services is utilized to effect the indicated change.Type: GrantFiled: July 26, 2018Date of Patent: February 19, 2019Assignee: Savant Systems, LLCInventors: Bharat Welingkar, Arthur A. Jacobson, Matt N. Gloier
-
Publication number: 20180335761Abstract: An architecture that provides ubiquitous access to a home automation system utilizes both a home database and a configuration database maintained by remote cloud services. In one example embodiment, a system configuration of the home automation system is generated and maintained in a home database accessible on an in-home LAN. The home database is synchronized with a configuration database of cloud services over the Internet. User input is received in a home automation control UI indicating a change to one or more services or scenes provided by hardware elements of the home automation system. When there is connectivity between a device providing the home automation control UI and the in-home LAN, the system configuration in the home database is utilized to effect the indicated change. When there is no connectivity between the device providing the home automation control UI and the in-home LAN, the system configuration in the configuration database of cloud services is utilized to effect the indicated change.Type: ApplicationFiled: July 26, 2018Publication date: November 22, 2018Inventors: Bharat Welingkar, Arthur A. Jacobson, Matt N. Gloier
-
Patent number: 10042339Abstract: An architecture for a home automation system is provided that utilizes a home database stored in an in-home host controller that is synchronized with a configuration database maintained by remote cloud services. In one example embodiment, the home database of the host controller is synchronized over the Internet with the configuration database of cloud services. When there is connectivity between a mobile app used to configure and/or control the home automation system and the host controller via an in-home LAN, data interactions related to the home automation system are performed between the mobile app and the home database over the in-home LAN. When there is not this connectivity, data interactions related to the home automation system are performed between the mobile app and the configuration database over the Internet. If the host controller is reset or replaced, the home database may be restored by synchronization with the configuration database of cloud services.Type: GrantFiled: October 5, 2015Date of Patent: August 7, 2018Assignee: Savant Systems, LLCInventors: Bharat Welingkar, Arthur A. Jacobson, Matt N. Gloier
-
Publication number: 20170097619Abstract: An architecture for a home automation system is provided that utilizes a home database stored in an in-home host controller that is synchronized with a configuration database maintained by remote cloud services. In one example embodiment, the home database of the host controller is synchronized over the Internet with the configuration database of cloud services. When there is connectivity between a mobile app used to configure and/or control the home automation system and the host controller via an in-home LAN, data interactions related to the home automation system are performed between the mobile app and the home database over the in-home LAN. When there is not this connectivity, data interactions related to the home automation system are performed between the mobile app and the configuration database over the Internet. If the host controller is reset or replaced, the home database may be restored by synchronization with the configuration database of cloud services.Type: ApplicationFiled: October 5, 2015Publication date: April 6, 2017Inventors: Bharat Welingkar, Arthur A. Jacobson, Matt N. Gloier
-
Patent number: 9560031Abstract: A system and method of maintaining a user profile for a handheld computer in a shared, scalable computing resource is described. The method includes receiving user profile data from the handheld computer at the shared, scalable computing resource, the user profile data comprising a user security factor. The user profile data is received via a secure wireless communication protocol having authentication of an identity of the handheld computer. The method includes storing the user profile data on the shared, scalable computing resource as a portion of a user profile, the user profile further comprising user preference data. The method further includes receiving the user security factor from a second computing device. The user security factor is received via a secure wireless communication protocol having authentication of an identity of the second computing device. The method further includes downloading user preference data to the second computing device.Type: GrantFiled: January 6, 2015Date of Patent: January 31, 2017Assignee: QUALCOMM INCORPORATEDInventors: Jiji Nair, Bharat Welingkar
-
Patent number: 9037685Abstract: A system (and method) discloses migrating data of a first client device to a second client device. A second client device transmits configuration information of the second client device to a remote server. The remote server compares this data to data from the first client device that was previously sent to the remote server from the first client device. The remote server prepares data that is in a format that is compatible with hardware or software configuration of the second client device and that corresponds to the data from the first client device. Thereafter, the remote server transmits this data to the second client device, which uses it to initialize (e.g., restore or reinitialize) the second client device.Type: GrantFiled: March 2, 2007Date of Patent: May 19, 2015Assignee: QUALCOMM IncorporatedInventors: Bharat Welingkar, Srikiran Prasad, William Eisner, Kevin Takang Wu
-
Publication number: 20150121479Abstract: A system and method of maintaining a user profile for a handheld computer in a shared, scalable computing resource is described. The method includes receiving user profile data from the handheld computer at the shared, scalable computing resource, the user profile data comprising a user security factor. The user profile data is received via a secure wireless communication protocol having authentication of an identity of the handheld computer. The method includes storing the user profile data on the shared, scalable computing resource as a portion of a user profile, the user profile further comprising user preference data. The method further includes receiving the user security factor from a second computing device. The user security factor is received via a secure wireless communication protocol having authentication of an identity of the second computing device. The method further includes downloading user preference data to the second computing device.Type: ApplicationFiled: January 6, 2015Publication date: April 30, 2015Inventors: Jiji Nair, Bharat Welingkar
-
Patent number: 8966587Abstract: A system and method of maintaining a user profile for a handheld computer in a shared, scalable computing resource is described. The method includes receiving user profile data from the handheld computer at the shared, scalable computing resource, the user profile data comprising a user security factor. The user profile data is received via a secure wireless communication protocol having authentication of an identity of the handheld computer. The method includes storing the user profile data on the shared, scalable computing resource as a portion of a user profile, the user profile further comprising user preference data. The method further includes receiving the user security factor from a second computing device. The user security factor is received via a secure wireless communication protocol having authentication of an identity of the second computing device. The method further includes downloading user preference data to the second computing device.Type: GrantFiled: August 26, 2010Date of Patent: February 24, 2015Assignee: QUALCOMM IncorporatedInventors: Jiji Nair, Bharat Welingkar
-
Patent number: 8903945Abstract: A client device may be managed in the event of, for example, device loss or mislocation. In such a case, a user can effectively cause a restriction command to be generated, where the restriction command is wirelessly transmitted to the client device. The restriction command can be specified to either lock user data on the client device or erase user data on the client device.Type: GrantFiled: December 12, 2011Date of Patent: December 2, 2014Assignee: QUALCOMM IncorporatedInventors: Bharat Welingkar, Srikiran Prasad
-
Patent number: 8892472Abstract: A system and method for lending digital content in which a user employs her contacts list to lend and borrow the digital content. The lender initiates the lending process using her local device by generating a lending offer. The lending offer contains an identification of the lender, an identification of the contact and an identification of the digital content to be lent. The lending offer is communicated from the lender's local device through a communication channel to a server which generates a lending offer email and/or a lending notification. The lending offer email and notification are sent to the potential lendee. The potential lendee can click on a URL contained in the email or respond to the lending offer notification to accept the loan. The server processes this acceptance by the lendee and transfers the loaned copy of the digital content to the lendee.Type: GrantFiled: October 3, 2011Date of Patent: November 18, 2014Assignee: barnesandnoble.com llcInventors: Bharat Welingkar, Thorsten Kuehnemund
-
Patent number: 8812614Abstract: A system and method of backing up a data file from a mobile computing device is disclosed. The method can include receiving a data file from the mobile computing device at a server computer and storing the data file on a storage device. The method can include receiving data indicative of changes made to the data file on the mobile computing device. The method can further include changing the data file stored on the storage device based on the data indicative of changes made to the data file on the mobile computing device.Type: GrantFiled: June 5, 2008Date of Patent: August 19, 2014Assignee: QUALCOMM IncorporatedInventors: Bharat Welingkar, Jiji Nair
-
Patent number: 8583602Abstract: A mobile computing device comprises a wireless transceiver configured to communicate with a remote server, a memory; and a processing circuit. The processing circuit is configured in a restore operation to receive first data from the remote server, to receive a source indicator for second data from the remote server, wherein the first data and second data represent data previously stored in the memory of the mobile computing device or in a memory of another mobile computing device, and to send a request for the second data based on the source indicator using the wireless transceiver.Type: GrantFiled: June 5, 2008Date of Patent: November 12, 2013Assignee: PALM, Inc.Inventors: Bharat Welingkar, Jiji Nair
-
Publication number: 20120197976Abstract: A cloud based data service provides a mobile device ability to define one or more sources of contact data and fetch a set of composite contacts populated in the cloud. The cloud based service automatically aggregates one or more “similar” contacts into a “composite” contact.Type: ApplicationFiled: October 4, 2011Publication date: August 2, 2012Inventors: Bharat Welingkar, Jiji Nair, Kyle Tran
-
Publication number: 20120179753Abstract: A system and method for lending digital content in which a user employs her contacts list to lend and borrow the digital content. The lender initiates the lending process using her local device by generating a lending offer. The lending offer contains an identification of the lender, an identification of the contact and an identification of the digital content to be lent. The lending offer is communicated from the lender's local device through a communication channel to a server which generates a lending offer email and/or a lending notification. The lending offer email and notification are sent to the potential lendee. The potential lendee can click on a URL contained in the email or respond to the lending offer notification to accept the loan. The server processes this acceptance by the lendee and transfers the loaned copy of the digital content to the lendee.Type: ApplicationFiled: October 3, 2011Publication date: July 12, 2012Inventors: Bharat Welingkar, Thorsten Kuehnemund
-
Patent number: 8213925Abstract: Selecting a service for a mobile computing device includes receiving a message from the mobile computing device via a wireless network, storing data from the message, querying the data to identify a characteristic, selecting a service from a plurality of services based on the identified characteristic, and sending the selected service to the mobile computing device.Type: GrantFiled: July 1, 2008Date of Patent: July 3, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mainak Datta, Sharang Waghmare, Bharat Welingkar, Jiji Nair
-
Publication number: 20120144308Abstract: A system and method for recommending digital content in which a user employs her contacts list to recommend the digital content. The recommender initiates the recommendation process using her local device by generating a recommendation. The recommendation contains an identification of the recommender, an identification of the contact and an identification of the digital content to be recommended. The recommendation is communicated from the recommender's local device through a communication channel to a server. The server processes the recommendation from the recommender and generates a recommendation email and/or a recommendation notification. The recommendation email and notification are sent to the recommendee through a communication channel selected by the recommender. The recommendation email further contains a URL that directs the recommendee back to a summary of the recommended digital content.Type: ApplicationFiled: October 7, 2011Publication date: June 7, 2012Inventors: Bharat Welingkar, Thorsten Kuehnemund, Jaireh Tecarro, Patrick Hetroy
-
Publication number: 20120084259Abstract: A client device may be managed in the event of, for example, device loss or mislocation. In such a case, a user can effectively cause a restriction command to be generated, where the restriction command is wirelessly transmitted to the client device. The restriction command can be specified to either lock user data on the client device or erase user data on the client device.Type: ApplicationFiled: December 12, 2011Publication date: April 5, 2012Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Bharat Welingkar, Srikiran Prasad
-
Patent number: 8135798Abstract: An over-the-air device services and management system includes a web applications server for providing a software download service, an account management server for providing an account maintenance service, and a synchronization server for providing a data management service. The suite of services offered by these servers may be wirelessly accessed from a client device.Type: GrantFiled: November 15, 2006Date of Patent: March 13, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bharat Welingkar, Srikiran Prasad, William Eisner, Kevin T. Wu
-
Patent number: 8086695Abstract: A client device may be managed in the event of, for example, device loss or mislocation. In such a case, a user can effectively cause a restriction command to be generated, where the restriction command is wirelessly transmitted to the client device. The restriction command can be specified to either lock user data on the client device or erase user data on the client device.Type: GrantFiled: September 24, 2009Date of Patent: December 27, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bharat Welingkar, Srikiran Prasad
-
Publication number: 20110302630Abstract: A system and method of maintaining a user profile for a handheld computer in a shared, scalable computing resource is described. The method includes receiving user profile data from the handheld computer at the shared, scalable computing resource, the user profile data comprising a user security factor. The user profile data is received via a secure wireless communication protocol having authentication of an identity of the handheld computer. The method includes storing the user profile data on the shared, scalable computing resource as a portion of a user profile, the user profile further comprising user preference data. The method further includes receiving the user security factor from a second computing device. The user security factor is received via a secure wireless communication protocol having authentication of an identity of the second computing device. The method further includes downloading user preference data to the second computing device.Type: ApplicationFiled: August 26, 2010Publication date: December 8, 2011Inventors: Jiji NAIR, Bharat Welingkar