Alphabet – Michael W. Johnson, Ryo Koyama, Michael J.S. Smith, WEAVED Inc

Abstract for “Load balanced messaging between devices”

“The present disclosure describes the techniques that are used in systems, methods, and computer programs to use multiple URLs to allow load-balanced inter-device messaging. The claims address the issue of scaling communications cost-effectively with increasing numbers of devices connected to Internet. The claimed embodiments address the problem of cost-effectively scaling communications with increasing numbers of devices. They include methods for registering a listener device, such as a mobile phone or handset, to receive notifications from one or more notification device(e.g. web camera), and selecting a notification server (e.g. using multiple URLs) to receive each message. The message is then forward to the listener device (e.g. via a push service). Load balancing of multiple servers can be used to select the notification server.

Background for “Load balanced messaging between devices”

“Glossary”

“Manipulation through Representations”

“Overview”

“Conventions & Use of Terms”

“Use Equivalents”

“DESCRIPTIONS FOR EXEMPLARY EMBODIMENTS.”

“YNS Event History Possible error codes”

“YNS Event Deletion Possible Error Codes”

“YNS Get User Settings Possible Error Codes”

“Instantiation”

“Methods”

“Java SDK Examples”

“Android GCM Manifest Settings”

“Initiate Yoics Notification Android GCM”

“JPush Manifest Settings.”

“Initiate Yoics Notification to JPush”

“Additional Embodiments to the Disclosure”

“Additional Practical Applications Examples”

“System Architecture Overview”

“Additional Systems Architecture Examples”

Summary for “Load balanced messaging between devices”

“Glossary”

“Manipulation through Representations”

“Overview”

“Conventions & Use of Terms”

“Use Equivalents”

“DESCRIPTIONS FOR EXEMPLARY EMBODIMENTS.”

“YNS Event History Possible error codes”

“YNS Event Deletion Possible Error Codes”

“YNS Get User Settings Possible Error Codes”

“Instantiation”

“Methods”

“Java SDK Examples”

“Android GCM Manifest Settings”

“Initiate Yoics Notification Android GCM”

“JPush Manifest Settings.”

“Initiate Yoics Notification to JPush”

“Additional Embodiments to the Disclosure”

“Additional Practical Applications Examples”

“System Architecture Overview”

“Additional Systems Architecture Examples”

Click here to view the patent on Google Patents.