Patents by Inventor Jeffrey T. Pearce

Jeffrey T. Pearce 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: 9672022
    Abstract: An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of the device, and a second component that includes code that is common across multiple types of devices. Update packages changing individual ones of the multiple experience modules can be received from a deployment service and installed on the device.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher A. Evans, Scott Jensen, Advay V. Mengle, Jeffrey T. Pearce, John Elsbree, Louis M. Kahn, Chad C. Neff, Nermin Osmanovic, Nosherwan Minwalla, Rajadurai Isaac Rajakumar, Dale A. Sather, Manuel A. Schröder, Ovidiu G. Temereanca
  • Patent number: 9213704
    Abstract: A user of an online service sends a request to write a review of a media content item, using a text limited device such as a gamepad of a videogame console. In response to the request, one or more dictionaries are requested using metadata associated with the request such as the title of the movie or a genre associated with the movie. The dictionaries are received and used to populate user interface elements with words and phrases. Each user interface element corresponds to a sentence component such as a verb, noun, etc. The user may use the gamepad to cycle through the words and phrases in each user interface element to generate a sentence.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: December 15, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shawn Murphy, Advay V. Mengle, Jeffrey T. Pearce, Aimee Ayn Freeding, Andrew John Nuttall, Michal Mark Vine
  • Patent number: 8706856
    Abstract: Service endpoints that provide services to client devices send registration data to a service directory service. The registration data includes addresses that client devices can use to access the service endpoints along with descriptive data that describes the services that each endpoint provides, along with other information such as version numbers of applications that are supported by the service endpoints, and whether the service endpoints are running an experiment. Client devices request a manifest from the service directory service. Each request includes client metadata that describes the requesting client device. The service directory service uses the registration data and the client metadata to generate a manifest for the client device that identifies the services that the client may access and an address that the client may use to access each service.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Advay V. Mengle, Shawn Murphy, Jeffrey T. Pearce, Christopher B. Weare, Brian J. Fox, Jr., Stephen Craig Schertz
  • Publication number: 20120117214
    Abstract: Service endpoints that provide services to client devices send registration data to a service directory service. The registration data includes addresses that client devices can use to access the service endpoints along with descriptive data that describes the services that each endpoint provides, along with other information such as version numbers of applications that are supported by the service endpoints, and whether the service endpoints are running an experiment. Client devices request a manifest from the service directory service. Each request includes client metadata that describes the requesting client device. The service directory service uses the registration data and the client metadata to generate a manifest for the client device that identifies the services that the client may access and an address that the client may use to access each service.
    Type: Application
    Filed: November 10, 2010
    Publication date: May 10, 2012
    Applicant: Microsoft Corporation
    Inventors: Advay V. Mengle, Shawn Murphy, Jeffrey T. Pearce, Christopher B. Weare, Brian J. Fox, JR., Stephen Craig Schertz
  • Publication number: 20120072404
    Abstract: A user of an online service sends a request to write a review of a media content item, using a text limited device such as a gamepad of a videogame console. In response to the request, one or more dictionaries are requested using metadata associated with the request such as the title of the movie or a genre associated with the movie. The dictionaries are received and used to populate user interface elements with words and phrases. Each user interface element corresponds to a sentence component such as a verb, noun, etc. The user may use the gamepad to cycle through the words and phrases in each user interface element to generate a sentence.
    Type: Application
    Filed: November 11, 2010
    Publication date: March 22, 2012
    Applicant: Microsoft Corporation
    Inventors: Shawn Murphy, Advay V. Mengle, Jeffrey T. Pearce, Aimee Ayn Freeding, Andrew John Nuttall, Michal Mark Vine
  • Publication number: 20110321028
    Abstract: An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of the device, and a second component that includes code that is common across multiple types of devices. Update packages changing individual ones of the multiple experience modules can be received from a deployment service and installed on the device.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher A. Evans, Scott Jensen, Advay V. Mengle, Jeffrey T. Pearce, John Elsbree, Louis M. Kahn, Chad C. Neff, Nermin Osmanovic, Nosherwan Minwalla, Rajadurai Isaac Rajakumar, Dale A. Sather, Manuel A. Schröder, Ovidiu G. Temereanca
  • Publication number: 20110314370
    Abstract: A page controller module is provided for generating a pageview on a computing device according to a page definition that identifies a plurality of blocks corresponding to the pageview. In response to the page definition, and for each of the plurality of blocks, the page controller module initializes a block controller module for the block, which issues data requests to receive values for parameters associated with the block. Further, view modules are provided for rendering the viewable portion of the page using the values received in response to data requests from the block controller module. In some embodiments, block controllers may register data requests with the page controller so that the page controller may manage fulfillment of the data requests. The page controller may manage fulfillment by scheduling registered data requests and/or by reducing redundancies in registered data requests.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher Evans, Chad Neff, Scott Jensen, Shawn Murphy, Advay V. Mengle, Jeffrey T. Pearce, Michael Antonio
  • Publication number: 20090183078
    Abstract: Methods and systems are provided herein for a user to edit audio or video content to further obtain a desired edited content and immediately preview an edited content. In accordance with a method of the present invention, audio or video content is received and displayed as a signal waveform. The method further includes user inputs to edit the content wherein the user inputs determine the regions of one or more cropped regions and one or more active regions and previews the active regions of the active region. Additionally, the method provides an immediate preview of the edited audio or video content.
    Type: Application
    Filed: January 14, 2008
    Publication date: July 16, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Manuel Clement, Christopher Weare, Jeffrey T. Pearce, Adil A. Sherwani
  • Patent number: 7478102
    Abstract: The subject invention provides a system and/or a method that facilitates mapping a data base model to a database object. A type storage system can utilize a storage mapping of a file storage data model. The mapping can describe the database object created based at least in part upon a schema and how instances of the type described in the schema are stored and/or accessed. Furthermore, a query can be provided to find at least one of an item, a document, and/or a contact that satisfy at least one criterion. The type storage system can receive data, wherein the data is at least one of a schema, a data model, a type, a query, and query criteria via an interface to provide the storing and querying. Additionally, the type storage system can generate a view that exposes at least one instance of the type.
    Type: Grant
    Filed: March 28, 2005
    Date of Patent: January 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Nigel R. Ellis, Gregory S. Friedman, Bekim Demiroski, Anil Kumar Nori, Amit Shukla, Srinivasmurthy P. Acharya, Jeffrey T. Pearce, Michael J. Newman, Jason T. Hunter
  • Patent number: 7383274
    Abstract: The subject invention provides a system and/or a method that facilitates providing a compact representation of a file path associated to a file storage system. A path component can provide seamless integration and/or transition between the file path associated to the file storage system and an item and/or item ID within the data storage system. The path component can utilize a tabular format, wherein such tabular format allows the cross-reference between the file path and item. The compact representation can facilitate at least one of storing, renaming, and searching.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: June 3, 2008
    Assignee: Microsoft Corporation
    Inventors: Jeffrey T. Pearce, Nigel R. Ellis, Richard L. Negrin