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: 20100042428Abstract: 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: ApplicationFiled: October 19, 2009Publication date: February 18, 2010Applicant: Microsoft CorporationInventors: Adam Sheppard, Cameron Death, Scott Graff
-
Publication number: 20090295791Abstract: 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: ApplicationFiled: May 29, 2008Publication date: December 3, 2009Applicant: MICROSOFT CORPORATIONInventors: Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Stephen L. Lawler, Adam Sheppard, Richard Stephen Szeliski
-
Publication number: 20090289937Abstract: 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: ApplicationFiled: May 22, 2008Publication date: November 26, 2009Applicant: Microsoft CorporationInventors: Gary W. Flake, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard
-
Patent number: 7624149Abstract: 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: GrantFiled: September 15, 2004Date of Patent: November 24, 2009Assignee: Microsoft CorporationInventors: Adam Sheppard, Christopher Velasco
-
Publication number: 20090279784Abstract: 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: ApplicationFiled: May 7, 2008Publication date: November 12, 2009Applicant: MICROSOFT CORPORATIONInventors: Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard
-
Patent number: 7617111Abstract: 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: GrantFiled: June 28, 2002Date of Patent: November 10, 2009Assignee: Microsoft CorporationInventors: Adam Sheppard, Cameron Death, Scott Graff
-
Publication number: 20090274391Abstract: 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: ApplicationFiled: April 30, 2008Publication date: November 5, 2009Applicant: MICROSOFT CORPORATIONInventors: 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: 20090254820Abstract: 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: ApplicationFiled: April 3, 2008Publication date: October 8, 2009Applicant: MICROSOFT CORPORATIONInventors: 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: 20090190742Abstract: 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: ApplicationFiled: January 25, 2008Publication date: July 30, 2009Inventors: Karen Freeman, David Robert MacPhie, Nasahn Adam Sheppard, Jason Edward Short, Stephan Georgiev
-
Publication number: 20090175430Abstract: 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: ApplicationFiled: December 24, 2008Publication date: July 9, 2009Inventors: Karen Freeman, David Robert MacPhie, Nasahn Adam Sheppard, Jason Edward Short, Stephan Georgiev
-
Publication number: 20090172570Abstract: 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: ApplicationFiled: December 28, 2007Publication date: July 2, 2009Applicant: MICROSOFT CORPORATIONInventors: 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: 20090159656Abstract: 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: ApplicationFiled: December 21, 2007Publication date: June 25, 2009Applicant: MICROSOFT CORPORATIONInventors: 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: 20090152290Abstract: 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: ApplicationFiled: December 13, 2007Publication date: June 18, 2009Inventors: Marcus Wang, John Kiechel, Allan Velzy, Nasahn Adam Sheppard, Paul Katz, Marc Morros
-
Publication number: 20090152341Abstract: 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: ApplicationFiled: December 18, 2007Publication date: June 18, 2009Applicant: MICROSOFT CORPORATIONInventors: 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: 20090109329Abstract: 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: ApplicationFiled: October 24, 2008Publication date: April 30, 2009Inventors: Greg Allen Cummings, John Louis Warpakowski Furlan, Jaewon Samuel Kang, Lionel Jingles, Maarten Dinger, Nasahn Adam Sheppard, Peter Michaelian
-
Publication number: 20090109294Abstract: 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: ApplicationFiled: October 24, 2008Publication date: April 30, 2009Inventors: Greg Allen Cummings, John Louis Warpakowski Furlan, Alice Jordan, Joseph Nathan Lachoff, Maarten Dinger, Nasahn Adam Sheppard, Jason Edward Short
-
Patent number: D597057Type: GrantFiled: October 12, 2007Date of Patent: July 28, 2009Assignee: BCE Inc.Inventor: Nasahn Adam Sheppard
-
Patent number: D597058Type: GrantFiled: October 12, 2007Date of Patent: July 28, 2009Assignee: BCE Inc.Inventor: Nasahn Adam Sheppard
-
Patent number: D598002Type: GrantFiled: October 12, 2007Date of Patent: August 11, 2009Assignee: 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: D610600Type: GrantFiled: November 19, 2008Date of Patent: February 23, 2010Assignee: 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