Patents by Inventor Justin Shane McRoberts
Justin Shane McRoberts 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: 11544754Abstract: Features are disclosed for providing items from an item store to an item store consumer. An item store organizer can request an item store from an item redemption system based on item store parameters. The item store organizer can receive a single use token from the item redemption system to provide initial access to the item store. The item redemption system can validate the item store consumer based on the single use token. The item redemption system can further validate redemption requests from the item store consumer based on the item store parameters. The item redemption system can fulfill the redemption request based on payment information of the item store organizer and shipping information of the item store consumer. The item redemption system can transmit redemption information to the item store organizer based on fulfilling the redemption request.Type: GrantFiled: August 20, 2020Date of Patent: January 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Justin Farley, Mark Thill, David Prody, Juan Carlos Lopez Sanchez, Justin Shane McRoberts, Daniel Micol-Ponce, Bradley Louis James Rosenfeld
-
Publication number: 20220058704Abstract: Features are disclosed for providing items from an item store to an item store consumer. An item store organizer can request an item store from an item redemption system based on item store parameters. The item store organizer can receive a single use token from the item redemption system to provide initial access to the item store. The item redemption system can validate the item store consumer based on the single use token. The item redemption system can further validate redemption requests from the item store consumer based on the item store parameters. The item redemption system can fulfill the redemption request based on payment information of the item store organizer and shipping information of the item store consumer. The item redemption system can transmit redemption information to the item store organizer based on fulfilling the redemption request.Type: ApplicationFiled: August 20, 2020Publication date: February 24, 2022Inventors: Justin Farley, Mark Thill, David Prody, Juan Carlos Lopez Sanchez, Justin Shane McRoberts, Daniel Micol-Ponce, Bradley Louis James Rosenfeld
-
Publication number: 20180373405Abstract: Techniques for sharing content across groupings of users sharing a common topic of interest are provided. A subgroup of users from a plurality of users can be identified based on contextual information indicating the common topic of interest. The subgroup of users can access a common user interface generated with a media server that allows interaction between the subgroup of users. New media content can be automatically chosen in an intelligent manner based on user activity related to currently shared content, and other media content can also be chosen by, and confirmed by, individual users of the subgroup of users. New content can also be selected and displayed in response to threshold levels of user activity. The common user interface and automatic presentation of new content allows for an immersive experience across a plurality of platforms.Type: ApplicationFiled: June 27, 2017Publication date: December 27, 2018Inventors: Ryder Puueo DONAHUE, Anthony GALLIANO, III, Justin Shane McROBERTS, Robert Earl GARLAND, Nicholas Jie FANG, William Alden MAYNES
-
Patent number: 7644354Abstract: Flexible information appearance and behavior can be achieved with an extensible multi-phase transform engine. The transform engine can apply a series of transforms to markup language content. In a help service embodiment, application creators can specify a Uniform Resource Indicator (URI) for help content, and a collection of transforms and/or executable code for formatting and presenting the help content. The transforms may be custom transforms registered with the help service, or may be selected from a set of stock pre-registered transforms. The transforms can be applied by the engine to the help content. Custom transforms and transform selection may be used to control content appearance and engine output format. Transform operation may also trigger custom executable code to accomplish desired help behaviors.Type: GrantFiled: April 29, 2005Date of Patent: January 5, 2010Assignee: Microsoft CorporationInventors: Dale Elton Rogerson, Justin Shane McRoberts, Andrew Douglas Reddish, Sridhar Chandrashekar
-
Patent number: 7624111Abstract: An active content trust model provides security in a help system. The security is provided in response to a call from a calling application to access active content. When the call is received, a determination is made, based on predetermined criteria, which execution mode to use to access the active content. The active content is then accessed in the determined execution mode, thus providing the security.Type: GrantFiled: June 27, 2005Date of Patent: November 24, 2009Assignee: Microsoft CorporationInventors: Andrew Douglas Reddish, Dale Elton Rogerson, Justin Shane McRoberts, Praful Pratap Chavda, Sridhar Chandrashekar, Wenlong Dong
-
Patent number: 7152054Abstract: The aforementioned need is satisfied by the present invention in which a help architecture supports an application and a help engine operating on a computer, where the help engine is for locating help topics relevant to the application. In the help architecture, at least one help library stores a plurality of help topics therein, where the help topics are accessible to a user from the help library by way of the computer, and a central store stores topic metadata corresponding to help topics available from each help library. The central store in response to a search request from the help engine locates topic metadata relevant to the search request and returns information from the located topic metadata.Type: GrantFiled: August 21, 2003Date of Patent: December 19, 2006Assignee: Microsoft CorporationInventors: Jonathan Cannon Gordon, Timothy Rand Sullivan, Justin Shane McRoberts, Scott R. Swanson, Alex Aben-Athar Kipman, Madhavi Lakamsani, Paul Glenn McKee, Saurabh Jain, Dale Elton Rogerson, Octavia Petrovici
-
Patent number: 6959294Abstract: An application and a context-based help system operate on a computer. The application includes a plurality of components that effectuate application functions, where each component of the application is constructed to describe a current context of the component representative of a current state of the component. At least some of the components are active at any one time. The help system includes a help engine that receives the current context from each active component, dynamically builds a current overall context of the application based on each received current context, locates help topics based on the current overall context, and filters and prioritizes the located help topics.Type: GrantFiled: March 19, 2002Date of Patent: October 25, 2005Assignee: Microsoft CorporationInventors: Timothy Rand Sullivan, Justin Shane McRoberts, Victor Stone, Craig Andrew Critchley, Derek Edward Hoiem, Peter Loforte
-
Publication number: 20040044635Abstract: The aforementioned need is satisfied by the present invention in which a help architecture supports an application and a help engine operating on a computer, where the help engine is for locating help topics relevant to the application. In the help architecture, at least one help library stores a plurality of help topics therein, where the help topics are accessible to a user from the help library by way of the computer, and a central store stores topic metadata corresponding to help topics available from each help library. The central store in response to a search request from the help engine locates topic metadata relevant to the search request and returns information from the located topic metadata.Type: ApplicationFiled: August 21, 2003Publication date: March 4, 2004Applicant: Microsoft CorporationInventors: Jonathan Cannon Gordon, Timothy Rand Sullivan, Justin Shane McRoberts, Scott R. Swanson, Alex Aben-Athar Kipman, Madhavi Lakamsani, Paul Glenn McKee, Saurabh Jain, Dale Elton Rogerson, Octavia Petrovici
-
Publication number: 20030016238Abstract: An application and a context-based help system operate on a computer. The application includes a plurality of components that effectuate application functions, where each component of the application is constructed to describe a current context of the component representative of a current state of the component. At least some of the components are active at any one time. The help system includes a help engine that receives the current context from each active component, dynamically builds a current overall context of the application based on each received current context, locates help topics based on the current overall context, and filters and prioritizes the located help topics.Type: ApplicationFiled: March 19, 2002Publication date: January 23, 2003Inventors: Timothy Rand Sullivan, Justin Shane McRoberts, Victor Stone, Craig Andrew Critchley, Derek Edward Hoiem, Peter Loforte