Patents by Inventor Brian S. O'Neill
Brian S. O'Neill 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: 10990609Abstract: Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.Type: GrantFiled: August 3, 2017Date of Patent: April 27, 2021Assignee: Amazon Technologies, Inc.Inventors: Brian S. O'Neill, Jason Shijia Long, Archit Shivaprakash, Olga I. Kuznetsova
-
Patent number: 10198492Abstract: Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.Type: GrantFiled: December 28, 2010Date of Patent: February 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Brian S. O'Neill, Tobias L. Holgers, Archit Shivaprakash, Vishal Parakh
-
Publication number: 20170329834Abstract: Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.Type: ApplicationFiled: August 3, 2017Publication date: November 16, 2017Inventors: Brian S. O'Neill, Jason Shijia Long, Archit Shivaprakash, Olga I. Kuznetsova
-
Patent number: 9734199Abstract: Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.Type: GrantFiled: October 4, 2013Date of Patent: August 15, 2017Assignee: Amazon Technologies, Inc.Inventors: Brian S. O'Neill, Jason Shijia Long, Archit Shivaprakash, Olga I. Kuznetsova
-
Patent number: 9639381Abstract: Disclosed are various embodiments for executing multiple applications in a single virtual machine. The classes of an application executing in the virtual machine are traversed to identify non-sharable static fields. Upon identifying a non-sharable static field, mapping data is created that corresponds to the non-sharable static field. During another traversal of the classes of the application, access to the identified non-sharable static field is translated into an access to the mapping data that is associated with the non-sharable static field.Type: GrantFiled: June 3, 2015Date of Patent: May 2, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Brian S. O'Neill, Matthew L. Trahan, Diwakar Chakravarthy
-
Publication number: 20170004196Abstract: Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.Type: ApplicationFiled: September 16, 2016Publication date: January 5, 2017Inventors: Brian S. O'Neill, Vishal Parakh, Tobias L. Holgers, Archit Shivaprakash
-
Patent number: 9449065Abstract: Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.Type: GrantFiled: December 28, 2010Date of Patent: September 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Brian S. O'Neill, Vishal Parakh, Tobias L. Holgers, Archit Shivaprakash
-
Patent number: 9268835Abstract: Systems and methods are directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework, various modes are allowed to be built up on top of the core system.Type: GrantFiled: June 17, 2013Date of Patent: February 23, 2016Assignee: Amazon Technologies, Inc.Inventors: Brian S. O'Neill, Tobias L. Holgers, Archit Shivaprakash, Olga I. Kuznetsova, Gary P. Raden, II, Vishal Parakh
-
Publication number: 20150268976Abstract: Disclosed are various embodiments for executing multiple applications in a single virtual machine. The classes of an application executing in the virtual machine are traversed to identify non-sharable static fields. Upon identifying a non-sharable static field, mapping data is created that corresponds to the non-sharable static field. During another traversal of the classes of the application, access to the identified non-sharable static field is translated into an access to the mapping data that is associated with the non-sharable static field.Type: ApplicationFiled: June 3, 2015Publication date: September 24, 2015Inventors: Brian S. O'Neill, Matthew L. Trahan, Diwakar Chakravarthy
-
Patent number: 9075640Abstract: Disclosed are various embodiments for executing multiple Java applications in a single Java virtual machine. Each Java application is stored in a Java distribution and includes a plurality of classes. The executing includes translating an access to a non-shareable static field within one of the classes into an access to mapping data associated with the non-shareable static field. The executing further includes executing an initializer associated with the non-shareable static field when the mapping data is created.Type: GrantFiled: December 21, 2010Date of Patent: July 7, 2015Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Brian S. O'Neill, Matthew L. Trahan, Diwakar Chakravarthy
-
Publication number: 20130282656Abstract: Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.Type: ApplicationFiled: June 17, 2013Publication date: October 24, 2013Inventors: Brian S. O'Neill, Tobias L. Holgers, Archit Shivaprakash, Olga I. Kuznetsova, Gary P. Raden, II, Vishal Parakh
-
Patent number: 8554762Abstract: Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.Type: GrantFiled: December 28, 2010Date of Patent: October 8, 2013Assignee: Amazon Technologies, Inc.Inventors: Brian S. O'Neill, Jason Shijia Long, Archit Shivaprakash, Olga I. Kuznetsova
-
Patent number: 8468132Abstract: An eventually consistent replicated data store uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With such a data replication framework, various modes are allowed to be built up on top of the core system.Type: GrantFiled: December 28, 2010Date of Patent: June 18, 2013Assignee: Amazon Technologies, Inc.Inventors: Brian S. O'Neill, Tobias L. Holgers, Archit Shivaprakash, Olga I. Kuznetsova, Gary P. Raden, II, Vishal Parakh
-
Patent number: 4291451Abstract: A tool for aiding in the fitting or refitting of elastic O-ring-type seals is provided. The tool includes a plurality of frustoconical sections, each section being especially adapted to be releasably retained on a member to which an O-ring is to be fitted. The sections also interfit so that they can be assembled in end-to-end relationship. Retaining structure for maintaining the sections in assembled form can also be included. Storage cavities may be formed in some of the sections for storing such items as O-rings. The tool is especially adapted for fitting O-rings to faucet valve stems of various sizes.Type: GrantFiled: August 13, 1979Date of Patent: September 29, 1981Inventors: Brian S. O'Neill, Clay E. Tully