Patents by Inventor Pasquale DeMaio

Pasquale DeMaio 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: 7818608
    Abstract: An improved system and method for using a file system to automatically backup a file in persistent storage is provided. A storage aggregator may organize nonvolatile memory for use in aggregate to store backup copies of a file. A file system filter driver may receive a request from an application for storing a file and may access a policy to determining whether to create a backup copy of the file and what type of backup to apply to the file. A generational file handler may create and manage a set of generational files as backup copies of a particular application file. And a recovery user interface may be provided to retrieve one or more backup copies, such as the set of generational files, for inspection by a user to recover whatever copy of the file may be desired by the user.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: October 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Pasquale DeMaio, Thomas G. Phillips, William J. Westerinen, Justin Maguire, III
  • Publication number: 20100245376
    Abstract: The claimed subject matter provides a system and/or a method that facilitates displaying virtual content within a virtual environment. A virtual environment can enable at least one user to connect in order to interact with a portion of virtual content. A collection of virtual content can be viewed from a user connected to and being present within the virtual environment. A filter component that can automatically adjust a displayable feature of a portion of the collection of virtual content based upon a relevancy to an index, wherein the adjustment of the displayable features provides at least one of an emphasis of the portion of the collection of virtual content or a de-emphasis of the portion of the collection of the virtual content.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Avi Bar-Zeev, Blaise H. Aguera y Arcas, Eyal Ofek, Stephen L. Lawler, Pasquale DeMaio
  • Publication number: 20100210210
    Abstract: Various devices may include a short-range wireless transmitter and/or one or more short-range wireless readers. When a first device including the transmitter is placed near a second device including the one or more readers, a relative location of the first device may be determined. Information regarding the relative location of the first device, may be used to facilitate use of the first device with a processing device. In one embodiment, the processing device may automatically configure itself, such that the first device may be used with the processing device. In another embodiment, the processing device may provide feedback, such as, for example, step-by-step instructions to facilitate setup and use of the first device with the processing device. In some embodiments, an application program interface may provide information about the device to an application executing on the processing device.
    Type: Application
    Filed: April 26, 2010
    Publication date: August 19, 2010
    Applicant: Microsoft Corporation
    Inventors: Ruston Panabaker, Pasquale DeMaio
  • Patent number: 7774437
    Abstract: A method and system for configuring a new device are disclosed. The method includes using a host system to create a configuration file including data useable to configure the new device. A portable storage device is interfaced to the host and the configuration file is transferred to the storage device. The storage device is then interfaced to the new device and the configuration file is transferred to the new device. The configuration file is optionally used to configure the new device for communication over a network. A method for configuring the new device using a direct connection between the new device and a system bus of the host is also disclosed.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: August 10, 2010
    Assignee: Microsoft Corporation
    Inventors: Dale C. Crosier, Aditha M. Adams, Taryn K. Beck, Adrian M. Chandley, Pasquale DeMaio, Steven T. Kaneko, Carl J. Ledbetter, Scott Manchester, Benjamin Nick, Thomas G. Phillips, William J. Westerinen
  • Patent number: 7734299
    Abstract: Various devices may include a short-range wireless transmitter and/or one or more short-range wireless readers. When a first device including the transmitter is placed near a second device including the one or more readers, a relative location of the first device may be determined. Information regarding the relative location of the first device, may be used to facilitate use of the first device with a processing device. In one embodiment, the processing device may automatically configure itself, such that the first device may be used with the processing device. In another embodiment, the processing device may provide feedback, such as, for example, step-by-step instructions to facilitate setup and use of the first device with the processing device. In some embodiments, an application program interface may provide information about the device to an application executing on the processing device.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: June 8, 2010
    Assignee: Microsoft Corporation
    Inventors: Ruston Panabaker, Pasquale DeMaio
  • Patent number: 7710587
    Abstract: A method and system for configuring a new device are disclosed. The method includes using a host system to create a configuration file including data useable to configure the new device. A portable storage device is interfaced to the host and the configuration file is transferred to the storage device. The storage device is then interfaced to the new device and the configuration file is transferred to the new device. The configuration file is optionally used to configure the new device for communication over a network. A method for configuring the new device using a direct connection between the new device and a system bus of the host is also disclosed.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Dale C. Crosier, Aditha M. Adams, Taryn K. Beck, Adrian M. Chandley, Pasquale DeMaio, Steven T. Kaneko, Carl J. Ledbetter, Scott Manchester, Benjamin Nick, Thomas G. Phillips, William J. Westerinen
  • Publication number: 20100070922
    Abstract: Described is distinguishing between input mechanisms to determine which input mechanism was used to activate a start menu. A start menu is selected that corresponds to the input mechanism that was used to activate it. Further data corresponding to start menu interaction is received, and action is taken via based on the further interaction. For example, upon detecting activation of a start menu, how the start menu was activated from among activation types is used to present a first start menu/behavior for a first activation type, which may differ from a second start menu/behavior activated via a second activation type. For example, a determination may be made as to whether a start menu was invoked via a pointing device or via keyboard; when via keyboard, a search entry region may be provided, by which a user may directly enter search criteria via the keyboard.
    Type: Application
    Filed: October 6, 2009
    Publication date: March 18, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Pasquale DeMaio, Matthew R. Lerner, Charles Cummins, Song Zou, Bret P. Anderson, David A. Matthews, Isabelo Valentin de los Reyes, Joseph H. Matthews, III
  • Patent number: 7675922
    Abstract: A computing system is equipped with one or more ports, each of which includes a plurality of coupler lines configured to engage connectors that may be associated with different types of external services and/or devices, including public switched telephone networks, Ethernet networks, ISDN networks, and/or telephone devices. Upon detecting a connection to a port, a controller evaluates at least one electrical property of the lines of the port. Based on the evaluation, the controller determines if the port is engaged with a known type of service or device. When the type of service or device is known, the controller selectively switches a plurality of port lines to appropriate communications subsystems to enable the computing system to communicate with the device or service. For example, a conventional telephone device can then be used as an audio input/output device for communication over the Internet rather than over a public switched telephone network.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: March 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Chad L Magendanz, Manolito E Adan, Michael W Van Flandern, Mohamed Belali, Pasquale Demaio, Thomas G Phillips, William J Westerinen
  • Publication number: 20090305695
    Abstract: A system and method for improved real-time communications in a computer system that eliminates the distinctions between various communication devices, communication channels and types of communication, including voice, text and video, is provided. When connected for communication, the user may easily move between modalities, including switching devices on which the user is communicating, switching networks, and transitioning between types of communication. A computer system includes various integrated communications-related devices, and a controller controls those devices based on user actions entered via buttons or user interface software and provides notifications to the user. The user is able to input data via any appropriate input mechanism, and receive data on any suitable output mechanism. Improved non-linear caller ID navigation is also provided.
    Type: Application
    Filed: August 17, 2009
    Publication date: December 10, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric Gould Bear, Chad Magendanz, Aditha May Adams, Carl Ledbetter, Steve Kaneko, Dale C. Crosier, Robert Scott Plank, Michael W. Van Flandern, Pasquale DeMaio
  • Patent number: 7600194
    Abstract: Described is distinguishing between input mechanisms to determine which input mechanism was used to activate a start menu. A start menu is selected that corresponds to the input mechanism that was used to activate it. Further data corresponding to start menu interaction is received, and action is taken via based on the further interaction. For example, upon detecting activation of a start menu, how the start menu was activated from among activation types is used to present a first start menu/behavior for a first activation type, which may differ from a second start menu/behavior activated via a second activation type. For example, a determination may be made as to whether a start menu was invoked via a pointing device or via keyboard; when via keyboard, a search entry region may be provided, by which a user may directly enter search criteria via the keyboard.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: October 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Pasquale DeMaio, Matthew R. Lerner, Charles Cummins, Song Zou, Bret P. Anderson, David A. Matthews, Isabelo Valentin de los Reyes, Joseph H. Matthews, III
  • Patent number: 7577429
    Abstract: A system and method for improved real-time communications in a computer system that eliminates the distinctions between various communication devices, communication channels and types of communication, including voice, text and video, is provided. When connected for communication, the user may easily move between modalities, including switching devices on which the user is communicating, switching networks, and transitioning between types of communication. A computer system includes various integrated communications-related devices, and a controller controls those devices based on user actions entered via buttons or user interface software and provides notifications to the user. The user is able to input data via any appropriate input mechanism, and receive data on any suitable output mechanism. Improved non-linear caller ID navigation is also provided.
    Type: Grant
    Filed: August 10, 2007
    Date of Patent: August 18, 2009
    Assignee: Microsoft Corporation
    Inventors: Eric Gould Bear, Chad Magendanz, Aditha May Adams, Carl Ledbetter, Steve Kaneko, Dale C. Crosier, Robert Scott Plank, Michael W. Van Flandern, Pasquale DeMaio
  • Patent number: 7564369
    Abstract: A handheld remote control device for a Media Computing Device has a biometric sensor to authenticate a user. The handheld remote control device includes a microphone and speaker to enable integration of a telephony system with the Media Computing Device. The handheld remote control device can be used as the interface with the Media Computing Device, alternatively, the handheld remote control device can be used as a speakerphone for communication in a telephony system that is integrated with the Media Computing Device. A multifunctional handheld remote control device can implement a variety of routines for interfacing with the Media Computing Device or alternatively for communicating in the telephony system.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: July 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Aditha M Adams, Adrian M Chandley, Carl J Ledbetter, Dale C Crosier, Pasquale DeMaio, Taryn K Beck, Steven T Kaneko
  • 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: 20090085863
    Abstract: A display manager is configured to handle the drawing of windows on one or more displays for an application differently based on detected motion information that is associated with a device. The display manager may not display windows for some applications while motion is detected, while the display manager may display windows for other applications even when motion is detected. Motion enabled applications may interact with the display manager and motion information to determine how to display windows while motion is detected.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: Microsoft Corporation
    Inventors: Ruston Panabaker, Pasquale DeMaio
  • Publication number: 20090089705
    Abstract: A navigation manager is configured to navigate the display of an object that is larger than a computer's display based on manipulation of the display screen itself. Sensing devices associated with the display detect movement of the device and/or interaction with the display. When the movement and/or the interaction with the display is sensed, the display of the object is updated accordingly. For example, moving the display to the left may scroll the display of the object to the left, whereas pressing down on the device may zoom in on the object.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: Microsoft Corporation
    Inventors: Ruston Panabaker, Pasquale DeMaio
  • Patent number: 7511848
    Abstract: A method and system for configuring a new device are disclosed. The method includes using a host system to create a configuration file including data useable to configure the new device. A portable storage device is interfaced to the host and the configuration file is transferred to the storage device. The storage device is then interfaced to the new device and the configuration file is transferred to the new device. The configuration file is optionally used to configure the new device for communication over a network. A method for configuring the new device using a direct connection between the new device and a system bus of the host is also disclosed.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Dale C. Crosier, Aditha M. Adams, Taryn K. Beck, Adrian M. Chandley, Pasquale DeMaio, Steven T. Kaneko, Carl J. Ledbetter, Scott Manchester, Benjamin Nick, Thomas G. Phillips, William J. Westerinen
  • Patent number: D580446
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Pasquale DeMaio, Isabelo V. de los Reyes, Steven T. Kaneko, Carl J. Ledbetter, Greg G. Jones, Tucker Fort, Tim Kennedy, Courtney Smith
  • Patent number: D585072
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: January 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Pasquale DeMaio, Isabelo V. de los Reyes, Steven T. Kaneko, Carl J. Ledbetter, Greg G. Jones, Tucker Fort, Tim Kennedy, Courtney Smith
  • Patent number: D585450
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: January 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Pasquale DeMaio, Isabelo V. de los Reyes, Steven T. Kaneko, Carl J. Ledbetter, Greg G. Jones, Tucker Fort, Tim Kennedy, Courtney Smith
  • Patent number: D585451
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: January 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Pasquale DeMaio, Isabelo V. de los Reyes, Steven T. Kaneko, Carl J. Ledbetter, Greg G. Jones, Tucker Fort, Tim Kennedy, Courtney Smith