Patents by Inventor Dean J. Hachamovitch

Dean J. Hachamovitch 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: 8621635
    Abstract: Various embodiments enable detection of third party content sources that may pose a privacy risk to a user. In at least some embodiments, webpages navigated to via a browser can be processed to identify third party content sources that provide content for the webpages. Data may be stored to relate the third party content sources to webpages in which the third party content is encountered. The data may then be analyzed to determine when a particular third party is in a position to observe browsing habits of a user. Responsive to determining a privacy risk, notification may be output in a variety of ways to inform a user of potentially risky content. In at least some other embodiments, notification can be made by way of a user interface instrumentality that is automatically presented to a user to inform the user of a potentially risky third party content source.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Andrew Zeigler, Anantha P. Ganjam, Mara B. Patton, Jessica A. Hitchcock, Dean J. Hachamovitch, Anthony T. Chor
  • Publication number: 20110016533
    Abstract: Various embodiments enable detection of third party content sources that may pose a privacy risk to a user. In at least some embodiments, webpages navigated to via a browser can be processed to identify third party content sources that provide content for the webpages. Data may be stored to relate the third party content sources to webpages in which the third party content is encountered. The data may then be analyzed to determine when a particular third party is in a position to observe browsing habits of a user. Responsive to determining a privacy risk, notification may be output in a variety of ways to inform a user of potentially risky content. In at least some other embodiments, notification can be made by way of a user interface instrumentality that is automatically presented to a user to inform the user of a potentially risky third party content source.
    Type: Application
    Filed: August 18, 2008
    Publication date: January 20, 2011
    Inventors: Andrew Zeigler, Anantha P. Ganjam, Mara B. Patton, Jessica A. Hitchcock, Dean J. Hachamovitch, Anthony T. Chor
  • Patent number: 6377965
    Abstract: A word completion system that can automatically predict unrestricted word completions for data entries in an unstructured portion of a data file. The word completion system applies prediction criteria to avoid annoying the user by displaying an excessive number of wrong suggestions. Suggested word completions, which may change as the user types a partial data entry, are displayed in a non-disruptive manner and selected using traditional acceptance keystrokes, such as the “tab” key or the “enter” key. The word completion system may be deployed on an individual application program basis or on a application-independent basis. Because different word suggestion lists may be appropriate for different application programs, and for different data files created with the same application program, the word completion system allows the user to select one or more suggestion lists for use with each data file. A user interface allows the user to customize each suggestion list on an on-going basis.
    Type: Grant
    Filed: November 7, 1997
    Date of Patent: April 23, 2002
    Assignee: Microsoft Corporation
    Inventors: Dean J. Hachamovitch, Ronald A. Fein, Edward J. Fries
  • Patent number: 5852436
    Abstract: A screen saver program is provided within a computer system. The screen saver program includes a note facility for generating notes. The notes facility includes a note-taker interface. The screen saver program is run on the computer system and in response to receiving input from a user, the note-taker interface is displayed on a video display of the computer system. In response to input by the user via the note-taker interface, a note is created. Subsequently, the screen saver program is dismissed and the note is displayed on the video display when the screen saver is dismissed.
    Type: Grant
    Filed: February 18, 1997
    Date of Patent: December 22, 1998
    Assignee: Microsoft Corporation
    Inventors: David C. Franklin, Dean J. Hachamovitch, William J. Bliss, David C. Tuniman
  • Patent number: 5761689
    Abstract: A method and word processing system for automatically replacing one or more characters of text entered by a user in a word processing document with the corresponding plain text, formatted text, or other object. The user can select among a plurality of predefined autocorrect options in an Autocorrect dialog box that is displayed when the autocorrect function is selected from the menu or toolbar of the word processing system. These options include changing straight quotes to smart quotes, correcting words that begin with two initial upper case letters so that only the first letter is upper case, capitalizing the first letter of any sentence that is not capitalized, capitalizing the names of the days of the week if not already capitalized, and replacing text entered by the user with either plain text, formatted text, a graphic picture, or other type of object.
    Type: Grant
    Filed: September 1, 1994
    Date of Patent: June 2, 1998
    Assignee: Microsoft Corporation
    Inventors: Steven J. Rayson, Dean J. Hachamovitch, Andrew L. Kwatinetz, Stephen M. Hirsch
  • Patent number: 5680616
    Abstract: A method and system for generating and maintaining property sets is provided. In a preferred embodiment, a property set stream is generated. The stream comprises three parts: a header, a section locator array, and one or more sections. The header contains information for uniquely identifying the property set and for identifying the number of sections within the property set. The section locator array contains a unique identifier for each section and an offset indicating where the section resides within the stream. The third part, the section definitions, contains the information necessary to maintain groups of properties for each section. Each section contains a section header, a property locator array, and an array of property type/value pairs. The section header indicates both the size of the section and the number of properties defined within the section.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: October 21, 1997
    Assignee: Microsoft Corporation
    Inventors: Antony S. Williams, Edward A. Martinez, Dean J. Hachamovitch
  • Patent number: 5467472
    Abstract: A method and system for generating and maintaining property sets is provided. In a preferred embodiment, a property set stream is generated. The stream comprises three parts: a header, a section locator array, and one or more sections. The header contains information for uniquely identifying the property set and for identifying the number of sections within the property set. The section locator array contains a unique identifier for each section and an offset indicating where the section resides within the stream. The third part, the section definitions, contains the information necessary to maintain groups of properties for each section. Each section contains a section header, a property locator array, and an array of property type/value pairs. The section header indicates both the size of the section and the number of properties defined within the section.
    Type: Grant
    Filed: April 15, 1994
    Date of Patent: November 14, 1995
    Assignee: Microsoft Corporation
    Inventors: Antony Williams, Edward A. Martinez, Dean J. Hachamovitch