The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 20, 2020
Filed:
Jan. 26, 2018
Salesforce.com, Inc., San Francisco, CA (US);
Shreedhar Sundaram, San Mateo, CA (US);
Yogesh Patel, Dublin, CA (US);
William Victor Gray, Kitchener, CA;
Shaahin Mehdinezhad Rushan, Dublin, CA (US);
Mahalaxmi Sanathkumar, San Francisco, CA (US);
Anjani Gupta, Redwood City, CA (US);
Rajkumar Pellakuru, San Jose, CA (US);
Bhaves Patel, Pittsburg, CA (US);
William Edward Hackett, Vallejo, CA (US);
salesforce.com, inc., San Francisco, CA (US);
Abstract
Embodiments regard transfer of data streaming services to provide continuous data flow. An embodiment of an apparatus includes a processor to process data for streaming to one or more organizations; and a memory to store data for streaming to the one or more organizations, wherein the apparatus is to provide a centralized work distribution service to track status of each of a plurality of data streams to the one or more organizations, and a plurality of nodes, each node being a virtual machine to stream one or more data streams to the one or more organizations, each node including a first daemon service to monitor connectivity of the node to dependency services for the node and, upon detecting a loss of connection to one or more of the dependency services, the node to discontinue ownership of the one or more data streams of the node and a second daemon service to poll the centralized work distribution service for data streams that are not assigned.