Patents by Inventor Leon Roberts
Leon Roberts 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).
-
Publication number: 20230097046Abstract: A gaming device comprises a display, a random number generator, a processor, and a memory storing instructions. When the instructions are executed by the processor, they cause the processor to conduct a base game from which feature games and at least one composite feature game can be triggered, where the composite feature game comprises game play characteristics from a first feature game and a second feature game of the feature games, and the composite feature game comprises a combination of the different game play characteristics. The composite feature game is initiated in response to a composite feature trigger condition being met. The game instances are presented with one or more feature game icon, which are modified in presentation during the game instances in accordance with an associated game play characteristic for a particular instance.Type: ApplicationFiled: April 8, 2022Publication date: March 30, 2023Inventors: Upinder Dhaliwal, Paul Connelly, Gaurav Goel, Dean Agan, Nitin Gupta, Neil Street, William Holland, Stephen Jones-McQueen, Leon Roberts, Nicholas O'Sullivan, Samuel Walker, Claudia Rae, Hanson Santoso, Dinh Tran
-
Patent number: 11370559Abstract: An unmanned aerial vehicle (UAV) expandable landing marker system may include a an expandable volume. The landing marker may be expanded prior to arrival of a UAV delivering an item to be received by the landing marker. The landing marker may be expanded by regulating an amount of fluid in the volume. An anchor may be coupled to the landing marker to restrain movement of the expanded landing marker. An optional retraction mechanism may retract the landing marker. The landing marker can be retracted with the deposited item, moving the item to a location for later retrieval.Type: GrantFiled: March 13, 2017Date of Patent: June 28, 2022Assignee: Amazon Technologies, Inc.Inventors: James Christopher Curlander, Brandon William Porter, Paul Viola, Leon Robert Warman
-
Patent number: 11017447Abstract: A system is configured to receive a network resource request from a user device configured with a browsing application, wherein the request includes identification data associated with the user device. The system transmits, to a network resource provider, a request for the network resource, wherein the request transmitted to the network resource provider excludes identification data included in the request received from the user device. The system receives from the network resource provider a response, including a document comprising a field configured to receive payment information for an item purchase. The system receives from the browsing application an indication that an anonymous payment instrument, associated with a first entity different than the user, is to be used to purchase a first item at a first price. The system causes information regarding the anonymous payment instrument to be provided to the network resource provider.Type: GrantFiled: October 29, 2018Date of Patent: May 25, 2021Assignee: Amazon Technologies, Inc.Inventors: Leon Robert Warman, Kurt Kufeld, Peter Sven Vosshall, Kyle Bradley Peterson, Peter Frank Hill, Chelsea Celest Krueger, Arun Sundaram
-
Patent number: 10585771Abstract: A system may implement a flexible architecture to allow designers and testers to use a single flexible system for testing during a transition from a computer simulated model to a physical working prototype via a bus (or protocol). As hardware components become available, the system may be updated to enable replacing a simulated component with a physical hardware component while continuing to leverage at least some existing parts of the system (e.g., software and/or hardware components including simulation). The system may use customizable application program interfaces (APIs) to interface with the different components, simulated or physical. The APIs may enable components to be “plugged in” to the system to create a different configuration. In some embodiments, API's and/or other simulation data may be stored in a library to enable reuse or modifications at different times.Type: GrantFiled: August 15, 2017Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Yair E. Gheva, Sandy Hefftz, Ethan Fitzgerald John, Michael Rolnik, Leon Robert Warman
-
Patent number: 10556328Abstract: The mechanical technology of converting oscillatory motion, into one direction of rotation, as described and claimed in U.S. Pat. No. 5,881,609, while being efficient, useful and having numerous applications, has its disadvantage of not being able to function unless user employs both hands; one hand to apply oscillatory motion to an input, while opposite hand immobilizes the axial rotation of the converting gear-train, in order for the conversion to be activated. Hence, the goal of this documentation, is to teach several different means, that maintain the immobility of axial rotation of the dual-drive gear train in order to activate the dual-drive feature, without the use of either of user's hands, thereby conveniently leaving one of user's hands available for holding a work piece.Type: GrantFiled: August 21, 2017Date of Patent: February 11, 2020Inventor: Leon Robert Palmer
-
Patent number: 10521485Abstract: Techniques and solutions for measuring web page value are described. For example, web page content information for a web page can be obtained. The web page can be decomposed into web page content components based on the web page content information. Content types can be determined for the web page content components. The web page content components can be weighted based on the content types and/or based on other criteria. Web page resources can be obtained in advance for web pages and/or content components based on the weights.Type: GrantFiled: July 27, 2017Date of Patent: December 31, 2019Assignee: Amazon Technologies, Inc.Inventors: Leon Robert Warman, Samuel John Young, Peter Sven Vosshall, Kurt Kufeld
-
Patent number: 10346962Abstract: A method of examining a cellular structure includes the steps of providing an inspecting device, a neural network and a target cellular structure that includes a plurality of target cells extending therethrough and further includes a target face exposing an arrangement of the target cells; inspecting the arrangement of cells on the face of the target cellular structure using the inspecting device; representing the arrangement of cells with numerically defined target cell parameters; inputting the target cell parameters into the neural network; and generating an output from the neural network based on the target cell parameters, the output being indicative of a strength of the target cellular structure.Type: GrantFiled: February 10, 2012Date of Patent: July 9, 2019Assignee: Corning IncorporatedInventors: Alan Thomas Stephens, II, Leon Robert Zoeller, III
-
Patent number: 10331483Abstract: Techniques are described for scheduling data access jobs based on a job dependency analysis. Preliminary data access jobs subsequently accessed by a primary data access job are identified. Execution durations of the primary data access job and the preliminary data access jobs are determined based on historical data. A total execution duration of subsets of serially dependent preliminary data access jobs and predicted execution duration of primary data access job are determined. A time-sensitive subset is identified and start times for the data access job are scheduled. The results of the preliminary data access jobs are provided to the primary data access job prior to the start time of the primary data access job so the primary data access job completes by a target completion duration.Type: GrantFiled: October 5, 2016Date of Patent: June 25, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Leon Robert Warman, Mark Austin Buckley, Bhavnish H. Lathia, Harsha Ramalingam, Erik Warren Selberg, Robert Eicher Simmering
-
Publication number: 20190066176Abstract: A system is configured to receive a network resource request from a user device configured with a browsing application, wherein the request includes identification data associated with the user device. The system transmits, to a network resource provider, a request for the network resource, wherein the request transmitted to the network resource provider excludes identification data included in the request received from the user device. The system receives from the network resource provider a response, including a document comprising a field configured to receive payment information for an item purchase. The system receives from the browsing application an indication that an anonymous payment instrument, associated with a first entity different than the user, is to be used to purchase a first item at a first price. The system causes information regarding the anonymous payment instrument to be provided to the network resource provider.Type: ApplicationFiled: October 29, 2018Publication date: February 28, 2019Inventors: Leon Robert Warman, Kurt Kufeld, Peter Sven Vosshall, Kyle Bradley Peterson, Peter Frank Hill, Chelsea Celest Krueger, Arun Sundaram
-
Publication number: 20190047124Abstract: The mechanical technology of converting oscillatory motion, into one direction of rotation, as described and claimed in U.S. Pat. No. 5,881,609, while being efficient, useful and having numerous applications, has its disadvantage of not being able to function unless user employs both hands; one hand to apply oscillatory motion to an input, while opposite hand immobilizes the axial rotation of the converting gear-train, in order for the conversion to be activated. Hence, the goal of this documentation, is to teach several different means, that maintain the immobility of axial rotation of the dual-drive gear train in order to activate the dual-drive feature, without the use of either of user's hands, thereby conveniently leaving one of user's hands available for holding a work piece.Type: ApplicationFiled: August 21, 2017Publication date: February 14, 2019Inventor: Leon Robert Palmer
-
Patent number: 10164993Abstract: Content inspection and analysis are described. A server stores a definition of sets of browser policies. A definition of one or more sets of users is stored. The server stores an association with a respective set of browser policies for the one or more sets of users. A request is received from a client browser associated with a user, wherein the client browser is configured to communicate with the server. The server determines which set of users the user is associated with. The server identifies a first set of browser policies that is associated with the determined set of users and applies the identified first set of browser policies to the request.Type: GrantFiled: February 21, 2017Date of Patent: December 25, 2018Assignee: Amazon Technologies, Inc.Inventors: Leon Robert Warman, Kurt Kufeld, Peter Sven Vosshall, Jesper Mikael Johansson, Kyle Bradley Peterson, Peter Frank Hill
-
Patent number: 10115141Abstract: A system is configured to receive a network resource request from a user device configured with a browsing application, wherein the request includes identification data associated with the user device. The system transmits, to a network resource provider, a request for the network resource, wherein the request transmitted to the network resource provider excludes identification data included in the request received from the user device. The system receives from the network resource provider a response, including a document comprising a field configured to receive payment information for an item purchase. The system receives from the browsing application an indication that an anonymous payment instrument, associated with a first entity different than the user, is to be used to purchase a first item at a first price. The system causes information regarding the anonymous payment instrument to be provided to the network resource provider.Type: GrantFiled: September 24, 2014Date of Patent: October 30, 2018Assignee: Amazon Technologies, Inc.Inventors: Leon Robert Warman, Kurt Kufeld, Peter Sven Vosshall, Kyle Bradley Peterson, Peter Frank Hill, Chelsea Celest Krueger, Arun Sundaram
-
Patent number: 9912517Abstract: The execution of a distributed program including one or more program components may be optimized in an automated manner. A runtime optimization policy and/or a meta-description of the distributed program may be received. The runtime optimization policy may define metrics, constraints and/or preferences for use in optimizing the deployment and execution of the components of the distributed program. The meta-description may include data defining one or more consumable interfaces exposed by the program components and one or more dependency adapters utilized by the program components of the distributed program. The runtime optimization policy and/or the meta-description may be utilized to optimize the distributed program at build time, runtime and/or execution time of the components of the distributed program. Dynamic optimization might also be performed during runtime of the distributed program.Type: GrantFiled: August 23, 2012Date of Patent: March 6, 2018Assignee: Amazon Technologies, Inc.Inventors: Harsha Ramalingam, Bhavnish H. Lathia, Kyle Bradley Peterson, Leon Robert Warman
-
Patent number: 9785772Abstract: Features are disclosed for facilitating remote management of browser add-ons on multiple user computing devices from a centralized add-on management system. A browser application on the user computing devices may include an integrated application programming interface that can be remotely accessed by the add-on management system. In some embodiments, a management add-on or some other object that is separate from or otherwise not integrated with the browsing application may be used to facilitate the remote management of add-ons. Management of add-ons may include permitting and/or blocking installation and/or execution of particular add-ons on a case-by-case basis. The determination may be based on user permissions, add-on characteristics, observed execution of add-ons, and the like.Type: GrantFiled: September 30, 2014Date of Patent: October 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Jesper Mikael Johansson, Leon Robert Warman
-
Patent number: 9747382Abstract: Techniques and solutions for measuring web page value are described. For example, web page content information for a web page can be obtained. The web page can be decomposed into web page content components based on the web page content information. Content types can be determined for the web page content components. The web page content components can be weighted based on the content types and/or based on other criteria. Web page resources can be obtained in advance for web pages and/or content components based on the weights.Type: GrantFiled: October 20, 2014Date of Patent: August 29, 2017Assignee: Amazon Technologies, Inc.Inventors: Leon Robert Warman, Samuel John Young, Peter Sven Vosshall, Kurt Kufeld
-
Publication number: 20170163675Abstract: Distributed split browser content inspection and analysis are described. A server, comprising a browser engine, stores a definition of sets of browser policies. A definition of one or more sets of users is stored. The server stores an association with a respective set of browser policies for the one or more sets of users. A request is received from a client browser associated with a user, wherein the client browser is configured to communicate with the server browser engine. The server determines which set of users the user is associated with. The server identifies a first set of browser policies that is associated with the determined set of users and applies the identified first set of browser policies to the request. A determination is made, for one or more browser processes, which browser processes are to be executed by the server browser engine and which browser processes are to be executed by the client browser.Type: ApplicationFiled: February 21, 2017Publication date: June 8, 2017Inventors: Leon Robert Warman, Kurt Kufeld, Peter Sven Vosshall, Jesper Mikael Johansson, Kyle Bradley Peterson, Peter Frank Hill
-
Publication number: 20170128801Abstract: A sport net comprising a frame defining a raised ball portal, a bottom shell extending at a downward slope away from the lower edge of the ball portal, and a rear net closing off the back of the sport net, such that balls entering the sport net are directed by the rear net and/or bottom shell toward and into a ball collection aperture at the lowest point in the bottom shell's downward slope and the balls can fall through the ball collection aperture into a collection receptacle.Type: ApplicationFiled: October 24, 2016Publication date: May 11, 2017Inventors: John Stirton, David Demery, Leon Roberts
-
Patent number: 9635041Abstract: Distributed split browser content inspection and analysis are described. A server, comprising a browser engine, stores a definition of sets of browser policies. A definition of one or more sets of users is stored. The server stores an association with a respective set of browser policies for the one or more sets of users. A request is received from a client browser associated with a user, wherein the client browser is configured to communicate with the server browser engine. The server determines which set of users the user is associated with. The server identifies a first set of browser policies that is associated with the determined set of users and applies the identified first set of browser policies to the request. A determination is made, for one or more browser processes, which browser processes are to be executed by the server browser engine and which browser processes are to be executed by the client browser.Type: GrantFiled: June 16, 2014Date of Patent: April 25, 2017Assignee: Amazon Technologies, Inc.Inventors: Leon Robert Warman, Kurt Kufeld, Peter Sven Vosshall, Jesper Mikael Johansson, Kyle Bradley Peterson, Peter Frank Hill
-
Patent number: 9606527Abstract: A fabrication system is disclosed for use in joining two components of a work piece. The fabrication system may have a mount configured to hold the work piece with a void to be filled with material. The fabrication system may also have a scanner configured to capture at least one image of the void, a robotic fabrication device movable relative to the mount, and a controller in communication with the scanner and the robotic fabrication device. The controller may be configured to generate a model of the void based on the at least one image, and to slice the model into at least one layer. The controller may also be configured to develop a tool path for each of the at least one layer, and to cause the robotic fabrication device to deposit material within the void based on the tool path.Type: GrantFiled: June 30, 2014Date of Patent: March 28, 2017Assignee: Caterpillar Inc.Inventors: Leon Robert Adcock, Donald Albert Stickel, III, Huijun Wang
-
Patent number: 9588788Abstract: Communication between program components executing in different virtual machines on the same physical computer may be optimized utilizing various mechanisms. A virtual machine manager may be configured to route network communications between virtual machines on the same physical host through a memory buffer. The virtual machine manager might also be configured to provide a shared memory and/or a shared data structure for enabling data communication between program components executing in different virtual machines on the same physical computing device. Mechanisms might also be implemented in order to prevent inconsistent read and/or write operations from being performed on the shared memory and/or the shared data structure. Mechanisms might also be implemented to minimize copying of a memory buffer, shared memory, and/or shared data structure.Type: GrantFiled: March 8, 2013Date of Patent: March 7, 2017Assignee: Amazon Technologies, Inc.Inventors: Harsha Ramalingam, Bhavnish H. Lathia, Michael James McInerny, Kyle Bradley Peterson, Leon Robert Warman