Patents by Inventor David Yalovsky

David Yalovsky 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: 20150317347
    Abstract: The application describes updating, by a computing system, a table to include first data usable to locate a first portion of metadata in a supplementary database that is accessible from a storage device. The metadata is related to one or more functions of an application that execute on the computing system. The table also includes second data usable to locate a second portion of the metadata in a system database of the computing system. During execution of the application, a request for one or more portions of the metadata is received, and the table is used to determine one or more locations of the one or more portions of the metadata of the request. In response to the request, at least one of the first portion of the metadata is read from the supplementary database or the second portion of the metadata is read from the system database.
    Type: Application
    Filed: May 7, 2015
    Publication date: November 5, 2015
    Inventors: Aidan T. Hughes, David A. Yalovsky, Anzhelika Nishanova
  • Patent number: 9031904
    Abstract: This document describes techniques that enable an application to operate as if the application were running on its native computing system when it is actually running on another computing system. The techniques may do so by building a portable database having metadata particular to the application, which can be stored in a portable device along with that application. When that portable device is connected to another computing system, the portable database may be used to supplement or supplant the other computing system's database to enable the application to operate with its particular functionality.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aidan T. Hughes, David Yalovsky, Anzhelika Y. Nishanova
  • Publication number: 20110145281
    Abstract: This document describes techniques that enable an application to operate as if the application were running on its native computing system when it is actually running on another computing system. The techniques may do so by building a portable database having metadata particular to the application, which can be stored in a portable device along with that application. When that portable device is connected to another computing system, the portable database may be used to supplement or supplant the other computing system's database to enable the application to operate with its particular functionality.
    Type: Application
    Filed: February 18, 2011
    Publication date: June 16, 2011
    Applicant: Microsoft Corporation
    Inventors: Aidan T. Hughes, David Yalovsky, Anzhelika Y. Nishanova
  • Patent number: 7917487
    Abstract: This document describes techniques that enable an application to operate as if the application were running on its native computing system when it is actually running on another computing system. The techniques may do so by building a portable registry having metadata particular to the application, which can be stored in a portable device along with that application. When that portable device is connected to another computing system, the portable registry may be used to supplement or supplant the other computing system's registry to enable the application to operate with its particular functionality.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: March 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Aidan T. Hughes, David Yalovsky, Anzhelika Y. Nishanova
  • Patent number: 7729900
    Abstract: A method and computer-readable medium are provided for consistent configuration of language support between an operating system and application programs. According to the method, an integrated process is provided for receiving and implementing one or more language settings for an operating system and one or more language settings for application programs. The integrated process includes prompting a user for new language settings for both the operating system and the application programs. The language settings for the operating system may include language group support, user interface language, keyboard layout, preferences for standards and formats, and other settings. The language settings for the application programs may include preferences for a user interface language and a default language for use in the application programs. Once the language settings have been received from the user, the new settings may be applied and utilized in future operations of the computer system.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Thomas G. Moore, David Yalovsky, Mohamed Anas Abbar, Athapan Arayasantiparb
  • Patent number: 7712086
    Abstract: A portable storage device includes an interface and one or more flash memories. The one or more flash memories store one or more executable files that can be executed by a host computer to which the device is coupled without altering any environment settings on the host computer even though the one or more executable files include instructions to access environment settings. Additionally, the application is bound to the portable storage device during an activation process.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Aidan T. Hughes, Paul C. Barr, Anzhelika Y. Nishanova, David A. Yalovsky, J. Anthony East
  • Patent number: 7366500
    Abstract: The present invention provides a lookup service for shorthand terms directly from within an application. A lookup pane is provided to the user from which they can lookup a definition for the shorthand term. The lookup pane provides a consistent user interface for looking up shorthand terms from within a suite of applications. After entering a shorthand term, a dictionary of shorthand terms is accessed to determine the definition. If desired, the user can choose to insert the definition of the term directly into a document. The lookup service is provided directly to the user without the user having to open a web page and search for the term.
    Type: Grant
    Filed: March 23, 2004
    Date of Patent: April 29, 2008
    Assignee: Microsoft Corporation
    Inventors: David Yalovsky, Mohamed Anas Abbar, Athapan Arayasantiparb, Diane Malone
  • Publication number: 20070136241
    Abstract: This document describes techniques that enable an application to operate as if the application were running on its native computing system when it is actually running on another computing system. The techniques may do so by building a portable registry having metadata particular to the application, which can be stored in a portable device along with that application. When that portable device is connected to another computing system, the portable registry may be used to supplement or supplant the other computing system's registry to enable the application to operate with its particular functionality.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Applicant: Microsoft Corporation
    Inventors: Aidan Hughes, David Yalovsky, Anzhelika Nishanova
  • Publication number: 20060130004
    Abstract: A portable storage device includes an interface and one or more flash memories. The one or more flash memories store one or more executable files that can be executed by a host computer to which the device is coupled without altering any environment settings on the host computer even though the one or more executable files include instructions to access environment settings. Additionally, the application is bound to the portable storage device during an activation process.
    Type: Application
    Filed: December 15, 2004
    Publication date: June 15, 2006
    Applicant: Microsoft Corporation
    Inventors: Aidan Hughes, Paul Barr, Anzhelika Nishanova, David Yalovsky, J. East
  • Publication number: 20060074627
    Abstract: A method and computer-readable medium are provided for consistent configuration of language support between an operating system and application programs. According to the method, an integrated process is provided for receiving and implementing one or more language settings for an operating system and one or more language settings for application programs. The integrated process includes prompting a user for new language settings for both the operating system and the application programs. The language settings for the operating system may include language group support, user interface language, keyboard layout, preferences for standards and formats, and other settings. The language settings for the application programs may include preferences for a user interface language and a default language for use in the application programs. Once the language settings have been received from the user, the new settings may be applied and utilized in future operations of the computer system.
    Type: Application
    Filed: September 29, 2004
    Publication date: April 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Thomas Moore, David Yalovsky, Mohamed Abbar, Athapan Arayasantiparb
  • Publication number: 20050108195
    Abstract: A method, system, and apparatus for providing information related to a location or geographic region. When a string is entered into an application program, the string is analyzed to determine whether the string relates to one or more locations or geographic regions. If the string relates to a location or geographic region, the string is associated with additional information related to the location or geographic region. A list of actions may be provided, wherein each action allows for the selection of the additional information. In one embodiment, a geographical map, telephone area codes or time conversion information may be selected and displayed. In other embodiments, currency conversions related to a specific country may be selected and displayed.
    Type: Application
    Filed: September 24, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: David Yalovsky, Mohamed Abbar, Thomas Moore