Patents by Inventor Eric Fox

Eric Fox 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: 20060249575
    Abstract: Transaction card comprising a substrate having a front face and a back face, a first magnetic stripe for storing data associated with a credit account, the first magnetic stripe being located along an edge of the back face, a second magnetic stripe for storing data associated with a rewards account, the second magnetic stripe being located along another edge of the back face, and account information located on the front face, the account information being associated with the credit account and the rewards account.
    Type: Application
    Filed: July 7, 2006
    Publication date: November 9, 2006
    Inventors: Jessica Turner, Robert Greenberg, Chitra Jain, Eric Fox, Charles Rosenblatt
  • Publication number: 20060209016
    Abstract: Described is a computer-implemented system and method that dynamically detects which input device (e.g., pen or mouse) is currently in use, and based on the device, varies a program's user interaction model to better optimize the user's ability to interact with the program via that input device. A tablet input subsystem receives pen and touch data, and also obtains keyboard and mouse data. The subsystem analyzes the data and determines which input device is currently active. The active device is mapped to an interaction model, whereby different user interface appearances, behaviors and the like may be presented to the user to facilitate improved interaction. For example, a program may change the size of user interface elements to enable the user to more accurately scroll and make selections. Timing, tolerances and thresholds may change. Pen hovering can become active, and interaction events received at the same location can be handled differently.
    Type: Application
    Filed: March 17, 2005
    Publication date: September 21, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric Fox, Emily Rimas-Ribikauskas, Robert Jarrett, Leroy Keely
  • Publication number: 20060210958
    Abstract: A system and method for training a user to perform a flick gesture is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.
    Type: Application
    Filed: March 21, 2005
    Publication date: September 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Emily Rimas-Ribikauskas, Richard Duncan, Zoltan Szilagyi, Eric Fox, Shawna Davis, David Perry, Ernest Pennington
  • Publication number: 20060142966
    Abstract: Systems, methods, and computer-readable media that include computer-executable instructions stored thereon for displaying electronic documents keep track of portions of an electronic document that have appeared in a user interface window at some point in time (i.e., the portions that have been actually viewed by the user). These portions of the electronic document that have actually been viewed are designated the “viewable document section” of the electronic document. In some examples, scrolls bars and/or other electronic document view shifting elements become available to the user only if the electronic document includes a viewable document section that does not appear in the user interface window, and these scroll bars and/or other view shifting elements may be limited based on the content of the viewable document section (not the entire electronic document).
    Type: Application
    Filed: February 22, 2006
    Publication date: June 29, 2006
    Applicant: Microsoft Corporation
    Inventors: Eric Fox, Hyun-Suk Kim
  • Publication number: 20060136845
    Abstract: A system and method for selectively displaying selection indication fields is described. A user may select multiple items using various selection indication fields. The fields may be displayed all the time or may only appear if a pointing device or cursor is near the field or an associated item.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventors: Emily Rimas-Ribikauskas, Eric Fox, Matt Lerner, Corinne Sherry, Jeff Pettiross
  • Publication number: 20060123336
    Abstract: A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.
    Type: Application
    Filed: January 25, 2006
    Publication date: June 8, 2006
    Applicant: Microsoft Corporation
    Inventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton Lui
  • Publication number: 20060117254
    Abstract: A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.
    Type: Application
    Filed: January 17, 2006
    Publication date: June 1, 2006
    Applicant: Microsoft Corporation
    Inventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton Lui
  • Patent number: 7028256
    Abstract: A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: April 11, 2006
    Assignee: Microsoft Corporation
    Inventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton E. Lui
  • Patent number: 6906749
    Abstract: A column slice of a CMOS TDI sensor includes a column bus, a column of pixels, plural first switches, a column of accumulators, plural second switches, plural third switches and output bus 39. Each of the plural first switches is coupled between the column bus and a corresponding pixel of the column of pixels, and each of the plural second switches is coupled between the column bus and a corresponding accumulator of the column of accumulators. In operation, only one switch at a time of plural first switches is “on” to connect the voltage signal from a corresponding pixel to the column bus while all remaining plural first switches are “off” to isolate the column bus from all remaining pixels. Only one of the plural second switches is “on” to connect the signal on the column bus to an accumulator while all remaining plural second switches are “off” to isolate the bus from all remaining accumulators.
    Type: Grant
    Filed: September 10, 1999
    Date of Patent: June 14, 2005
    Assignee: DALSA, Inc.
    Inventor: Eric Fox
  • Publication number: 20050120302
    Abstract: A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.
    Type: Application
    Filed: January 10, 2005
    Publication date: June 2, 2005
    Applicant: Microsoft Corporation
    Inventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton Lui
  • Publication number: 20050046175
    Abstract: An identification card having a recessed portion or cavity for removably disposing an item. The identification card may have a cover to secure the item within the cavity.
    Type: Application
    Filed: August 28, 2003
    Publication date: March 3, 2005
    Inventor: Eric Fox
  • Publication number: 20040095394
    Abstract: Systems, methods, and computer-readable media that include computer-executable instructions stored thereon for displaying electronic documents keep track of portions of an electronic document that have appeared in a user interface window at some point in time (i.e., the portions that have been actually viewed by the user). These portions of the electronic document that have actually been viewed are designated the “viewable document section” of the electronic document. In some examples, scrolls bars and/or other electronic document view shifting elements become available to the user only if the electronic document includes a viewable document section that does not appear in the user interface window, and these scroll bars and/or other view shifting elements may be limited based on the content of the viewable document section (not the entire electronic document).
    Type: Application
    Filed: November 15, 2002
    Publication date: May 20, 2004
    Applicant: Microsoft Corporation
    Inventors: Eric Fox, Hyun-Suk Kim
  • Patent number: 6701454
    Abstract: Method and system for recovering information from open files during a failure in a program module. Once a failure is detected in the program module, control passes to an exception handler that determines whether the open files have been modified. If so, the open files are verified and stored as recovery versions of the files at the time of the failure. The program module is then terminated and restarted. Upon restarting the program module, the recovery version of the file at the time of the failure is opened and displayed to the user.
    Type: Grant
    Filed: June 5, 2000
    Date of Patent: March 2, 2004
    Assignee: Microsoft Corporation
    Inventors: Kevin Joseph Fischer, Eric Fox, Eric A. LeVine, Brian T. Hill, Michael R. Marcelais, Jeffrey Larsson
  • Publication number: 20030226113
    Abstract: A method and apparatus are provided for automatically setting a page size for an application based on a size of a display. An amount of work area on a display that is available to an application for data input is determined. A page size is set based on the available amount of the work area.
    Type: Application
    Filed: May 31, 2002
    Publication date: December 4, 2003
    Applicant: Microsoft Corporation
    Inventors: Dan William Altman, Eric Fox, Steven Eliot Weil, Marieke Iwema, Jitesh Vallabh
  • Publication number: 20030212958
    Abstract: A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.
    Type: Application
    Filed: May 10, 2002
    Publication date: November 13, 2003
    Applicant: Microsoft Corporation
    Inventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton E. Lui
  • Patent number: 6465820
    Abstract: A single phase charge-couple device (CCD) transfer device in a substrate of a first conductivity type. The device includes a gated region and a photo-diode region. The gated region includes a gated part and a gate electrode insulatively spaced over the gated part. The photo-diode region includes first, second, and third diode sub-regions. The second diode sub-region is formed of a second conductivity type; the third diode sub-region is formed of the first conductivity type in the second diode sub-region; and the first diode sub-region is formed of the first conductivity type in the second diode sub-region. The first and third diode sub-regions contain different dopant concentrations. The gated part is either a buried channel gated part or a surface channel gated part. The buried channel gated part includes a channel of the second conductivity type and a first gated sub-region formed in the channel.
    Type: Grant
    Filed: September 10, 1999
    Date of Patent: October 15, 2002
    Assignee: Dalsa, Inc.
    Inventor: Eric Fox
  • Patent number: 6087686
    Abstract: a pixel is formed in a substrate having a first conductivity type, the pixel being coupled to a register for output. The pixel includes a pixel channel of a second conductivity type formed in the substrate, a transfer gate electrode, a storage gate electrode and a photodiode. The pixel channel includes a transfer portion at a first end of the pixel channel proximal to the register, a diode portion at a second end distal to the register and a storage portion between the transfer portion and the diode portion. The transfer gate electrode is insulatively spaced over the transfer portion, and the storage gate electrode is insulatively spaced over the storage portion. The diode is formed within the diode portion using the storage gate electrode as a mask.
    Type: Grant
    Filed: December 28, 1998
    Date of Patent: July 11, 2000
    Assignee: Dalsa, Inc.
    Inventors: Eric Fox, Nixon O.