Patents by Inventor Adam Sheppard

Adam Sheppard 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: 20100042428
    Abstract: Processing gasoline price data in a networked environment. A data source component obtains gasoline purchase transaction data, which includes data indicative of consumer credit purchases of gasoline made by a plurality of consumers. Each of the consumer credit purchases is from an identifiable location. In response to receiving an indication that a gasoline level of a gasoline tank has reached a minimum, a user interface component generates a user request for gasoline price data for a selected geographic region. A processing component processes the gasoline purchase transaction data as a function of the selected geographic region and generates a display including the processed gasoline purchase transaction data for the selected region. The generated display is transmitted to a user computing device.
    Type: Application
    Filed: October 19, 2009
    Publication date: February 18, 2010
    Applicant: Microsoft Corporation
    Inventors: Adam Sheppard, Cameron Death, Scott Graff
  • Publication number: 20090295791
    Abstract: The claimed subject matter provides a system and/or a method that facilitates constructing a three-dimensional (3D) virtual environment from two-dimensional (2D) content. A 3D virtual environment can enable a 3D exploration of a 3D image constructed from a collection of two or more 2D images, the 3D image is constructed by combining the two or more 2D images based upon a respective image perspective. The two or more 2D images can be provided by a video portion. An aggregator can reduce the number of frames in the video portion, construct a 3D image based upon key point features in the reduced number of frames and align the key point features geometrically in three dimensions.
    Type: Application
    Filed: May 29, 2008
    Publication date: December 3, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Stephen L. Lawler, Adam Sheppard, Richard Stephen Szeliski
  • Publication number: 20090289937
    Abstract: The claimed subject matter provides a system and/or a method that facilitates providing navigational assistance. An immersive view can include image data that can represent a computer displayable multi-scale image with at least two substantially parallel planes of view in which a first plane and a second plane are alternatively displayable based upon a level of zoom and which are related by a pyramidal volume, wherein the multi-scale image includes a pixel at a vertex of the pyramidal volume. A navigation component can provide navigational assistance via the immersive view based upon navigational input. A display engine can display the immersive view.
    Type: Application
    Filed: May 22, 2008
    Publication date: November 26, 2009
    Applicant: Microsoft Corporation
    Inventors: Gary W. Flake, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard
  • Patent number: 7624149
    Abstract: Instant messaging with audio is described. In an implementation, a method includes receiving an input during an instant messaging session indicating a selection of at least one of a plurality of audio items from an audio menu. The plurality of audio items is taken from a content item. An output is caused of the selected audio item by one or more of a plurality of computing devices that participates in the instant messaging session.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: November 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Adam Sheppard, Christopher Velasco
  • Publication number: 20090279784
    Abstract: The claimed subject matter provides a system and/or a method that facilitates generating a model from a 3-dimensional (3D) object assembled from 2-dimensional (2D) content. A content aggregator can construct a 3D object from a collection of two or more 2D images each depicting a real entity in a physical real world, wherein the 3D object is constructed by combining the two or more 2D images based upon a respective image perspective. A 3D virtual environment can allow exploration of the 3D object. A model component can extrapolate a true 3D geometric model from the 3D object, wherein the true 3D geometric model is generated to include scaling in proportion to a size within the physical real world.
    Type: Application
    Filed: May 7, 2008
    Publication date: November 12, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard
  • Patent number: 7617111
    Abstract: A system and method for processing gasoline price data in a networked environment are provided. A traffic data processing server obtains gasoline price data indicative of user purchases. The gasoline price data is associated with a service provider location and product identifier. A gasoline price processing server processes the incoming gasoline price data to generate geographic-based gasoline price statistical information. Upon obtain a client computer request for a geographic area, the gasoline price processing server transmits display information including the geographic-based statistical gasoline price information.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: November 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Adam Sheppard, Cameron Death, Scott Graff
  • Publication number: 20090274391
    Abstract: The claimed subject matter provides a system and/or a method that facilitates simulating a portion 2-dimensional (2D) data for implementation within a 3-dimensional (3D) virtual environment. A 3D virtual environment can enable a 3D exploration of a 3D image constructed from a collection of two or more 2D images, the 3D image is constructed by combining the two or more 2D images based upon a respective image perspective. An analyzer can evaluate the collection of two or more 2D images to identify a portion of the 3D image that is unrepresented by the combined two or more 2D images. A synthetic view generator can create a simulated synthetic view for the portion of 3D image that is unrepresented, the simulated synthetic view replicates a 2D image with a respective image perspective for the unrepresented portion of 3D image.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir
  • Publication number: 20090254820
    Abstract: The claimed subject matter provides a system and/or a method that facilitates displaying relevant advertisements to a user. A display engine can browse a portion of image data during a browsing session. An evaluator can identify a context related to two or more concurrent and on-going browsing sessions. An ad selector can locate an ad from a data store based on the identified context and seamlessly incorporate and display the ad into at least one of the browsing sessions.
    Type: Application
    Filed: April 3, 2008
    Publication date: October 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Karim Farouki, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Gary W. Flake, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir
  • Publication number: 20090190742
    Abstract: A computer readable storage medium holding a program element for execution by a processor for processing voice calls. The program element comprises an input interface to receive at a customer premises a signal carrying a call request indicative of an incoming voice call, wherein the call request includes a call destination identifier. Also present, a processing element at a customer premises coupled to the input interface. The processing element processes the call destination data to distinguish the call destination identifier from other call destination identifiers that the signal can carry. The processing element also processes the call request to select a handset to which the incoming call is to be linked on the basis of the call destination identifier and links the voice call to the handset. Also provided are a telephone system and method and a telephone system and method involving forwarding calls to voice mail services.
    Type: Application
    Filed: January 25, 2008
    Publication date: July 30, 2009
    Inventors: Karen Freeman, David Robert MacPhie, Nasahn Adam Sheppard, Jason Edward Short, Stephan Georgiev
  • Publication number: 20090175430
    Abstract: Provided is a method for handling telephone calls directed to a telephony connection associated with a plurality of telephone numbers, wherein incoming calls made to the plurality of telephone numbers are announced by different ring tones. The method comprises receiving over the telephony connection a signal carrying ring tone information indicative of an incoming call. The method further comprises processing the ring tone information to differentiate the ring tone currently conveyed in the telephony connection from other possible ring tones that the telephony connection can carry. The method still further comprises handling the incoming call on the basis of the differentiated ring tone. Also provided are a telephone system and a computer readable storage medium holding a program element.
    Type: Application
    Filed: December 24, 2008
    Publication date: July 9, 2009
    Inventors: Karen Freeman, David Robert MacPhie, Nasahn Adam Sheppard, Jason Edward Short, Stephan Georgiev
  • Publication number: 20090172570
    Abstract: The claimed subject matter provides a system and/or a method that facilitates interacting with a trade card that includes pyramidal volumes of data. A trade card with data can represent a computer displayable multiscale image with at least two substantially parallel planes of view in which a first plane and a second plane are alternatively displayable based upon a level of zoom and which are related by a pyramidal volume, wherein the image includes a pixel at a vertex of the pyramidal volume. An environment can host the trade card to enable access to a portion of the displayable multiscale image.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir, Julio Estrada
  • Publication number: 20090159656
    Abstract: The claimed subject matter provides a system and/or a method that facilitates identifying relationships between two or more trade cards. A schema component can implement a portion of user-assisted schema to create a trade card that represents a distillation of a document with document-specific data. A relationship component can identify at least one of a hard link or a soft link associated with the trade card in connection with at least one of a network or one or more trade cards, wherein the hard link is a source that derived the trade card and the soft link is directed toward a disparate trade card with a portion of substantially similar document-specific data.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Blaise H. Aguera, Brett D. Brewer, Steven Drucker, Karim Farouki, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Julio Estrada, Christopher B. Weare
  • Publication number: 20090152290
    Abstract: A dispenser for cleaning wipes includes an indentation extending over the top surface onto the side surface of a lid and a cover that secures over at least a portion of the indentation. A dispenser for cleaning wipes includes a cover that extends over the top surface and a portion of the side surface of the lid top. A dispenser for cleaning wipes includes a recessed well beneath the lid. A dispenser for cleaning wipes includes an ergonomic gripping recess on the lid.
    Type: Application
    Filed: December 13, 2007
    Publication date: June 18, 2009
    Inventors: Marcus Wang, John Kiechel, Allan Velzy, Nasahn Adam Sheppard, Paul Katz, Marc Morros
  • Publication number: 20090152341
    Abstract: The claimed subject matter provides a system and/or a method that facilitates servicing a portion of a trade card via a web service. A web service can provide a portion of data to enhance a trade card, wherein the portion of data is at least one of a portion of trade card document-specific data, an intelligent gadget, or a feed driven component. A build component can leverage the web service to utilize the portion of data with the trade card.
    Type: Application
    Filed: December 18, 2007
    Publication date: June 18, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Tomasz Kasperkiewicz, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir, Julio Estrada
  • Publication number: 20090109329
    Abstract: One embodiment of the invention sets forth a hand-held electronics device for recording digital video that includes a housing, a processor disposed within the housing, and a data connector coupled to the processor such that data can be transmitted to and from the processor through the data connector. The data connector includes an arm rotationally coupled to the housing, and an adapter portion matable with a corresponding adapter of a computer system. The data connector forms a portion of a top part or a bottom part of the housing when in a retracted position. Among other things, the disclosed hand-held electronics device advantageously enables a user to easily, with one hand, hold the hand-held electronics device and slide the trigger with a thumb or other finger to release the data connector into the extended position.
    Type: Application
    Filed: October 24, 2008
    Publication date: April 30, 2009
    Inventors: Greg Allen Cummings, John Louis Warpakowski Furlan, Jaewon Samuel Kang, Lionel Jingles, Maarten Dinger, Nasahn Adam Sheppard, Peter Michaelian
  • Publication number: 20090109294
    Abstract: In one embodiment, a driver determines a current operating mode for a digital video camera and activates a plurality of interface buttons, where each activated interface button includes a visual indication of activation to a user. The driver receives a command to change from the current operating mode to a different operating mode and, in response, deactivates one or more of the interface buttons. Each such deactivated interface button does not include the visual indication of activation to the user. Other embodiments include computer-readable media and systems configured to implement the functionality of the driver described above. Yet other embodiments include a unique interface button configuration physically designed to enhance the ease of use of a digital video camera.
    Type: Application
    Filed: October 24, 2008
    Publication date: April 30, 2009
    Inventors: Greg Allen Cummings, John Louis Warpakowski Furlan, Alice Jordan, Joseph Nathan Lachoff, Maarten Dinger, Nasahn Adam Sheppard, Jason Edward Short
  • Patent number: D597057
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: July 28, 2009
    Assignee: BCE Inc.
    Inventor: Nasahn Adam Sheppard
  • Patent number: D597058
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: July 28, 2009
    Assignee: BCE Inc.
    Inventor: Nasahn Adam Sheppard
  • Patent number: D598002
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: August 11, 2009
    Assignee: BCE Inc.
    Inventors: Nasahn Adam Sheppard, John Eric Kiechel, Maarten Dinger, Jason Edward Short, Allan Freas Velzy, Deena Rosen, Thomas Mitchell Dair, Karen Freeman, David Robert MacPhie
  • Patent number: D610600
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Nasahn Adam Sheppard, Maarten Dinger, Allan Freas Velzy, Peter Michaelian, Jaewon Samuel Kang, Lionel Jingles, John Louis Warpakowski Furlan, Greg Allen Cummings