Patents by Inventor John J. Ostlund

John J. Ostlund 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: 11356539
    Abstract: Dynamic utilization of condensing metadata is enabled by condensing information being communicated to/from a mobile device. The communication exchange occurs between a mobile device and an internet service, and it involves a mobile internet service proxy. The information is condensed or compressed responsive to condensing metadata and uncondensed or uncompressed using the condensing metadata. The mobile internet service proxy may provide condensing metadata to the mobile device. This condensing metadata may be provided to the mobile device so that condensed data may be communicated at least between the mobile device and the mobile internet service proxy. In some instances, the mobile device may request that information be compressed and receive compressed information as a result. The mobile device may then utilize the condensing metadata to uncompress data provided from the internet service and/or the mobile internet service proxy.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: June 7, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Quentin S. Miller, David E. W. Mercer, John J. Ostlund
  • Publication number: 20190045032
    Abstract: Dynamic utilization of condensing metadata is enabled by condensing information being communicated to/from a mobile device. The communication exchange occurs between a mobile device and an internet service, and it involves a mobile internet service proxy. The information is condensed or compressed responsive to condensing metadata and uncondensed or uncompressed using the condensing metadata. The mobile internet service proxy may provide condensing metadata to the mobile device. This condensing metadata may be provided to the mobile device so that condensed data may be communicated at least between the mobile device and the mobile internet service proxy. In some instances, the mobile device may request that information be compressed and receive compressed information as a result. The mobile device may then utilize the condensing metadata to uncompress data provided from the internet service and/or the mobile internet service proxy.
    Type: Application
    Filed: October 10, 2018
    Publication date: February 7, 2019
    Inventors: Quentin S. Miller, David E.W. Mercer, John J. Ostlund
  • Patent number: 10110709
    Abstract: Dynamic utilization of condensing metadata is enabled by condensing information being communicated to/from a mobile device. The communication exchange occurs between a mobile device and an internet service, and it involves a mobile internet service proxy. The information is condensed or compressed responsive to condensing metadata and uncondensed or uncompressed using the condensing metadata. The mobile internet service proxy may provide condensing metadata to the mobile device. This condensing metadata may be provided to the mobile device so that condensed data may be communicated at least between the mobile device and the mobile internet service proxy. In some instances, the mobile device may request that information be compressed and receive compressed information as a result. The mobile device may then utilize the condensing metadata to uncompress data provided from the internet service and/or the mobile internet service proxy.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Quentin S. Miller, David E. W. Mercer, John J. Ostlund
  • Publication number: 20140089463
    Abstract: Dynamic utilization of condensing metadata is enabled by condensing information being communicated to/from a mobile device. The communication exchange occurs between a mobile device and an internet service, and it involves a mobile internet service proxy. The information is condensed or compressed responsive to condensing metadata and uncondensed or uncompressed using the condensing metadata. The mobile internet service proxy may provide condensing metadata to the mobile device. This condensing metadata may be provided to the mobile device so that condensed data may be communicated at least between the mobile device and the mobile internet service proxy. In some instances, the mobile device may request that information be compressed and receive compressed information as a result. The mobile device may then utilize the condensing metadata to uncompress data provided from the internet service and/or the mobile internet service proxy.
    Type: Application
    Filed: December 6, 2013
    Publication date: March 27, 2014
    Applicant: Microsoft Corporation
    Inventors: Quentin S. Miller, David E.W. Mercer, John J. Ostlund
  • Patent number: 8667179
    Abstract: Dynamic utilization of condensing metadata is enabled by condensing information being communicated to/from a mobile device. The communication exchange occurs between a mobile device and an internet service, and it involves a mobile internet service proxy. The information is condensed responsive to condensing metadata and uncondensed using the condensing metadata. In an example embodiment, condensing metadata comprises encoding metadata for tags and compression metadata for other data. In a first described implementation, a mobile internet service proxy effectuates a static installation of condensing metadata to the mobile device from the internet service. In a second described implementation, the internet service lacks condensing metadata. The mobile internet service proxy therefore retrieves the schema defining the relevant information and dynamically generates condensing metadata.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Quentin S. C. Miller, David E. W. Mercer, John J. Ostlund
  • Patent number: 7996228
    Abstract: Embodiments of voice initiated network operations are presented herein. Voice initiation of operations is described which may be utilized to assist a user in performing operations, such as when other input mechanisms are undesirable, inconvenient, or impossible. A user provides speech to a client device. The speech is converted to text. The text is used to perform operations and obtain results.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: August 9, 2011
    Assignee: Microsoft Corporation
    Inventors: Quentin Miller, John J. Ostlund, Anand Ramakrishna
  • Patent number: 7453997
    Abstract: Wireless internet services billing enables a telecommunications company to bill internet service events on a transaction level. In a described implementation, an internet service event, which occurs at least partially within an internet environment, is detected. An internet services proxy injects event billing information related to the detached event into an event billing information communication that is sent to a telecommunications billing gateway. At the telecommunications billing gateway, the event billing information is logged into an event billing log in association with an identity of a telecommunications user. By way of example, the event billing information may comprise an action indicator and an entity identifier. The action indicator indicates an action corresponding to the event, and the entity identifier identifies an entity that is associated with the event. The internet services proxy may be located at a telecommunications device of a user, at a provider of internet services, or both.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: November 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Quentin S. C. Miller, John J. Ostlund
  • Publication number: 20080033798
    Abstract: A strategy is described for delivering information items to a client device in response to download events. At some time later, the client devices present the information items to users in response to respective delivery events. The strategy is particularly beneficial in those environments characterized by non-real-time request-response performance, such as network environments characterized by significant levels of latency and/or intermittent connectivity. The strategy overcomes this non-real-time performance by downloading relevant information items to users before the items are delivered, thus making the information items more readily available when actually needed. Other provisions are provided for ensuring that valid accounting is applied to the delivery of information items, and for allocating revenue based on this accounting. In one implementation, the information items correspond to advertisements.
    Type: Application
    Filed: August 4, 2006
    Publication date: February 7, 2008
    Inventors: John G. Carey, Quentin S. Miller, John J. Ostlund