Patents by Inventor Rodger Benson

Rodger Benson 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: 10077137
    Abstract: A combination carrying device includes a rigid basket having a flexible bag nested therein. The flexible bag may be formed from one or more fabrics or like materials and form or define a tapered volume having a pair of handle extensions. The rigid basket may be formed from plastics or like materials and include rotatable handles mounted to sides of the rigid basket. The flexible bag and the rigid basket include magnetically compatible components that cause the flexible bag to remain nested within the rigid basket when such components are within a close proximity of one another. A customer carrying a combination carrying device in a materials handling facility may place one or more items in the flexible bag nested within the rigid basket, and extract the flexible bag from the rigid basket after executing a purchase for the items therein.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Xiao Wang, Thomas Duester, Ashley Anne Arhart, Rodger Benson
  • Patent number: 10073579
    Abstract: Techniques to share media files through messaging are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store a message application that when executed by the processor is operative to communicate a message and a message attachment comprising a media file at different time intervals using different transports. The message may have a link comprising a reference to a discoverable storage location for the media file. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: September 11, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Thornton, Ojiakonobi Udezue, Rodger Benson, Jennifer Shen, Dave Citron, Tatjana Fournier, Bradley Weed, Wilhelmina Dietrich, Becky Pezely, Jason Moore, Alan Urdan, Robin Counts
  • Patent number: 8972864
    Abstract: Embodiments are disclosed that relate to facilitating navigation through a predefined list of websites, such as a list of favorite websites. One embodiment provides a method of operating a web browser. The method comprises receiving a user input corresponding to a web address list navigation command, and sending to the display device a representation of a navigational overlay that illustrates a change of a current location within a predefined list of web addresses responsive to the user input. The method further comprises, after sending the representation of the navigational overlay, ceasing sending of the representation of the navigational overlay to the display device, and sending to the display device a representation of website content obtained from a web address at the current location within the predefined list of web addresses.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Voreis, Bo Rohlfsen, Matthew J. Schoenholz, Neil Cueto, Rodger Benson, Michael Kim, Raman Sarin
  • Publication number: 20140350928
    Abstract: A voice interface for web pages or other documents identifies interactive elements such as links, obtains one or more phrases of each interactive element, such as link text, title text and alternative text for images, and adds the phrases to a grammar which is used for speech recognition. A click event is generated for an interactive element having a phrase which is a best match for the voice command of a user. In one aspect, the phrases of currently-displayed elements of the document are used for speech recognition. In another aspect, phrases which are not displayed, such as title text and alternative text for images, are used in the grammar. In another aspect, updates to the document are detected and the grammar is updated accordingly so that the grammar is synchronized with the current state of the document.
    Type: Application
    Filed: May 21, 2013
    Publication date: November 27, 2014
    Applicant: Microsoft Corporation
    Inventors: Andrew Stephen Zeigler, Michael H. Kim, Rodger Benson, Raman Sarin, Yun-Cheng Ju
  • Publication number: 20140350941
    Abstract: A disambiguation process for a voice interface for web pages or other documents. The process identifies interactive elements such as links, obtains one or more phrases of each interactive element, such as link text, title text and alternative text for images, and adds the phrases to a grammar which is used for speech recognition. A group of interactive elements are identified as potential best matches to a voice command when there is no single, clear best match. The disambiguation process modifies a display of the document to provide unique labels for each interactive element in the group, and the user is prompted to provide a subsequent spoke command to identify one of the unique labels. The selected unique label is identified and a click event is generated for the corresponding interactive element.
    Type: Application
    Filed: May 21, 2013
    Publication date: November 27, 2014
    Applicant: Microsoft Corporation
    Inventors: Andrew Stephen Zeigler, Michael H. Kim, Rodger Benson, Raman Sarin, Yun-Cheng Ju
  • Publication number: 20140229842
    Abstract: Embodiments are disclosed that relate to facilitating navigation through a predefined list of websites, such as a list of favorite websites. One embodiment provides a method of operating a web browser. The method comprises receiving a user input corresponding to a web address list navigation command, and sending to the display device a representation of a navigational overlay that illustrates a change of a current location within a predefined list of web addresses responsive to the user input. The method further comprises, after sending the representation of the navigational overlay, ceasing sending of the representation of the navigational overlay to the display device, and sending to the display device a representation of website content obtained from a web address at the current location within the predefined list of web addresses.
    Type: Application
    Filed: February 13, 2013
    Publication date: August 14, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric Voreis, Bo Rohlfsen, Matthew J. Schoenholz, Neil Cueto, Rodger Benson, Michael Kim, Raman Sarin
  • Patent number: 8359361
    Abstract: Techniques to share media files through messaging are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store a message application that when executed by the processor is operative to communicate a message and a message attachment comprising a media file at different time intervals using different transports. The message may have a link comprising a reference to a discoverable storage location for the media file. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: January 22, 2013
    Assignee: Microsoft Corporation
    Inventors: John Thornton, Ojiakonobi Udezue, Rodger Benson, Jennifer Shen, Dave Citron, Tatjana Fournier, Bradley Weed, Wilhelmina Dietrich, Becky Pezely, Jason Moore, Alan Urdan, Robin Counts
  • Publication number: 20110276637
    Abstract: Techniques to share media files through messaging are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store a message application that when executed by the processor is operative to communicate a message and a message attachment comprising a media file at different time intervals using different transports. The message may have a link comprising a reference to a discoverable storage location for the media file. Other embodiments are described and claimed.
    Type: Application
    Filed: May 6, 2010
    Publication date: November 10, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: John Thornton, Ojiakonobi Udezue, Rodger Benson, Jennifer Shen, Dave Citron, Tatjana Fournier, Bradley Weed, Wilhelmina Dietrich, Becky Pezely, Jason Moore, Alan Urdan, Robin Counts
  • Publication number: 20070038940
    Abstract: A set of embodied Application Program Interface(s) (112) are provided for facilitating a method of presenting a presented user-interface shell (UIS) (114) that cooperates with a servicing user-interface shell (UIS) (116). The method includes receiving data indicative of one or more tasks to be completed, coordinating the completion of said one or more tasks, and returning control to said presented UIS (114).
    Type: Application
    Filed: August 12, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Rodger Benson, David Fulmer
  • Publication number: 20050268252
    Abstract: A new user interface, a distance user interface, in a computer system for operating a computer from a television-viewing distance is provided. A centralized display is provided enabling a user to access streaming video and sound as well as music files, video files, and picture files from a single screen. Collaborative sharing of media content is provided by enabling a computer's operations and feedback to be collectively observed from a distance.
    Type: Application
    Filed: August 1, 2005
    Publication date: December 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Kathryn Parker, William Flora, Jeffrey Fong, Mark Gibson, Mark MacKenzie, Molly Rhoten, Tandy Trower, Mark Weinberg, Christopher Williams, Rodger Benson