Patents by Inventor Jeremy Elson

Jeremy Elson 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: 9244538
    Abstract: Various techniques of using a portable electronic device for user input are disclosed herein. In one embodiment, a method includes acquiring a sensor reading from an inertial measurement unit of the portable electronic device. The sensor reading contains an acceleration of the portable electronic device. The method also includes determining a position change of the portable electronic device based on the acquired sensor reading and transmitting the determined position change to a computer. The position change is usable by the computer to control a cursor position on the computer.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: January 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jeremy Elson
  • Publication number: 20140253443
    Abstract: Various techniques of using a portable electronic device for user input are disclosed herein. In one embodiment, a method includes acquiring a sensor reading from an inertial measurement unit of the portable electronic device. The sensor reading contains an acceleration of the portable electronic device. The method also includes determining a position change of the portable electronic device based on the acquired sensor reading and transmitting the determined position change to a computer. The position change is usable by the computer to control a cursor position on the computer.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: MICROSOFT CORPORATION
    Inventor: Jeremy Elson
  • Publication number: 20140241203
    Abstract: The technique described herein programmatically rewires a network topology thus making the datacenter wiring less labor-intensive, less error-prone, and more flexible.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: MICROSOFT CORPORATION
    Inventor: Jeremy Elson
  • Patent number: 8682957
    Abstract: The current invention is directed to embedded, wireless cloud-connector devices and systems that allow the embedded, wireless cloud-connector devices to be deployed in a variety of embedding devices, applications, and uses. The embedded, wireless, cloud-connector devices to which the current application is directed are implemented using a single integrated circuit, or set of integrated-circuit chips, and each interfaces to a device, product, or system in which the cloud-connector devices are embedded as subcomponents as well as to a communications-services provider. The cloud-connector devices provide data exchange between devices, products, and systems in which they are embedded and cloud providers that provide cloud-computing services, data-message routing, and wireless services through wireless carriers.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: March 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Jeremy Elson, David Molnar, Jon Howell
  • Publication number: 20130218731
    Abstract: The current invention is directed to embedded, wireless cloud-connector devices and systems that allow the embedded, wireless cloud-connector devices to be deployed in a variety of embedding devices, applications, and uses. The embedded, wireless, cloud-connector devices to which the current application is directed are implemented using a single integrated circuit, or set of integrated-circuit chips, and each interfaces to a device, product, or system in which the cloud-connector devices are embedded as subcomponents as well as to a communications-services provider. The cloud-connector devices provide data exchange between devices, products, and systems in which they are embedded and cloud providers that provide cloud-computing services, data-message routing, and wireless services through wireless carriers.
    Type: Application
    Filed: February 16, 2012
    Publication date: August 22, 2013
    Applicant: Microsoft Corporation
    Inventors: Jeremy Elson, David Molnar, Jon Howell
  • Patent number: 8407321
    Abstract: This patent application pertains to capturing web-based scenarios. One example detects execution of a web application. This example also automatically captures non-deterministic events of the execution in a manner that is transparent to a user of the web application.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: March 26, 2013
    Assignee: Microsoft Corporation
    Inventors: James Mickens, Jon Howell, Jeremy Elson
  • Publication number: 20110264787
    Abstract: This patent application pertains to capturing web-based scenarios. One example detects execution of a web application. This example also automatically captures non-deterministic events of the execution in a manner that is transparent to a user of the web application.
    Type: Application
    Filed: April 21, 2010
    Publication date: October 27, 2011
    Applicant: Microsoft Corporation
    Inventors: James Mickens, Jon Howell, Jeremy Elson
  • Patent number: 7925100
    Abstract: Architecture for encoding (or packaging) vector-object data using fixed boundary tiles. Tiling a large vector database provides the same advantages that tiling provides for a large raster image. Tiling the dataset means that the set of all possible browser requests is finite and predetermined. The tiles can be rasterized on a client once the tiles have been received from a server. Alternatively, the server can do the tiling and rasterizing, and then send the raster data to the client for presentation and user interaction. Tiles can be precomputed on the server, with selected tiles then transmitted to the client for rasterization. Moreover, tiles can be cached for improved performance, and prefetched based on user interactivity on the client. Summarization of the vector-object data can be accomplished at the server using a configurable plug-in interface.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: April 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Jonathan R Howell, Jeremy Elson, Danyel Fisher
  • Publication number: 20090037441
    Abstract: Architecture for encoding (or packaging) vector-object data using fixed boundary tiles. Tiling a large vector database provides the same advantages that tiling provides for a large raster image. Tiling the dataset means that the set of all possible browser requests is finite and predetermined. The tiles can be rasterized on a client once the tiles have been received from a server. Alternatively, the server can do the tiling and rasterizing, and then send the raster data to the client for presentation and user interaction. Tiles can be precomputed on the server, with selected tiles then transmitted to the client for rasterization. Moreover, tiles can be cached for improved performance, and prefetched based on user interactivity on the client. Summarization of the vector-object data can be accomplished at the server using a configurable plug-in interface.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Jonathan R. Howell, Jeremy Elson, Danyel Fisher
  • Publication number: 20070223497
    Abstract: A multi-radio sensor node is provided that includes two or more communication devices. The communication devices include radio frequency (RF) devices like radios. Each communication device supports simultaneous communications among multi-radio sensor nodes of respective independent network clusters. A network structure is provided that includes two or more local network clusters. Each local network cluster includes numerous multi-radio sensor nodes. Each communication device of a multi-radio sensor node supports communication among the multi-radio sensor nodes of a different one of the local network clusters so that simultaneous communications are supported among the multi-radio sensor nodes of the local network clusters. The multi-radio sensor nodes of the local network clusters determine their locations relative to the other multi-radio sensor nodes of the independent network clusters with which they communicate.
    Type: Application
    Filed: January 8, 2007
    Publication date: September 27, 2007
    Inventors: Jeremy Elson, Lewis Girod, William Kaiser, William Merrill, Lars Newberg, Brian Schiffer, Katayoun Sohrabi
  • Patent number: 7207041
    Abstract: An open platform architecture and methods for shared resource access management are provided. A redirection module in kernel space receives requests for access to resources from applications in user space. The redirection module routes signals representative of the received requests to a device driver interface in user space. Components of the device driver interface include resource management modules and device drivers that correspond to available resources. The resource management modules generate queries to the device drivers regarding availability of the requested resources. Upon receipt of resource status information from the device drivers, components of the device driver interface generate schedules for granting access to the requested resources. Further, the device driver interface components control access to the resources in accordance with the generated schedules including issuing responses to the requesting applications and the device drivers of the requested resources.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: April 17, 2007
    Assignee: Tranzeo Wireless Technologies, Inc.
    Inventors: Jeremy Elson, Lewis D. Girod, William J. Kaiser, Josef Kriegl, Gregory J. Pottie, Guillaume Francois Rava
  • Patent number: 7161926
    Abstract: A multi-radio sensor node is provided that includes two or more communication devices. The communication devices include radio frequency (RF) devices like radios. Each communication device supports simultaneous communications among multi-radio sensor nodes of respective independent network clusters. A network structure is provided that includes two or more local network clusters. Each local network cluster includes numerous multi-radio sensor nodes. Each communication device of a multi-radio sensor node supports communication among the multi-radio sensor nodes of a different one of the local network clusters so that simultaneous communications are supported among the multi-radio sensor nodes of the local network clusters. The multi-radio sensor nodes of the local network clusters determine their locations relative to the other multi-radio sensor nodes of the independent network clusters with which they communicate.
    Type: Grant
    Filed: July 3, 2002
    Date of Patent: January 9, 2007
    Assignee: Sensoria Corporation
    Inventors: Jeremy Elson, Lewis D. Girod, William J. Kaiser, William Merrill, Lars Fredric Newberg, Brian Schiffer, Katayoun Sohrabi
  • Publication number: 20030014521
    Abstract: An open platform architecture and methods for shared resource access management are provided. A redirection module in kernel space receives requests for access to resources from applications in user space. The redirection module routes signals representative of the received requests to a device driver interface in user space. Components of the device driver interface include resource management modules and device drivers that correspond to available resources. The resource management modules generate queries to the device drivers regarding availability of the requested resources. Upon receipt of resource status information from the device drivers, components of the device driver interface generate schedules for granting access to the requested resources. Further, the device driver interface components control access to the resources in accordance with the generated schedules including issuing responses to the requesting applications and the device drivers of the requested resources.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 16, 2003
    Inventors: Jeremy Elson, Lewis D. Girod, William J. Kaiser, Josef Kriegl, Gregory J. Pottie, Guillaume Francois Rava
  • Publication number: 20030012168
    Abstract: A multi-radio sensor node is provided that includes two or more communication devices. The communication devices include radio frequency (RF) devices like radios. Each communication device supports simultaneous communications among multi-radio sensor nodes of respective independent network clusters. A network structure is provided that includes two or more local network clusters. Each local network cluster includes numerous multi-radio sensor nodes. Each communication device of a multi-radio sensor node supports communication among the multi-radio sensor nodes of a different one of the local network clusters so that simultaneous communications are supported among the multi-radio sensor nodes of the local network clusters. The multi-radio sensor nodes of the local network clusters determine their locations relative to the other multi-radio sensor nodes of the independent network clusters with which they communicate.
    Type: Application
    Filed: July 3, 2002
    Publication date: January 16, 2003
    Inventors: Jeremy Elson, Lewis D. Girod, William J. Kaiser, William Merrill, Lars Fredric Newberg, Brian Schiffer, Katayoun Sohrabi