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: 7818608Abstract: 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: GrantFiled: February 18, 2005Date of Patent: October 19, 2010Assignee: Microsoft CorporationInventors: Pasquale DeMaio, Thomas G. Phillips, William J. Westerinen, Justin Maguire, III
-
Publication number: 20100245376Abstract: 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: ApplicationFiled: March 31, 2009Publication date: September 30, 2010Applicant: MICROSOFT CORPORATIONInventors: Avi Bar-Zeev, Blaise H. Aguera y Arcas, Eyal Ofek, Stephen L. Lawler, Pasquale DeMaio
-
Publication number: 20100210210Abstract: 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: ApplicationFiled: April 26, 2010Publication date: August 19, 2010Applicant: Microsoft CorporationInventors: Ruston Panabaker, Pasquale DeMaio
-
Patent number: 7774437Abstract: 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: GrantFiled: November 30, 2004Date of Patent: August 10, 2010Assignee: Microsoft CorporationInventors: 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: 7734299Abstract: 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: GrantFiled: March 20, 2007Date of Patent: June 8, 2010Assignee: Microsoft CorporationInventors: Ruston Panabaker, Pasquale DeMaio
-
Patent number: 7710587Abstract: 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: GrantFiled: October 18, 2004Date of Patent: May 4, 2010Assignee: Microsoft CorporationInventors: 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: 20100070922Abstract: 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: ApplicationFiled: October 6, 2009Publication date: March 18, 2010Applicant: MICROSOFT CORPORATIONInventors: 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: 7675922Abstract: 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: GrantFiled: October 29, 2004Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Chad L Magendanz, Manolito E Adan, Michael W Van Flandern, Mohamed Belali, Pasquale Demaio, Thomas G Phillips, William J Westerinen
-
Publication number: 20090305695Abstract: 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: ApplicationFiled: August 17, 2009Publication date: December 10, 2009Applicant: MICROSOFT CORPORATIONInventors: 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: 7600194Abstract: 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: GrantFiled: December 2, 2005Date of Patent: October 6, 2009Assignee: Microsoft CorporationInventors: 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: 7577429Abstract: 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: GrantFiled: August 10, 2007Date of Patent: August 18, 2009Assignee: Microsoft CorporationInventors: 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: 7564369Abstract: 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: GrantFiled: September 16, 2004Date of Patent: July 21, 2009Assignee: Microsoft CorporationInventors: Aditha M Adams, Adrian M Chandley, Carl J Ledbetter, Dale C Crosier, Pasquale DeMaio, Taryn K Beck, Steven T Kaneko
-
Patent number: 7523269Abstract: 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: GrantFiled: July 22, 2005Date of Patent: April 21, 2009Assignee: Microsoft CorporationInventors: Ruston Panabaker, Pasquale DeMaio, William Jefferson Westerinen
-
Publication number: 20090085863Abstract: 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: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Applicant: Microsoft CorporationInventors: Ruston Panabaker, Pasquale DeMaio
-
Publication number: 20090089705Abstract: 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: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Applicant: Microsoft CorporationInventors: Ruston Panabaker, Pasquale DeMaio
-
Patent number: 7511848Abstract: 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: GrantFiled: November 30, 2004Date of Patent: March 31, 2009Assignee: Microsoft CorporationInventors: 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: D580446Type: GrantFiled: June 3, 2008Date of Patent: November 11, 2008Assignee: Microsoft CorporationInventors: Pasquale DeMaio, Isabelo V. de los Reyes, Steven T. Kaneko, Carl J. Ledbetter, Greg G. Jones, Tucker Fort, Tim Kennedy, Courtney Smith
-
Patent number: D585072Type: GrantFiled: June 3, 2008Date of Patent: January 20, 2009Assignee: Microsoft CorporationInventors: Pasquale DeMaio, Isabelo V. de los Reyes, Steven T. Kaneko, Carl J. Ledbetter, Greg G. Jones, Tucker Fort, Tim Kennedy, Courtney Smith
-
Patent number: D585450Type: GrantFiled: June 3, 2008Date of Patent: January 27, 2009Assignee: Microsoft CorporationInventors: Pasquale DeMaio, Isabelo V. de los Reyes, Steven T. Kaneko, Carl J. Ledbetter, Greg G. Jones, Tucker Fort, Tim Kennedy, Courtney Smith
-
Patent number: D585451Type: GrantFiled: June 3, 2008Date of Patent: January 27, 2009Assignee: Microsoft CorporationInventors: Pasquale DeMaio, Isabelo V. de los Reyes, Steven T. Kaneko, Carl J. Ledbetter, Greg G. Jones, Tucker Fort, Tim Kennedy, Courtney Smith