Patents by Inventor Richard Shawn Bice
Richard Shawn Bice 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: 12045693Abstract: Techniques for using scoring algorithms utilizing containers for flexible machine learning inference are described. In some embodiments, a request to host a machine learning (ML) model within a service provider network on behalf of a user is received, the request identifying an endpoint to perform scoring using the ML model. An endpoint is initialized as a container running on a virtual machine based on a container image and used to score data and return a result of said scoring to a user device.Type: GrantFiled: June 6, 2018Date of Patent: July 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Charles Drummond Swan, Edo Liberty, Steven Andrew Loeppky, Stefano Stefani, Alexander Johannes Smola, Swaminathan Sivasubramanian, Craig Wiley, Richard Shawn Bice, Thomas Albert Faulhaber, Jr., Taylor Goodhart
-
Patent number: 11768830Abstract: Techniques for implementing a multi-wire protocol and multi-dialect database engine are described. A database engine exposes multiple interfaces in the form of ports that support different database wire protocols. The database engine supports multiple query dialects that can be passed over any one of the supported wire protocols. The database engine can support multiple different query dialects within a single database session.Type: GrantFiled: November 27, 2020Date of Patent: September 26, 2023Assignee: Amazon Technologies, Inc.Inventors: Murali Brahmadesam, Suprio Pal, Korry Allen Douglas, Jan Wieck, Stefano Stefani, Richard Shawn Bice
-
Patent number: 11172818Abstract: Large amounts of human body movement data may be collected, possibly via streaming data, from one or more sensors worn by a user. The data may be analyzed along with other classification data to generate feedback for the user or for other interested people (e.g., a trainer, a coach, a team member, health professional, etc.). The analysis may utilize one or more machine learning (ML) algorithms that use training data to create one or more ML models. When a user is evaluated after receiving feedback, accuracy of the feedback may be evaluated and fed back to the ML model to continue training the ML model(s).Type: GrantFiled: August 6, 2018Date of Patent: November 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Marvin Theimer, Richard Shawn Bice
-
Patent number: 11102204Abstract: A shared resource service allows multiple clients to agree on rules for accessing a shared resource (e.g., a shared database or a shared service). The shared resource service also allows the clients to make changes to the rules (e.g., via consensus or majority vote). The clients use the shared resource service to enforce the rules, without having to trust each other to follow the rules when accessing the shared resource. First, the clients agree on a set of initial rules for accessing the shared resource and a set of initial rules for making changes to the rules. After the rules are initialized, then the clients can begin using the shared resource in accordance with the agreed upon rules. In response to a request for accessing the shared resource or a request for changing rules, the shared resource service enforce the applicable rules.Type: GrantFiled: December 11, 2018Date of Patent: August 24, 2021Assignee: Amazon Technologies, Inc.Inventors: Christopher Richard Jacques de Kadt, Richard Shawn Bice, Allan Henry Vermeulen, Tate Andrew Certain, Anthony A. Virtuoso, Philip Simko
-
Patent number: 11061924Abstract: A geographically distributed system using a hybrid, multi-master design is disclosed. The system may use global tables, for which both reads and writes may be performed locally, but with a single region serving as a master region. All strongly consistent reads and writes may be sent to the master region, whereas eventually consistent reads and writes may be performed in any region with a replica. The master region may not be statically assigned but may move from region to region. The master region may be assigned manually by client preference or may be assigned and updated automatically based on the time of day or workload characteristics.Type: GrantFiled: May 4, 2018Date of Patent: July 13, 2021Assignee: Amazon Technologies, Inc.Inventors: Asmita Barve, Richard Shawn Bice, Tate Andrew Certain, Sanket Vishram Chandorkar, Derek William Richard Chen-Becker, Arijit Choudhury, Murtaza Doctor, Sudhir Konduru, Timothy Matthew Lewis, Abhijeet More, Hina Naseer, Ramanathan Padinjarel Somanathan, Karthikeyani Palanisami, Rashmi Krishnaiah Setty, Sanjay Shanthakumar, Ray Manpreet Singh Matharu, Douglas Brian Terry
-
Publication number: 20200311617Abstract: Techniques for using scoring algorithms utilizing containers for flexible machine learning inference are described. In some embodiments, a request to host a machine learning (ML) model within a service provider network on behalf of a user is received, the request identifying an endpoint to perform scoring using the ML model. An endpoint is initialized as a container running on a virtual machine based on a container image and used to score data and return a result of said scoring to a user device.Type: ApplicationFiled: June 6, 2018Publication date: October 1, 2020Inventors: Charles Drummond SWAN, Edo LIBERTY, Steven Andrew LOEPPKY, Stefano STEFANI, Alexander Johannes SMOLA, Swaminathan SIVASUBRAMANIAN, Craig WILEY, Richard Shawn BICE, Thomas Albert FAULHABER, JR., Taylor GOODHART
-
Publication number: 20190155937Abstract: A geographically distributed system using a hybrid, multi-master design is disclosed. The system may use global tables, for which both reads and writes may be performed locally, but with a single region serving as a master region. All strongly consistent reads and writes may be sent to the master region, whereas eventually consistent reads and writes may be performed in any region with a replica. The master region may not be statically assigned but may move from region to region. The master region may be assigned manually by client preference or may be assigned and updated automatically based on the time of day or workload characteristics.Type: ApplicationFiled: May 4, 2018Publication date: May 23, 2019Applicant: Amazon Technologies, Inc.Inventors: Asmita Barve, Richard Shawn Bice, Tate Andrew Certain, Sanket Vishram Chandorkar, Derek William Richard Chen-Becker, Arijit Choudhury, Murtaza Doctor, Sudhir Konduru, Timothy Matthew Lewis, Abhijeet More, Hina Naseer, Ramanathan Padinjarel Somanathan, Karthikeyani Palanisami, Rashmi Krishnaiah Setty, Sanjay Shanthakumar, Ray Manpreet Singh Matharu, Douglas Brian Terry
-
Publication number: 20160125015Abstract: The maintaining of a database that is distributed across a front database and one or more cloud databases. Rather than have the front and remote portions of the database be fixed, a data distribution manager evaluates databases segments following a data distribution policy to identify one or more database segments that are to be transferred to or from the one or more cloud databases from or to the front database. In response, the data distribution manager causes the identified database segment to be moved. Accordingly, the data that is in the front database (and the data that is stored in the cloud) may vary over time.Type: ApplicationFiled: October 31, 2014Publication date: May 5, 2016Inventors: Michael James Zwilling, Conor John Cunningham, Joe Cheow Chao Yong, Marina Polishchuk, Brian James Gianforcaro, Tobias Ternstrom, Lingzhi Allen, Nigel Robin Ellis, Rohan Kumar, Richard Shawn Bice
-
Patent number: 9015662Abstract: Embodiments are directed to declaratively managing software applications, dynamically applying configuration changes to a specified software application based on a service level objective (SLO) and to efficiently performing an impact analysis for a specified service level agreement SLO.Type: GrantFiled: March 6, 2014Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: John M. Oslake, Subramanian Muralidhar, Richard Shawn Bice, Jeffrey Robert Currier, Narayan Mohanrao Nevrekar, Kenneth Van Hyning
-
Publication number: 20140189639Abstract: Embodiments are directed to declaratively managing software applications, dynamically applying configuration changes to a specified software application based on a service level objective (SLO) and to efficiently performing an impact analysis for a specified service level agreement SLO.Type: ApplicationFiled: March 6, 2014Publication date: July 3, 2014Inventors: John M. Oslake, Subramanian Muralidhar, Richard Shawn Bice, Jeffrey Robert Currier, Narayan Mohanrao Nevrekar, Kenneth Van Hyning
-
Patent number: 8707254Abstract: Embodiments are directed to declaratively managing software applications, dynamically applying configuration changes to a specified software application based on a service level objective (SLO) and to efficiently performing an impact analysis for a specified service level agreement SLO.Type: GrantFiled: April 6, 2012Date of Patent: April 22, 2014Assignee: Microsoft CorporationInventors: John M. Oslake, Subramanian Muralidhar, Richard Shawn Bice, Jeffrey Robert Currier, Narayan Mohanrao Nevrekar, Kenneth Van Hyning
-
Publication number: 20130268914Abstract: Embodiments are directed to declaratively managing software applications, dynamically applying configuration changes to a specified software application based on a service level objective (SLO) and to efficiently performing an impact analysis for a specified service level agreement SLO.Type: ApplicationFiled: April 6, 2012Publication date: October 10, 2013Applicant: MICROSOFT CORPORATIONInventors: John M. Oslake, Subramanian Muralidhar, Richard Shawn Bice, Jeffrey Robert Currier, Narayan Mohanrao Nevrekar, Kenneth Van Hyning