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: 9042677Abstract: 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: GrantFiled: June 25, 2013Date of Patent: May 26, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ruston John David Panabaker, Eric Horvitz, Johannes Klein, Gregory Baribault, Feng Zhao
-
Publication number: 20150067768Abstract: 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: ApplicationFiled: November 5, 2014Publication date: March 5, 2015Inventors: Eric Horvitz, Ruston John David Panabaker, William Jefferson Westerinen, Alexander Frank, Johannes Klein
-
Patent number: 8893224Abstract: 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: GrantFiled: August 29, 2006Date of Patent: November 18, 2014Assignee: Microsoft CorporationInventors: Eric Horvitz, Ruston John David Panabaker, William Jefferson Westerinen, Alexander Frank, Johannes Klein
-
Publication number: 20130287317Abstract: 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: ApplicationFiled: June 25, 2013Publication date: October 31, 2013Inventors: Ruston John David Panabaker, Eric Horvitz, Johannes Klein, Gregory Baribault, Feng Zhao
-
Patent number: 8498497Abstract: 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: GrantFiled: November 17, 2006Date of Patent: July 30, 2013Assignee: Microsoft CorporationInventors: Ruston John David Panabaker, Eric Horvitz, Johannes Klein, Gregory Baribault, Feng Zhao
-
Patent number: 8447847Abstract: 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: GrantFiled: June 28, 2007Date of Patent: May 21, 2013Assignee: Microsoft CorporationInventors: Scott C Forbes, Gregory Baribault, Ruston John David Panabaker, William Jefferson Westerinen
-
Patent number: 7761340Abstract: 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: GrantFiled: November 6, 2006Date of Patent: July 20, 2010Inventors: Dawson Yee, Ruston John David Panabaker, Eric Horvitz, William Jefferson Westerinen
-
Patent number: 7734116Abstract: 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: GrantFiled: December 14, 2006Date of Patent: June 8, 2010Assignee: Microsoft CorporationInventors: Ruston John David Panabaker, Eric Horvitz, Johannes Klein, Gregory Baribault, Feng Zhao
-
Patent number: 7603436Abstract: 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: GrantFiled: November 17, 2006Date of Patent: October 13, 2009Assignee: Microsoft CorporationInventors: Ruston John David Panabaker, Eric Horvitz, Gregory Baribault, Miller Thomas Abel, Feng Zhao
-
Patent number: 7603385Abstract: 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: GrantFiled: November 20, 2006Date of Patent: October 13, 2009Assignee: Microsoft CorporationInventors: Ruston John David Panabaker, Eric Horvitz, Gregory Baribault, Michael Sinclair, Alexander Frank, Scott C. Forbes
-
Publication number: 20090006589Abstract: 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: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Scott C. Forbes, Gregory Baribault, Ruston John David Panabaker, William Jefferson Westerinen
-
Publication number: 20080126533Abstract: 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: ApplicationFiled: November 6, 2006Publication date: May 29, 2008Applicant: Microsoft CorporationInventors: Johannes Klein, Ruston John David Panabaker, Eric Horvitz
-
Publication number: 20080120401Abstract: 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: ApplicationFiled: November 20, 2006Publication date: May 22, 2008Applicant: Microsoft CorporationInventors: Ruston John David Panabaker, Eric Horvitz, Gregory Baribault, Michael Sinclair, Alexander Frank, Scott C. Forbes
-
Publication number: 20080120306Abstract: 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: ApplicationFiled: November 17, 2006Publication date: May 22, 2008Applicant: Microsoft CorporationInventors: Ruston John David Panabaker, Eric Horvitz, Gregory Baribault, Miller Thomas Abel, Feng Zhao
-
Publication number: 20080117311Abstract: 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: ApplicationFiled: December 14, 2006Publication date: May 22, 2008Applicant: Microsoft CorporationInventors: Ruston John David Panabaker, Eric Horvitz, Johannes Klein, Gregory Baribault, Feng Zhao
-
Publication number: 20080118184Abstract: 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: ApplicationFiled: November 17, 2006Publication date: May 22, 2008Applicant: Microsoft CorporationInventors: Ruston John David Panabaker, Eric Horvitz, Johannes Klein, Gregory Baribault, Feng Zhao
-
Publication number: 20080109867Abstract: 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: ApplicationFiled: November 7, 2006Publication date: May 8, 2008Applicant: Microsoft CorporationInventors: Ruston John David Panabaker, Eric Horvitz, Alexander Frank, Scott C. Forbes
-
Publication number: 20080109301Abstract: 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: ApplicationFiled: November 6, 2006Publication date: May 8, 2008Applicant: Microsoft CorporationInventors: Dawson Yee, Ruston John David Panabaker, Eric Horvitz, William Jefferson Westerinen
-
Publication number: 20080072284Abstract: 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: ApplicationFiled: August 29, 2006Publication date: March 20, 2008Applicant: Microsoft CorporationInventors: Eric Horvitz, Ruston John David Panabaker, William Jefferson Westerinen, Alexander Frank, Johannes Klein
-
Patent number: 7292956Abstract: 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: GrantFiled: November 20, 2006Date of Patent: November 6, 2007Assignee: Microsoft CorporationInventors: Shai Guday, Ruston John David Panabaker, Eric Horvitz, Michael Sinclair, William Jefferson Westerinen, Feng Zhao