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: 11544754
    Abstract: 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: Grant
    Filed: August 20, 2020
    Date of Patent: January 3, 2023
    Assignee: 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: 20220058704
    Abstract: 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: Application
    Filed: August 20, 2020
    Publication date: February 24, 2022
    Inventors: Justin Farley, Mark Thill, David Prody, Juan Carlos Lopez Sanchez, Justin Shane McRoberts, Daniel Micol-Ponce, Bradley Louis James Rosenfeld
  • Publication number: 20180373405
    Abstract: 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: Application
    Filed: June 27, 2017
    Publication date: December 27, 2018
    Inventors: Ryder Puueo DONAHUE, Anthony GALLIANO, III, Justin Shane McROBERTS, Robert Earl GARLAND, Nicholas Jie FANG, William Alden MAYNES
  • Patent number: 7644354
    Abstract: 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: Grant
    Filed: April 29, 2005
    Date of Patent: January 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Dale Elton Rogerson, Justin Shane McRoberts, Andrew Douglas Reddish, Sridhar Chandrashekar
  • Patent number: 7624111
    Abstract: 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: Grant
    Filed: June 27, 2005
    Date of Patent: November 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Andrew Douglas Reddish, Dale Elton Rogerson, Justin Shane McRoberts, Praful Pratap Chavda, Sridhar Chandrashekar, Wenlong Dong
  • Patent number: 7152054
    Abstract: 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: Grant
    Filed: August 21, 2003
    Date of Patent: December 19, 2006
    Assignee: Microsoft Corporation
    Inventors: 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: 6959294
    Abstract: 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: Grant
    Filed: March 19, 2002
    Date of Patent: October 25, 2005
    Assignee: Microsoft Corporation
    Inventors: Timothy Rand Sullivan, Justin Shane McRoberts, Victor Stone, Craig Andrew Critchley, Derek Edward Hoiem, Peter Loforte
  • Publication number: 20040044635
    Abstract: 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: Application
    Filed: August 21, 2003
    Publication date: March 4, 2004
    Applicant: Microsoft Corporation
    Inventors: 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: 20030016238
    Abstract: 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: Application
    Filed: March 19, 2002
    Publication date: January 23, 2003
    Inventors: Timothy Rand Sullivan, Justin Shane McRoberts, Victor Stone, Craig Andrew Critchley, Derek Edward Hoiem, Peter Loforte