Patents by Inventor Mario Vargas Adoc
Mario Vargas Adoc 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: 10474693Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to resolving conflicts between application state information. A synchronization rule, an event name and/or event value are embedded within application state information obtained from devices associated with a user, from which conflicts can be resolved by an application synchronization service.Type: GrantFiled: December 19, 2016Date of Patent: November 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Mario Vargas Adoc, Jr., Jeremy Stephen Hynoski, Richard David Krog, Christopher Lawrence Lavin, Anthony Warren Sajec
-
Patent number: 10127294Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to facilitating idempotency of application state information. Idempotency is maintained by using a timestamp embedded within application state information and/or by determining that the application state information is associated with an accumulating value.Type: GrantFiled: January 31, 2017Date of Patent: November 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Mario Vargas Adoc, Jr., Richard David Krog, Kerry Chang, Jeremy Stephen Hynoski, Christopher Lawrence Lavin
-
Patent number: 9954718Abstract: Disclosed are various embodiments of a server application that facilitates selecting a computing device in which to host execution of an application. The selected application host provides application output to a client, and the client provides application input to the application host. In some embodiments, the application server may be a communications proxy between the client and a remote application host.Type: GrantFiled: January 11, 2012Date of Patent: April 24, 2018Assignee: Amazon Technologies, Inc.Inventors: Xiaochuan Qin, Alexandre P. Moura, Ethan Z. Evans, Ian M. Bone, Eden Jn Baptiste, Richard D. Krog, Kerry Chang, Mario Vargas Adoc, Jr., Jun Zhou
-
Patent number: 9740761Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to generating and storing of application state information. Key-value pairs are stored on a client device and synchronized with an application synchronization service.Type: GrantFiled: July 21, 2016Date of Patent: August 22, 2017Assignee: Amazon Technologies, Inc.Inventors: Mario Vargas Adoc, Jr., Richard David Krog, Christopher Lawrence Lavin, Jeremy Stephen Hynoski
-
Patent number: 9734218Abstract: Disclosed are various embodiments for rendering images of items in a ranked listing as a spiral on a network page. In one embodiment, a page builder ranks a listing of items according to a criterion provided by the user and generates a network page that depicts a spiral comprising a plurality of images, where each image is associated with one of the items in the ranked listing. The page builder arranges the images such that the image associated with the highest ranked item is located at the center of the spiral and the remaining images are arranged along a path of the spiral in decreasing order according to the ranking of the items associated with each of the respective remaining images. In addition, the page builder embeds a client side application that renders a shifting of the images when an image is selected by the user.Type: GrantFiled: June 20, 2014Date of Patent: August 15, 2017Assignee: Amazon Technologies, Inc.Inventors: Minsoo Oh, Mario Vargas Adoc, Jr.
-
Patent number: 9699024Abstract: Disclosed are various embodiments for facilitating anticipatory distribution of applications to a network of remote hosts. A demand for each of the applications is calculated. Based on criteria within the demand and computing resources available, remote hosts are selected to receive the applications. Transmissions of the applications to the selected remote hosts are scheduled and monitored for completion according to the schedule.Type: GrantFiled: December 22, 2014Date of Patent: July 4, 2017Assignee: Amazon Technologies, Inc.Inventors: Ian M. Bone, Jun Zhou, Alexandre P. Moura, Eden Jn Baptiste, Xiaochuan Qin, Ethan Z. Evans, Richard D. Krog, Mario Vargas Adoc, Kerry Chang
-
Publication number: 20170140017Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to facilitating idempotency of application state information. Idempotency is maintained by using a timestamp embedded within application state information and/or by determining that the application state information is associated with an accumulating value.Type: ApplicationFiled: January 31, 2017Publication date: May 18, 2017Inventors: Mario Vargas Adoc, JR., Richard David Krog, Kerry Chang, Jeremy Stephen Hynoski, Christopher Lawrence Lavin
-
Publication number: 20170097974Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to resolving conflicts between application state information. A synchronization rule, an event name and/or event value are embedded within application state information obtained from devices associated with a user, from which conflicts can be resolved by an application synchronization service.Type: ApplicationFiled: December 19, 2016Publication date: April 6, 2017Inventors: Mario Vargas Adoc, JR., Jeremy Stephen Hynoski, Richard David Krog, Christopher Lawrence Lavin, Anthony Warren Sajec
-
Patent number: 9589042Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to facilitating idempotency of application state information. Idempotency is maintained by using a timestamp embedded within application state information and/or by determining that the application state information is associated with an accumulating value.Type: GrantFiled: January 25, 2016Date of Patent: March 7, 2017Assignee: Amazon Technologies, Inc.Inventors: Mario Vargas Adoc, Jr., Richard David Krog, Kerry Chang, Jeremy Stephen Hynoski, Christopher Lawrence Lavin
-
Patent number: 9536261Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to resolving conflicts between application state information. A synchronization rule, an event name and/or event value are embedded within application state information obtained from devices associated with a user, from which conflicts can be resolved by an application synchronization service.Type: GrantFiled: September 14, 2015Date of Patent: January 3, 2017Assignee: Amazon Technologies, Inc.Inventors: Mario Vargas Adoc, Jr., Jeremy Stephen Hynoski, Richard David Krog, Christopher Lawrence Lavin, Anthony Warren Sajec
-
Publication number: 20160328463Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to generating and storing of application state information. Key-value pairs are stored on a client device and synchronized with an application synchronization service.Type: ApplicationFiled: July 21, 2016Publication date: November 10, 2016Inventors: Mario Vargas Adoc, JR., Richard David Krog, Christopher Lawrence Lavin, Jeremy Stephen Hynoski
-
Patent number: 9411872Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to generating and storing of application state information. Key-value pairs are stored on a client device and synchronized with an application synchronization service.Type: GrantFiled: January 19, 2016Date of Patent: August 9, 2016Assignee: Amazon Technologies, Inc.Inventors: Mario Vargas Adoc, Jr., Richard David Krog, Christopher Lawrence Lavin, Jeremy Stephen Hynoski
-
Publication number: 20160042045Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to resolving conflicts between application state information. A synchronization rule, an event name and/or event value are embedded within application state information obtained from devices associated with a user, from which conflicts can be resolved by an application synchronization service.Type: ApplicationFiled: September 14, 2015Publication date: February 11, 2016Inventors: Mario Vargas Adoc, JR., Jeremy Stephen Hynoski, Richard David Krog, Christopher Lawrence Lavin, Anthony Warren Sajec
-
Patent number: 9244993Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to generating and storing of application state information. Key-value pairs are stored on a client device and synchronized with an application synchronization service.Type: GrantFiled: June 19, 2013Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventors: Mario Vargas Adoc, Jr., Richard David Krog, Christopher Lawrence Lavin, Jeremy Stephen Hynoski
-
Patent number: 9244994Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to facilitating idempotency of application state information. Idempotency is maintained by using a timestamp embedded within application state information and/or by determining that the application state information is associated with an accumulating value.Type: GrantFiled: June 19, 2013Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventors: Mario Vargas Adoc, Jr., Richard David Krog, Kerry Chang, Jeremy Stephen Hynoski, Christopher Lawrence Lavin
-
Patent number: 9141682Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to resolving conflicts between application state information. A synchronization rule, an event name and/or event value are embedded within application state information obtained from devices associated with a user, from which conflicts can be resolved by an application synchronization service.Type: GrantFiled: March 25, 2013Date of Patent: September 22, 2015Assignee: Amazon Technologies, Inc.Inventors: Mario Vargas Adoc, Jr., Jeremy Stephen Hynoski, Richard David Krog, Christopher Lawrence Lavin, Anthony Warren Sajec
-
Publication number: 20150106525Abstract: Disclosed are various embodiments for facilitating anticipatory distribution of applications to a network of remote hosts. A demand for each of the applications is calculated. Based on criteria within the demand and computing resources available, remote hosts are selected to receive the applications. Transmissions of the applications to the selected remote hosts are scheduled and monitored for completion according to the schedule.Type: ApplicationFiled: December 22, 2014Publication date: April 16, 2015Inventors: Ian M. Bone, Jun Zhou, Alexandre P. Moura, Eden Jn Baptiste, Xiaochuan Qin, Ethan Z. Evans, Richard D. Krog, Mario Vargas Adoc, Kerry Chang
-
Patent number: 8924515Abstract: Disclosed are various embodiments for facilitating anticipatory distribution of applications to a network of remote hosts. A demand for each of the applications is calculated. Based on criteria within the demand and computing resources available, remote hosts are selected to receive the applications. Transmissions of the applications to the selected remote hosts are scheduled and monitored for completion according to the schedule.Type: GrantFiled: February 29, 2012Date of Patent: December 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Ian M. Bone, Jun Zhou, Alexandre P. Moura, Eden Jn Baptiste, Xiaochuan Qin, Ethan Z. Evans, Richard D. Krog, Mario Vargas Adoc, Jr., Kerry Chang
-
Publication number: 20140304255Abstract: Disclosed are various embodiments for rendering images of items in a ranked listing as a spiral on a network page. In one embodiment, a page builder ranks a listing of items according to a criterion provided by the user and generates a network page that depicts a spiral comprising a plurality of images, where each image is associated with one of the items in the ranked listing. The page builder arranges the images such that the image associated with the highest ranked item is located at the center of the spiral and the remaining images are arranged along a path of the spiral in decreasing order according to the ranking of the items associated with each of the respective remaining images. In addition, the page builder embeds a client side application that renders a shifting of the images when an image is selected by the user.Type: ApplicationFiled: June 20, 2014Publication date: October 9, 2014Inventors: Minsoo Oh, Mario Vargas Adoc, JR.
-
Patent number: 8775264Abstract: Disclosed are various embodiments for rendering images of items in a ranked listing as a spiral on a network page. In one embodiment, a page builder ranks a listing of items according to a criterion provided by the user and generates a network page that depicts a spiral comprising a plurality of images, where each image is associated with one of the items in the ranked listing. The page builder arranges the images such that the image associated with the highest ranked item is located at the center of the spiral and the remaining images are arranged along a path of the spiral in decreasing order according to the ranking of the items associated with each of the respective remaining images. In addition, the page builder embeds a client side application that renders a shifting of the images when an image is selected by the user.Type: GrantFiled: June 15, 2011Date of Patent: July 8, 2014Assignee: Amazon Technologies, Inc.Inventors: Minsoo Oh, Mario Vargas Adoc, Jr.