Patents by Inventor James F Allard

James F Allard 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: 9264669
    Abstract: Data can be provided via devices based on levels of functionalities of the devices. In one example, a broker receives content from a data source and sends the content to devices in a network for presentation to a user. The devices may have different functionalities and the broker may modify the data content in accordance with each devices level of functionality. Modification of the data content may include, for example, re-formatting or changing the amount of content to be displayed or provided at the respective devices in the network.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: February 16, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: James F Allard
  • Patent number: 8358909
    Abstract: A data stream is provided to a user in which a number of data streams may be integrated together at proper times within the data streams. For example, a first data stream may be displayed for a user while a second data stream may be received. The second data stream may be determined to contain data content corresponding to the first data stream in a particular temporal relationship. Based on a determination of various parameters or characteristics of the first and/or second data stream, the second data stream may be integrated into or combined with the first data stream at a desired time point within the first data stream to create a combination data stream. The combination data stream may be presented to the user.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: January 22, 2013
    Assignee: Microsoft Corporation
    Inventor: James F Allard
  • Publication number: 20100011050
    Abstract: Data can be provided via devices based on levels of functionalities of the devices. In one example, a broker receives content from a data source and sends the content to devices in a network for presentation to a user. The devices may have different functionalities and the broker may modify the data content in accordance with each devices level of functionality. Modification of the data content may include, for example, re-formatting or changing the amount of content to be displayed or provided at the respective devices in the network.
    Type: Application
    Filed: February 26, 2008
    Publication date: January 14, 2010
    Applicant: MICROSOFT CORPORATION
    Inventor: James F. Allard
  • Publication number: 20090214191
    Abstract: A data stream is provided to a user in which a number of data streams may be integrated together at proper times within the data streams. For example, a first data stream may be displayed for a user while a second data stream may be received. The second data stream may be determined to contain data content corresponding to the first data stream in a particular temporal relationship. Based on a determination of various parameters or characteristics of the first and/or second data stream, the second data stream may be integrated into or combined with the first data stream at a desired time point within the first data stream to create a combination data stream. The combination data stream may be presented to the user.
    Type: Application
    Filed: February 26, 2008
    Publication date: August 27, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: James F Allard
  • Publication number: 20090216745
    Abstract: Content and metadata associated with the content may be provided to a number of users. The content may be displayed on a display device while the metadata may be transmitted to a remote device corresponding to a receiving user. The user may further request desired information or metadata pertaining to the content and the requested information or metadata may be transmitted to the user's remote device. Different users may request different information on the same or different objects being displayed or presented on a display device. Each requesting user may receive requested information on the same or different objects via corresponding remote devices.
    Type: Application
    Filed: February 26, 2008
    Publication date: August 27, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: James F. Allard