Patents by Inventor Igor B. Peev

Igor B. Peev 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: 8086772
    Abstract: A plug-and-play system comprises an agent component that includes instructions for enabling a first device and a mobile device to be compatible upon detecting a connection between the first device and the mobile device. A transfer component pushes the agent component from the mobile device to the first device, and the agent component executes upon reaching the first device. For example, the mobile device can be a mobile phone, a PDA, a personal organizer, and the like, and the first device can be a personal computer, a laptop computer, or a mobile device.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: December 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Igor B. Peev, Zeke Koch
  • Publication number: 20110047368
    Abstract: A user request to display an application while the device is locked is received. In response to this user request, one or more images generated by the application are obtained and displayed while the device is locked. Additionally, an indication of an application to be displayed upon resuming operation from a power-saving mode can be received, and an image generated by the application is displayed in response to resuming operation from the power-saving mode.
    Type: Application
    Filed: August 24, 2009
    Publication date: February 24, 2011
    Applicant: Microsoft Corporation
    Inventors: Palani Sundaramurthy, Igor B. Peev, Robert Charles Johnstone Pengelly
  • Patent number: 7516078
    Abstract: Synchronization of a group of mobile devices so that each mobile device substantially simultaneously and synchronously plays a selected piece of content (e.g., a compressed music file). Implementations can selectively allow mobile devices to transfer content and control information via a wireless connection such as a Bluetooth connection. Via this data transfer, each mobile device can be synchronized with respect to content to be played and the timing of the playback. Each of the users of the group of mobile devices can have a personal experience (i.e., experiencing the playback without disturbing people that are not part of the group), but at the same time share the experience with the other users of the group. For example, users can experience a musical performance in a public place that no one but themselves can hear.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: April 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Anil Kumar Dhawan, Igor B. Peev, Zeke Koch
  • Publication number: 20090037612
    Abstract: A plug-and-play system comprises an agent component that includes instructions for enabling a first device and a mobile device to be compatible upon detecting a connection between the first device and the second device. A transfer component pushes the agent component from the mobile device to the first device, the agent component executes upon reaching the first device. For example, the mobile device can be a mobile phone, a PDA, a personal organizer, and the like, and the first device can be a personal computer, a laptop computer, or a mobile device.
    Type: Application
    Filed: October 6, 2008
    Publication date: February 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Igor B. Peev, Zeke Koch
  • Patent number: 7433982
    Abstract: A plug-and-play system comprises an agent component that includes instructions for enabling a first device and a mobile device to be compatible upon detecting a connection between the first device and the second device. A transfer component pushes the agent component from the mobile device to the first device, the agent component executes upon reaching the first device. For example, the mobile device can be a mobile phone, a PDA, a personal organizer, and the like, and the first device can be a personal computer, a laptop computer, or a mobile device.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: October 7, 2008
    Assignee: Microsoft Corporation
    Inventors: Igor B. Peev, Zeke Koch
  • Patent number: 7349990
    Abstract: Described is a provisioning system for receiving configuration changes to and queries of settings on a mobile device. One implementation includes a router component and a configuration manager component. The router component is responsible for receiving messages delivered to the mobile device and parsing the messages into requests for information. The messages may be delivered in document format, such as in the eXtensible Markup Language (XML) format. The requests may take the form of a request to respond with existing configuration settings. The configuration manager component is responsible for determining what configuration settings are affected by the message and for processing the requests within the message. For example, the configuration manager component may process a request to query a configuration setting by retrieving the requested information from a hardware register or a software registry.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: March 25, 2008
    Assignee: Microsoft Corporation
    Inventors: Scott R. Shell, Igor B. Peev, Yuhang Zhu
  • Patent number: 7194503
    Abstract: A provisioning system for receiving configuration changes to and queries of settings on a mobile device. The provisioning system may include a router, configuration manager and one or more configuration service providers. The router component is responsible for receiving messages delivered to the mobile device and parsing the messages into requests for information. The configuration manager component is responsible for determining what configuration settings are affected by the message and for processing the requests within the message. The configuration manager component may implement one or more configuration service providers to perform the actual request processing. The configuration manager component may additionally compose a response document to return in the event that a response has been requested in the message.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: March 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Scott R. Shell, Igor B. Peev, Yuhang Zhu
  • Patent number: 7188243
    Abstract: A system and method for assigning security credentials to particular components within a mobile device, and for ensuring that only configuration messages having sufficient access privilege to those components are allowed access, based on the security credentials. The security credentials or “roles” describe which settings a particular configuration message has authority to modify or query. Access is disallowed to settings for which a message does not have adequate security credentials.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: March 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Scott R. Shell, Lee M. Butler, Igor B. Peev, Yuhang Zhu
  • Patent number: 7017155
    Abstract: Installing software using the configuration manager so that the rollback and security features of the configuration manager may be used during the installation process. A mobile computing device accesses files that are to be installed on the mobile computing device, and well as computer-executable instructions that define how the files are to be installed on the mobile computing device. The configuration manager then causes the computer-executable instructions to be executed (e.g., using configuration service providers), and causes a mirroring rollback document to be constructed. If the installation fails, the installation process is reversed by executing the rollback document. The configuration manager may also be used to implement security when executing the installation instructions by checking to determine whether or not execution of each installation instruction is authorized.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: March 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Igor B. Peev, Scott R. Shell, Kevin J. Savage, Hung M. Dang, Nicholas M. Hofmeister
  • Patent number: 6993760
    Abstract: Installing software using the configuration manager so that the rollback and security features of the configuration manager may be used during the installation process. A mobile computing device accesses files that are to be installed on the mobile computing device, and well as computer-executable instructions that define how the files are to be installed on the mobile computing device. The configuration manager then causes the computer-executable instructions to be executed (e.g., using configuration service providers), and causes a mirroring rollback document to be constructed. If the installation fails, the installation process is reversed by executing the rollback document. The configuration manager may also be used to implement security when executing the installation instructions by checking to determine whether or not execution of each installation instruction is authorized.
    Type: Grant
    Filed: December 5, 2001
    Date of Patent: January 31, 2006
    Assignee: Microsoft Corporation
    Inventors: Igor B. Peev, Scott R. Shell, Kevin J. Savage, Hung M. Dang, Nicholas M. Hofmeister
  • Publication number: 20030121033
    Abstract: Installing software using the configuration manager so that the rollback and security features of the configuration manager may be used during the installation process. A mobile computing device accesses files that are to be installed on the mobile computing device, and well as computer-executable instructions that define how the files are to be installed on the mobile computing device. The configuration manager then causes the computer-executable instructions to be executed (e.g., using configuration service providers), and causes a mirroring rollback document to be constructed. If the installation fails, the installation process is reversed by executing the rollback document. The configuration manager may also be used to implement security when executing the installation instructions by checking to determine whether or not execution of each installation instruction is authorized.
    Type: Application
    Filed: December 5, 2001
    Publication date: June 26, 2003
    Inventors: Igor B. Peev, Scott R. Shell, Kevin J. Savage, Hung M. Dang, Nicholas M. Hofmeister
  • Publication number: 20030018764
    Abstract: Described is a provisioning system for receiving configuration changes to and queries of settings on a mobile device. One implementation includes a router component and a configuration manager component. The router component is responsible for receiving messages delivered to the mobile device and parsing the messages into requests for information. The messages may be delivered in document format, such as in the eXtensible Markup Language (XML) format. The requests may take the form of a request to respond with existing configuration settings. The configuration manager component is responsible for determining what configuration settings are affected by the message and for processing the requests within the message. For example, the configuration manager component may process a request to query a configuration setting by retrieving the requested information from a hardware register or a software registry.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 23, 2003
    Applicant: Microsoft Corporation
    Inventors: Scott R. Shell, Igor B. Peev, Yuhang Zhu