Patents by Inventor William Jefferson Westerinen

William Jefferson Westerinen 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).

  • 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: 20140132481
    Abstract: Disclosed herein are embodiments of mobile devices having plural displays. In some embodiments a mobile computing device comprises a body comprising a front side, a rear side, and four lateral sides, a main display on the front side of the body, and a secondary display on one of the four lateral sides of the body. An edge of the secondary display can be adjacent to an edge of the main display and the adjacent edges can positioned in contact with each other, can be joined together with an adhesive, and/or can be joined together with a compliant gasket. The main display and the secondary display can be controlled independently of each other based on predetermined display preference logic. The device can further comprise a cover layer that covers and protects both the main display and the secondary display.
    Type: Application
    Filed: January 10, 2013
    Publication date: May 15, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Cynthia Bell, William Jefferson Westerinen, Tao Liu
  • 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: 7751340
    Abstract: A method and system is provided for determining reliability of data from a network or federated device. In one example, data from different devices in the network are compared and a relationship between the devices is determined. The reliability may be based on the relationship of the devices and/or similarity of data from the devices. In another example, reliability of devices and/or data from the devices may be based on a historical reliability of the devices.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: July 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Scott C. Forbes, Alexander Frank, Shai Guday, Miller Thomas Abel, Johannes Klein, William Jefferson Westerinen
  • Patent number: 7689842
    Abstract: Systems and methods for producing a simulated off condition in a computing device using a set of software drivers that interact with a system service and the device BIOS. The computing device includes system components such as a power supply, processors and fans that are put into a low power state upon receiving a signal to power off the device. This provides the appearance to users that the computing device is off. The system components, however, remain enabled to run applications when the computing device is in the simulated off condition. If necessary, the device can be returned to a fully on condition to process applications that require the system components to be brought out of the low power state to execute.
    Type: Grant
    Filed: January 21, 2008
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Jason Michael Anderson, William Jefferson Westerinen, Tony Dwayne Pierce, Allen Marshall, Peter Viscaraola
  • Patent number: 7523269
    Abstract: Systems and methods of sharing files and data in memory between the two operating systems running on a computing device. A main operating system (OS) may execute on the computing device an provide numerous system features and functionality. To conserver power, the main OS may unload, or the computer may be reset, suspended or be shutdown. Prior to doing so, the main OS writes data to a known memory location that allows access by a secondary OS when the main OS is not present. The secondary OS provides a limited set of functionalities, while being able to use and interact with the data stored in the known memory location. Information about the data and permissions are stored in mailbox that is accessible to both operating system such that changes made when the secondary operating system is active are synchronized with the main operating system.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: April 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Ruston Panabaker, Pasquale DeMaio, William Jefferson Westerinen
  • 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: 20080178022
    Abstract: Systems and methods for producing a simulated off condition in a computing device using a set of software drivers that interact with a system service and the device BIOS. The computing device includes system components such as a power supply, processors and fans that are put into a low power state upon receiving a signal to power off the device. This provides the appearance to users that the computing device is off. The system components, however, remain enabled to run applications when the computing device is in the simulated off condition. If necessary, the device can be returned to a fully on condition to process applications that require the system components to be brought out of the low power state to execute.
    Type: Application
    Filed: January 21, 2008
    Publication date: July 24, 2008
    Applicant: Microsoft Corporation
    Inventors: Jason Michael Anderson, William Jefferson Westerinen, Tony Dwayne Pierce, Allen Marshall, Peter Viscarola
  • Publication number: 20080107037
    Abstract: A method and system is provided for determining reliability of data from a network or federated device. In one example, data from different devices in the network are compared and a relationship between the devices is determined. The reliability may be based on the relationship of the devices and/or similarity of data from the devices. In another example, reliability of devices and/or data from the devices may be based on a historical reliability of the devices.
    Type: Application
    Filed: November 3, 2006
    Publication date: May 8, 2008
    Applicant: Microsoft Corporation
    Inventors: Scott C. Forbes, Alexander Frank, Shai Guday, Miller Thomas Abel, Johannes Klein, William Jefferson Westerinen
  • 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: 7321974
    Abstract: Systems and methods for producing a simulated off condition in a computing device using a set of software drivers that interact with a system service and the device BIOS. The computing device includes system components such as a power supply, processors and fans that are put into a low power state upon receiving a signal to power off the device. This provides the appearance to users that the computing device is off. The system components, however, remain enabled to run applications when the computing device is in the simulated off condition. If necessary, the device can be returned to a fully on condition to process applications that require the system components to be brought out of the low power state to execute.
    Type: Grant
    Filed: May 3, 2004
    Date of Patent: January 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Jason Michael Anderson, William Jefferson Westerinen, Tony Dwayne Pierce, Allen Marshall, Peter Viscarola
  • 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