Patents by Inventor Janet Schneider

Janet Schneider 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: 20190286928
    Abstract: A location system includes two entities that are attempting to co-locate one another. The entities detect and transmit locating information, such as image/video data identifying information, image/video data of the environment, audio data of the environment, or detected signals, to either the other entity or a micro-location server. Analysis is performed on the signals to determine whether the entities are in the same or a similar proximity. Example analysis includes facial recognition of a user (a first entity) in video data captured by a vehicle (a second entity). If the data satisfies a location matching condition (the entities are in a close proximity), then a location refining signal is generated and transmitted to one or both of the entities.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Julie Anna HUBSCHMAN, Alex Jungyeop WOO, Zachary Thomas Zimmerman, Janet SCHNEIDER, Saqib SHAIKH, Donna Katherine LONG, Kevin Jonathan JEYAKUMAR
  • Publication number: 20190289396
    Abstract: The disclosed technology provides a spatial output device comprised of two electronics enclosures that are electrically connected by a flexible electronic connector. The two electronics enclosures are weighted to maintain a balanced position of the flexible connector against a support. The spatial output device has at least one input sensor affixed to one of the two electronics enclosures and an onboard processor affixed to one of the two electronics enclosures. The input sensor is configured to receive monocular input. The onboard processor is configured to process the monocular input to generate a spatial output, where the spatial output provides at least two-dimensional information.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Kendall Clark YORK, John B. HESKETH, Janet SCHNEIDER, Jeffrey SIPKO
  • Patent number: 9749794
    Abstract: A computing device includes at least one processor and a memory, the memory storing computer-executable instructions for causing the device to be configured to load a subset of geo-fences from secondary storage to primary storage for tracking by the computing device, the subset of geo-fences selected from a set of available geo-fences stored in the secondary storage, based on a selection criteria. The computing device further creates a boundary geo-fence with a radius corresponding to a distance between a current location of the computing device and an edge of a geo-fence in the subset of geo-fences that is furthest from the current location of the computing device. Upon detecting a geo-fence event associated with a new location of the computing device in relation to the boundary geo-fence, a new subset of geo-fences is re-loaded, and a new boundary geo-fence is created based on the new location of the computing device.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sanjib Saha, Fernando Gonzalez, Shaun Hedrick, Parmjeet Singh, Ashish Gadre, Frank Gorgenyi, Mark Inderhees, Janet Schneider, Stuart Harper
  • Patent number: 9503429
    Abstract: Processes for identifying and recovering a lost transient storage device are provided. In some processes, information regarding the owner of the device is obtained. The device ownership information may be stored on a remote service with which the device is registered and/or may be stored on the device itself. In one process, the remote service provides the device with customized device-executable code when the device is registered. The device may also contain information regarding trusted systems. The process includes obtaining status information indicating whether a device is lost when the device is connected to a host system. In some processes, the status is determined by a remote service. In other processes, the status is determined by the device. If the device is lost then a device recovery plan is executed. Portions of a device recovery plan may be executed on the remote service, the host system, and/or the device.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: November 22, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Janet Schneider, Emily Wilson, Vladimir Sadovsky, Robin Alexander
  • Publication number: 20160135005
    Abstract: A computing device includes at least one processor and a memory, the memory storing computer-executable instructions for causing the device to be configured to load a subset of geo-fences from secondary storage to primary storage for tracking by the computing device, the subset of geo-fences selected from a set of available geo-fences stored in the secondary storage, based on a selection criteria. The computing device further creates a boundary geo-fence with a radius corresponding to a distance between a current location of the computing device and an edge of a geo-fence in the subset of geo-fences that is furthest from the current location of the computing device. Upon detecting a geo-fence event associated with a new location of the computing device in relation to the boundary geo-fence, a new subset of geo-fences is re-loaded, and a new boundary geo-fence is created based on the new location of the computing device.
    Type: Application
    Filed: December 28, 2015
    Publication date: May 12, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sanjib Saha, Fernando Gonzalez, Shaun Hedrick, Parmjeet Singh, Ashish Gadre, Frank Gorgenyi, Mark Inderhees, Janet Schneider, Stuart Harper
  • Patent number: 9258677
    Abstract: Systems and methods disclosed herein may include tracking one or more geo-fences using a GNSS hardware processor within a computing device. The tracking may use at least one GNSS signal. State changes of the one or more geo-fences during the tracking may be saved in a shared state database. The shared state database may be shared between the GNSS hardware processor and an application processor within the computing device. Upon detecting a deterioration of the at least one GNSS signal, tracking the one or more geo-fences may be switched from using the GNSS hardware processor to using the application processor. After the switching, an initial state of each of the one or more geo-fences may be set by using states currently stored in the shared state database prior to the switching.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: February 9, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sanjib Saha, Fernando Gonzalez, Shaun Hedrick, Parmjeet Singh, Ashish Gadre, Frank Gorgenyi, Mark Inderhees, Janet Schneider, Stuart Harper
  • Publication number: 20150141037
    Abstract: Systems and methods disclosed herein may include tracking one or more geo-fences using a GNSS hardware processor within a computing device. The tracking may use at least one GNSS signal. State changes of the one or more geo-fences during the tracking may be saved in a shared state database. The shared state database may be shared between the GNSS hardware processor and an application processor within the computing device. Upon detecting a deterioration of the at least one GNSS signal, tracking the one or more geo-fences may be switched from using the GNSS hardware processor to using the application processor. After the switching, an initial state of each of the one or more geo-fences may be set by using states currently stored in the shared state database prior to the switching.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: Microsoft Corporation
    Inventors: Sanjib Saha, Fernando Gonzalez, Shaun Hedrick, Parmjeet Singh, Ashish Gadre, Frank Gorgenyi, Mark Inderhees, Janet Schneider, Stuart Harper
  • Publication number: 20150040206
    Abstract: Processes for identifying and recovering a lost transient storage device are provided. In some processes, information regarding the owner of the device is obtained. The device ownership information may be stored on a remote service with which the device is registered and/or may be stored on the device itself. In one process, the remote service provides the device with customized device-executable code when the device is registered. The device may also contain information regarding trusted systems. The process includes obtaining status information indicating whether a device is lost when the device is connected to a host system. In some processes, the status is determined by a remote service. In other processes, the status is determined by the device. If the device is lost then a device recovery plan is executed. Portions of a device recovery plan may be executed on the remote service, the host system, and/or the device.
    Type: Application
    Filed: October 15, 2014
    Publication date: February 5, 2015
    Inventors: Janet Schneider, Emily Wilson, Vladimir Sadovsky, Robin Alexander
  • Patent number: 8881309
    Abstract: Processes for identifying and recovering a lost transient storage device are provided. In some processes, information regarding the owner of the device is obtained. The device ownership information may be stored on a remote service with which the device is registered and/or may be stored on the device itself. In one process, the remote service provides the device with customized device-executable code when the device is registered. The device may also contain information regarding trusted systems. The process includes obtaining status information indicating whether a device is lost when the device is connected to a host system. In some processes, the status is determined by a remote service. In other processes, the status is determined by the device. If the device is lost then a device recovery plan is executed. Portions of a device recovery plan may be executed on the remote service, the host system, and/or the device.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: November 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Janet Schneider, Emily Wilson, Vladimir Sadovsky, Robin Alexander
  • Publication number: 20090228991
    Abstract: Processes for identifying and recovering a lost transient storage device are provided. In some processes, information regarding the owner of the device is obtained. The device ownership information may be stored on a remote service with which the device is registered and/or may be stored on the device itself. In one process, the remote service provides the device with customized device-executable code when the device is registered. The device may also contain information regarding trusted systems. The process includes obtaining status information indicating whether a device is lost when the device is connected to a host system. In some processes, the status is determined by a remote service. In other processes, the status is determined by the device. If the device is lost then a device recovery plan is executed. Portions of a device recovery plan may be executed on the remote service, the host system, and/or the device.
    Type: Application
    Filed: March 4, 2008
    Publication date: September 10, 2009
    Applicant: Microsoft Corporation
    Inventors: Janet Schneider, Emily Wilson, Vladimir Sadovsky, Robin Alexander
  • Publication number: 20070043973
    Abstract: Methods for performing a backup and/or restore operation of data from a computer for operating systems providing physical storage recovery methods. To perform a restore operation, a backup storage device and a configuration storage device are communicatively coupled to a computer. Physical storage recovery data can be stored on the configuration storage device which can be used to reconfigure the storage medium of the recovery computer. One or more configuration data components are read from the configuration storage device to the computer to guide the restoration of the data of the computer. One or more data files are read from the backup storage device and saved to the computer. The data files in backup storage device, the physical storage recovery data in the configuration storage device, and the configuration data components in the configuration storage device can be saved in a previous backup operation.
    Type: Application
    Filed: August 17, 2005
    Publication date: February 22, 2007
    Inventor: Janet Schneider
  • Publication number: 20070043969
    Abstract: Methods for performing a backup and/or restore operation of data from a computer for operating systems providing physical storage recovery methods. To perform a backup operation, a backup storage device and a configuration storage device are communicatively coupled to a computer. One or more data files is saved to backup storage device and one or more configuration data components and/or physical storage recovery data is saved to configuration storage device. In a subsequent recovery operation, the physical storage recovery data is used to reconfigure the storage medium of the recovery computer. The data files in backup storage device and the configuration data components in the configuration storage device can be accessed to restore the data files to the reconfigured storage medium of the recovery computer.
    Type: Application
    Filed: August 17, 2005
    Publication date: February 22, 2007
    Inventor: Janet Schneider
  • Publication number: 20070005914
    Abstract: Systems and methods for backing up and/or restoring data. When a backup operation is initiated, systems and methods are provided for creating a single snapshot of the backup items, including backup groupings. The single snapshot is used by a backup/recovery application to perform a save process on each backup grouping. By using the same snapshot, the backup is performed based on the same point in time so that the backed up data across the client system is consistent and synchronized. When a recovery operation is initiated, recovery items (e.g., backup groupings, writers and writer components) are selected from backup groupings of the client.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Inventors: Dianne Thompson, Carolina Uhlmann, Janet Schneider, Eric Herrmann, Patrick Simonich, Nathan Kryger
  • Publication number: 20070006017
    Abstract: Systems and methods for backing up and/or restoring data. When a backup operation is initiated, systems and methods are provided for creating a single snapshot of the backup items, including backup groupings. The single snapshot is used by a backup/recovery application to perform a save process on each backup grouping. By using the same snapshot, the backup is performed based on the same point in time so that the backed up data across the client system is consistent and synchronized. When a recovery operation is initiated, recovery items (e.g., backup groupings, writers and writer components) are selected from backup groupings of the client.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Inventors: Dianne Thompson, Carolina Uhlmann, Janet Schneider, Eric Herrmann, Patrick Simonich
  • Publication number: 20070006018
    Abstract: Systems and methods for backing up and/or restoring data. When a backup operation is initiated, systems and methods are provided for creating a single snapshot of the backup items, including backup groupings. The single snapshot is used by a backup/recovery application to perform a save process on each backup grouping. By using the same snapshot, the backup is performed based on the same point in time so that the backed up data across the client system is consistent and synchronized. When a recovery operation is initiated, recovery items (e.g., backup groupings, writers and writer components) are selected from backup grouping of the client.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Inventors: Dianne Thompson, Carolina Uhlmann, Janet Schneider, Eric Herrmann, Patrick Simonich, Nathan Kryger
  • Publication number: 20070005915
    Abstract: Systems and methods for backing up and/or restoring data. When a backup operation is initiated, systems and methods are provided for creating a single snapshot of the backup items, including backup groupings. The single snapshot is used by a backup/recovery application to perform a save process on each backup grouping. By using the same snapshot, the backup is performed based on the same point in time so that the backed up data across the client system is consistent and synchronized. When a recovery operation is initiated, recovery items (e.g., backup groupings, writers and writer components) are selected from backup groupings of the client.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Inventors: Dianne Thompson, Carolina Uhlmann, Janet Schneider, Eric Herrmann, Patrick Simonich
  • Publication number: 20060294421
    Abstract: Systems and methods for performing a backup and/or restore operation of data from a computer. The systems and methods provide for a computer containing a configuration dataset and other data to be saved. The configuration dataset includes one or more configuration data components examples of which include, but are not limited to, internal databases and metadata. A first storage device is configured to be communicatively coupled with the computer and configured to receive a write request to save the configuration dataset. A second storage device is configured to receive a write request to save the other data files. During recovery, the configuration dataset on the first storage device is accessed to assist in restoring the other data files from the second storage device to a recovery computer.
    Type: Application
    Filed: June 28, 2005
    Publication date: December 28, 2006
    Inventor: Janet Schneider
  • Publication number: 20060294419
    Abstract: Methods for performing a backup and/or restore operation of data from a computer. To perform a backup operation, a backup storage device and a configuration storage device are communicatively coupled to a computer. One or more data files is saved to backup storage device and one or more configuration data components is saved to configuration storage device. The data files in backup storage device and the configuration data components in the configuration storage device can be accessed in a subsequent recovery operation to restore the data files to a recovery computer.
    Type: Application
    Filed: June 28, 2005
    Publication date: December 28, 2006
    Inventor: Janet Schneider
  • Publication number: 20060294420
    Abstract: Methods for performing a backup and/or restore operation of data from a computer. To perform a restore operation, a backup storage device and a configuration storage device are communicatively coupled to a computer. One or more configuration data components are read from the configuration storage device to the computer to guide the restoration of the configuration of the computer. One or more data files are read from the backup storage device and saved to the computer. The data files in backup storage device and the configuration data components in the configuration storage device can be saved in a previous backup operation.
    Type: Application
    Filed: June 28, 2005
    Publication date: December 28, 2006
    Inventor: Janet Schneider
  • Publication number: 20060053333
    Abstract: Systems and methods for backing up data of a client. In a system that includes clients in communication with a server, the data of the client is backed up by first enumerating writers that are active on a client. Metadata from the active writers is received and identifies data to be backed up. A snapshot of the client is taken and the client data identified in the metadata received from the writers is backed up from the snapshot.
    Type: Application
    Filed: September 7, 2004
    Publication date: March 9, 2006
    Inventors: Carolina Uhlmann, Eric Herrmann, Dianne Thompson, Janet Schneider