Patents by Inventor Ruston John David Panabaker

Ruston John David Panabaker 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: 9042677
    Abstract: A method and apparatus is provided for collecting data and generating synthesized data from the collected data. For example, a request for an image may be received from a requestor and at least one data capture device may be identified as capable of providing at least a portion of the requested image. A request may be sent to identified data capture devices to obtain an image corresponding to the requested image. Multiple images may be received from the data capture devices and may further be connected or stitched together to provide a panoramic, 3-dimensional image of requested subject matter.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: May 26, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ruston John David Panabaker, Eric Horvitz, Johannes Klein, Gregory Baribault, Feng Zhao
  • Publication number: 20150067768
    Abstract: The present invention includes entity tracking, privacy assurance, and zone policy administration technologies allowing for the creation of zone policies, including the definition of zones and managed entities, the zone policies including rules that apply to the managed entities within or in relation to the zones, and privacy policies assuring privacy of sensitive data. The technologies also provide for the definition of sensors, rule event objects, and default event objects, and for the establishment of associations between rules and managed entities, sensors, and rule event objects so as to create zone policies. Event objects may generate zone policy events or actions upon compliance with or violation of various rules of zone policy. Managed entities are defined as entities associated with mobile devices capable of location tracking and communication with zone policy servers. Entities may be persons, vehicles, animals, or any other object for which tracking and zone policy administration is of value.
    Type: Application
    Filed: November 5, 2014
    Publication date: March 5, 2015
    Inventors: Eric Horvitz, Ruston John David Panabaker, William Jefferson Westerinen, Alexander Frank, Johannes Klein
  • Patent number: 8893224
    Abstract: The present invention includes entity tracking, privacy assurance, and zone policy administration technologies allowing for the creation of zone policies, including the definition of zones and managed entities, the zone policies including rules that apply to the managed entities within or in relation to the zones, and privacy policies assuring privacy of sensitive data. The technologies also provide for the definition of sensors, rule event objects, and default event objects, and for the establishment of associations between rules and managed entities, sensors, and rule event objects so as to create zone policies. Event objects may generate zone policy events or actions upon compliance with or violation of various rules of zone policy. Managed entities are defined as entities associated with mobile devices capable of location tracking and communication with zone policy servers. Entities may be persons, vehicles, animals, or any other object for which tracking and zone policy administration is of value.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Eric Horvitz, Ruston John David Panabaker, William Jefferson Westerinen, Alexander Frank, Johannes Klein
  • Publication number: 20130287317
    Abstract: A method and apparatus is provided for collecting data and generating synthesized data from the collected data. For example, a request for an image may be received from a requestor and at least one data capture device may be identified as capable of providing at least a portion of the requested image. A request may be sent to identified data capture devices to obtain an image corresponding to the requested image. Multiple images may be received from the data capture devices and may further be connected or stitched together to provide a panoramic, 3-dimensional image of requested subject matter.
    Type: Application
    Filed: June 25, 2013
    Publication date: October 31, 2013
    Inventors: Ruston John David Panabaker, Eric Horvitz, Johannes Klein, Gregory Baribault, Feng Zhao
  • Patent number: 8498497
    Abstract: A method and apparatus is provided for collecting data and generating synthesized data from the collected data. For example, a request for an image may be received from a requestor and at least one data capture device may be identified as capable of providing at least a portion of the requested image. A request may be sent to identified data capture devices to obtain an image corresponding to the requested image. Multiple images may be received from the data capture devices and may further be connected or stitched together to provide a panoramic, 3-dimensional image of requested subject matter.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: July 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Ruston John David Panabaker, Eric Horvitz, Johannes Klein, Gregory Baribault, Feng Zhao
  • Patent number: 8447847
    Abstract: A method and apparatus is provided for generating an index and creating a network of devices based on the index. Information and data may be provided via the network. In one example, a request may be received from a user at a service. The service may maintain an index containing characteristics of devices. Any number or type of devices may be selected to participate in the network. Also, the network may be subsequently modified by the addition or removal of any device from the network. Information or data received from the network devices may be returned to the user requesting the information via the service.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: May 21, 2013
    Assignee: Microsoft Corporation
    Inventors: Scott C Forbes, Gregory Baribault, Ruston John David Panabaker, William Jefferson Westerinen
  • Patent number: 7761340
    Abstract: A method and system is provided for conducting a purchasing activity among federated devices in an ad hoc network. In one example, the purchasing activity is an auction. Devices may be identified for federating into the ad hoc network. The devices may be identified, for example, based on distance from an auction item or distance from a device of a seller of the auction item. Alternatively, the purchasing activity may include a bulk purchase in which user devices may federate into an ad hoc network for sharing costs of bulk items.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: July 20, 2010
    Inventors: Dawson Yee, Ruston John David Panabaker, Eric Horvitz, William Jefferson Westerinen
  • Patent number: 7734116
    Abstract: A method and apparatus is provided for collecting data and generating synthesized data from the collected data. In one example, the data may include data at a specific time or over a period of time such that a requestor may request data obtained or captured by data capture devices at the specified time or during the period of time. Multiple images may also be received from the data capture devices and may further be connected or stitched together to provide a panoramic, 3-dimensional image of requested subject matter.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: June 8, 2010
    Assignee: Microsoft Corporation
    Inventors: Ruston John David Panabaker, Eric Horvitz, Johannes Klein, Gregory Baribault, Feng Zhao
  • Patent number: 7603436
    Abstract: A method and system is provided for capturing data from a population of device users with network access. A requestor may request a data capture. The requested data may include, for example, a geographical location or a desired subject matter. Devices capable of providing the requested data capture are identified and requested to provide the data. The devices may be identified based on location, capabilities, availability, etc. The data capture from the identified federated devices may be sent to the requestor. The data may be exchanged for a fee, determined by prearrangement or via an economic model such as a competitive auction.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Ruston John David Panabaker, Eric Horvitz, Gregory Baribault, Miller Thomas Abel, Feng Zhao
  • Patent number: 7603385
    Abstract: A method and apparatus is provided for managing a plurality of devices in a federated network and a sub-network within the federated network. The devices in the sub-network may have a functional capability of performing a function associated with the federated network. For example, the federated network may include devices for providing data content such as media content and the sub-network may include devices for controlling the presentation of the data content. In addition, a constellation of devices is provided that may share data content such as media data. At least some of the devices in the constellation may form a sub-network.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Ruston John David Panabaker, Eric Horvitz, Gregory Baribault, Michael Sinclair, Alexander Frank, Scott C. Forbes
  • Publication number: 20090006589
    Abstract: A method and apparatus is provided for generating an index and creating a network of devices based on the index. Information and data may be provided via the network. In one example, a request may be received from a user at a service. The service may maintain an index containing characteristics of devices. Any number or type of devices may be selected to participate in the network. Also, the network may be subsequently modified by the addition or removal of any device from the network. Information or data received from the network devices may be returned to the user requesting the information via the service.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Scott C. Forbes, Gregory Baribault, Ruston John David Panabaker, William Jefferson Westerinen
  • Publication number: 20080126533
    Abstract: A method and system is provided for managing or controlling a network of federated devices. In one example, the devices in the network capture data corresponding to an object or entity of interest. The captured data is sent to a server component such as a hub or backend processor which further processes the data. Based on the received data, the hub or backend processor generates commands or instructions for the network or devices in the network. The commands/instructions are sent to the network to modify network behavior or to controlling device behavior.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 29, 2008
    Applicant: Microsoft Corporation
    Inventors: Johannes Klein, Ruston John David Panabaker, Eric Horvitz
  • Publication number: 20080120401
    Abstract: A method and apparatus is provided for managing a plurality of devices in a federated network and a sub-network within the federated network. The devices in the sub-network may have a functional capability of performing a function associated with the federated network. For example, the federated network may include devices for providing data content such as media content and the sub-network may include devices for controlling the presentation of the data content. In addition, a constellation of devices is provided that may share data content such as media data. At least some of the devices in the constellation may form a sub-network.
    Type: Application
    Filed: November 20, 2006
    Publication date: May 22, 2008
    Applicant: Microsoft Corporation
    Inventors: Ruston John David Panabaker, Eric Horvitz, Gregory Baribault, Michael Sinclair, Alexander Frank, Scott C. Forbes
  • Publication number: 20080120306
    Abstract: A method and system is provided for capturing data from a population of device users with network access. A requestor may request a data capture. The requested data may include, for example, a geographical location or a desired subject matter. Devices capable of providing the requested data capture are identified and requested to provide the data. The devices may be identified based on location, capabilities, availability, etc. The data capture from the identified federated devices may be sent to the requestor. The data may be exchanged for a fee, determined by prearrangement or via an economic model such as a competitive auction.
    Type: Application
    Filed: November 17, 2006
    Publication date: May 22, 2008
    Applicant: Microsoft Corporation
    Inventors: Ruston John David Panabaker, Eric Horvitz, Gregory Baribault, Miller Thomas Abel, Feng Zhao
  • Publication number: 20080117311
    Abstract: A method and apparatus is provided for collecting data and generating synthesized data from the collected data. In one example, the data may include data at a specific time or over a period of time such that a requestor may request data obtained or captured by data capture devices at the specified time or during the period of time. Multiple images may also be received from the data capture devices and may further be connected or stitched together to provide a panoramic, 3-dimensional image of requested subject matter.
    Type: Application
    Filed: December 14, 2006
    Publication date: May 22, 2008
    Applicant: Microsoft Corporation
    Inventors: Ruston John David Panabaker, Eric Horvitz, Johannes Klein, Gregory Baribault, Feng Zhao
  • Publication number: 20080118184
    Abstract: A method and apparatus is provided for collecting data and generating synthesized data from the collected data. For example, a request for an image may be received from a requestor and at least one data capture device may be identified as capable of providing at least a portion of the requested image. A request may be sent to identified data capture devices to obtain an image corresponding to the requested image. Multiple images may be received from the data capture devices and may further be connected or stitched together to provide a panoramic, 3-dimensional image of requested subject matter.
    Type: Application
    Filed: November 17, 2006
    Publication date: May 22, 2008
    Applicant: Microsoft Corporation
    Inventors: Ruston John David Panabaker, Eric Horvitz, Johannes Klein, Gregory Baribault, Feng Zhao
  • Publication number: 20080109867
    Abstract: A method and apparatus is provided for coordinating devices in a federated network of devices. A server may determine policies for coordinating the devices and may send messages to devices in the federated network for providing a service. The policies for providing the service among the federated devices may be based on properties of the devices or relative locations of the devices. For example, the federated devices may provide media data and control of the media data to a user. Provision of the media data and/or control of the media data may change from one device to another in the federated network based on policies from the server.
    Type: Application
    Filed: November 7, 2006
    Publication date: May 8, 2008
    Applicant: Microsoft Corporation
    Inventors: Ruston John David Panabaker, Eric Horvitz, Alexander Frank, Scott C. Forbes
  • Publication number: 20080109301
    Abstract: A method and system is provided for conducting a purchasing activity among federated devices in an ad hoc network. In one example, the purchasing activity is an auction. Devices may be identified for federating into the ad hoc network. The devices may be identified, for example, based on distance from an auction item or distance from a device of a seller of the auction item. Alternatively, the purchasing activity may include a bulk purchase in which user devices may federate into an ad hoc network for sharing costs of bulk items.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 8, 2008
    Applicant: Microsoft Corporation
    Inventors: Dawson Yee, Ruston John David Panabaker, Eric Horvitz, William Jefferson Westerinen
  • Publication number: 20080072284
    Abstract: The present invention includes entity tracking, privacy assurance, and zone policy administration technologies allowing for the creation of zone policies, including the definition of zones and managed entities, the zone policies including rules that apply to the managed entities within or in relation to the zones, and privacy policies assuring privacy of sensitive data. The technologies also provide for the definition of sensors, rule event objects, and default event objects, and for the establishment of associations between rules and managed entities, sensors, and rule event objects so as to create zone policies. Event objects may generate zone policy events or actions upon compliance with or violation of various rules of zone policy. Managed entities are defined as entities associated with mobile devices capable of location tracking and communication with zone policy servers. Entities may be persons, vehicles, animals, or any other object for which tracking and zone policy administration is of value.
    Type: Application
    Filed: August 29, 2006
    Publication date: March 20, 2008
    Applicant: Microsoft Corporation
    Inventors: Eric Horvitz, Ruston John David Panabaker, William Jefferson Westerinen, Alexander Frank, Johannes Klein
  • Patent number: 7292956
    Abstract: A method and system is provided for management of medical data from a network of devices. The network of devices may include federated sensors that collect and forward medical data pertaining to an individual or biological specimen. The federated sensors or a central or remote device may further process the medical data and assign a priority value to the medical data. Processing can also include the analysis of the data for sensor error, local fusion of multiple sensors into higher-level interpretations, and the summarization or abstraction of the data into information that people are more comfortable with sharing than they might be with transmittal of the base data. The medical data may be transported to a healthcare provider or other endpoints based on the priority value and the authorization of recipient.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: November 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Shai Guday, Ruston John David Panabaker, Eric Horvitz, Michael Sinclair, William Jefferson Westerinen, Feng Zhao