Bharat Welingkar
San Francisco, California, United States
977 followers
500+ connections
About
I've been in the software engineering domain for the better part of my career and I have…
Articles by Bharat
Activity
-
Marathi deserves its own LLM Stack! Introducing 'Misal'! We're thrilled to unveil Misal 7B and 1B, our new language models tailored for Marathi. We…
Marathi deserves its own LLM Stack! Introducing 'Misal'! We're thrilled to unveil Misal 7B and 1B, our new language models tailored for Marathi. We…
Liked by Bharat Welingkar
-
Clarity Pediatrics has raised $10M in seed funding! Clarity was founded to improve care for more than 25 million children with common chronic…
Clarity Pediatrics has raised $10M in seed funding! Clarity was founded to improve care for more than 25 million children with common chronic…
Liked by Bharat Welingkar
-
Starting the new year with a bang. Welcome to the team Roy Perlis , Bharat Welingkar, and Dr Jeff Kreamer. We launched our first startup with Shailu…
Starting the new year with a bang. Welcome to the team Roy Perlis , Bharat Welingkar, and Dr Jeff Kreamer. We launched our first startup with Shailu…
Liked by Bharat Welingkar
Experience
Education
-
University of Mumbai
-
Activities and Societies: Unix porting team, Secretary of Event Management, Member of IEEE.
Graduated with 1987 University Gold Medal in Electrical Engineering. Minored in Theoretical Computer Science. Received Merit Scholarship award, 1987.
Dissertation titled “Porting of Indexed Sequential Access Method based Database engine in Posix compliant Environment”, 1986. Submitted for completion work of B.S. Program, May 1987. Received aggregate highest GPA Award in 1987. -
-
Patents
-
Intelligent migration between devices having different hardware or software configuration
Issued US 9037685
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…
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.
-
IDENTITY MANAGEMENT VIA CLOUD
Issued US 20150121479
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…
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.
-
Identity management via cloud
Issued US 8966587
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…
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.
-
Over the air services for mobile devices
Issued US 8903945
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.
-
System and method for facilitating the lending of digital content using contacts lists
Issued US 8892472
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 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.
-
Data backup for a mobile computing device
Issued US 8812614
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…
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.
-
Restoring of data to mobile computing device
Issued US 8583602
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 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.
-
SYSTEM AND METHOD FOR OBTAINING CONTACTS FROM SOCIAL NETWORKS AND EMAIL SYSTEMS
Issued US 20120197976
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.
-
SYSTEM AND METHOD FOR FACILITATING THE LENDING OF DIGITAL CONTENT USING CONTACTS LISTS
Issued US 20120179753
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 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.
-
Processing messages from a mobile computing device for diagnosis or service selection
Issued US 8213925
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.
-
Processing messages from a mobile computing device for diagnosis or service selection
Issued US 8213925
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.
-
SYSTEM AND METHOD FOR RECOMMENDING DIGITAL CONTENT USING CONTACTS LISTS
Issued US 20120144308
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…
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.
Languages
-
English
Native or bilingual proficiency
-
Marathi
Native or bilingual proficiency
-
Hindi
Native or bilingual proficiency
-
Konkani
Professional working proficiency
More activity by Bharat
-
I’m excited to announce the latest GA release of the Rasa Platform. In this release, we are making it possible for enterprises to leverage the best…
I’m excited to announce the latest GA release of the Rasa Platform. In this release, we are making it possible for enterprises to leverage the best…
Liked by Bharat Welingkar
-
📢 This week marks the end of my journey with The Pill Club as our business has been officially sold. It's been a truly incredible few years working…
📢 This week marks the end of my journey with The Pill Club as our business has been officially sold. It's been a truly incredible few years working…
Liked by Bharat Welingkar
-
Well, sorry to say it, but I'm one of the unlucky 5%. Gusto broke up with me via text message around 8 o'clock this morning. It's a shame for a bunch…
Well, sorry to say it, but I'm one of the unlucky 5%. Gusto broke up with me via text message around 8 o'clock this morning. It's a shame for a bunch…
Liked by Bharat Welingkar
-
Harnessing the Promise of Digital Technology to Advance Human Health
Harnessing the Promise of Digital Technology to Advance Human Health
Liked by Bharat Welingkar
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More