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: 20060249575Abstract: 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: ApplicationFiled: July 7, 2006Publication date: November 9, 2006Inventors: Jessica Turner, Robert Greenberg, Chitra Jain, Eric Fox, Charles Rosenblatt
-
Publication number: 20060209016Abstract: 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: ApplicationFiled: March 17, 2005Publication date: September 21, 2006Applicant: MICROSOFT CORPORATIONInventors: Eric Fox, Emily Rimas-Ribikauskas, Robert Jarrett, Leroy Keely
-
Publication number: 20060210958Abstract: 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: ApplicationFiled: March 21, 2005Publication date: September 21, 2006Applicant: Microsoft CorporationInventors: Emily Rimas-Ribikauskas, Richard Duncan, Zoltan Szilagyi, Eric Fox, Shawna Davis, David Perry, Ernest Pennington
-
Publication number: 20060142966Abstract: 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: ApplicationFiled: February 22, 2006Publication date: June 29, 2006Applicant: Microsoft CorporationInventors: Eric Fox, Hyun-Suk Kim
-
Publication number: 20060136845Abstract: 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: ApplicationFiled: December 20, 2004Publication date: June 22, 2006Applicant: Microsoft CorporationInventors: Emily Rimas-Ribikauskas, Eric Fox, Matt Lerner, Corinne Sherry, Jeff Pettiross
-
Publication number: 20060123336Abstract: 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: ApplicationFiled: January 25, 2006Publication date: June 8, 2006Applicant: Microsoft CorporationInventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton Lui
-
Publication number: 20060117254Abstract: 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: ApplicationFiled: January 17, 2006Publication date: June 1, 2006Applicant: Microsoft CorporationInventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton Lui
-
Patent number: 7028256Abstract: 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: GrantFiled: May 10, 2002Date of Patent: April 11, 2006Assignee: Microsoft CorporationInventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton E. Lui
-
Patent number: 6906749Abstract: 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: GrantFiled: September 10, 1999Date of Patent: June 14, 2005Assignee: DALSA, Inc.Inventor: Eric Fox
-
Publication number: 20050120302Abstract: 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: ApplicationFiled: January 10, 2005Publication date: June 2, 2005Applicant: Microsoft CorporationInventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton Lui
-
Publication number: 20050046175Abstract: 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: ApplicationFiled: August 28, 2003Publication date: March 3, 2005Inventor: Eric Fox
-
Publication number: 20040095394Abstract: 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: ApplicationFiled: November 15, 2002Publication date: May 20, 2004Applicant: Microsoft CorporationInventors: Eric Fox, Hyun-Suk Kim
-
Patent number: 6701454Abstract: 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: GrantFiled: June 5, 2000Date of Patent: March 2, 2004Assignee: Microsoft CorporationInventors: Kevin Joseph Fischer, Eric Fox, Eric A. LeVine, Brian T. Hill, Michael R. Marcelais, Jeffrey Larsson
-
Publication number: 20030226113Abstract: 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: ApplicationFiled: May 31, 2002Publication date: December 4, 2003Applicant: Microsoft CorporationInventors: Dan William Altman, Eric Fox, Steven Eliot Weil, Marieke Iwema, Jitesh Vallabh
-
Publication number: 20030212958Abstract: 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: ApplicationFiled: May 10, 2002Publication date: November 13, 2003Applicant: Microsoft CorporationInventors: Dan Altman, Eric Fox, Steve Weil, Marieke Iwema, Charlton E. Lui
-
Patent number: 6465820Abstract: 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: GrantFiled: September 10, 1999Date of Patent: October 15, 2002Assignee: Dalsa, Inc.Inventor: Eric Fox
-
Patent number: 6087686Abstract: 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: GrantFiled: December 28, 1998Date of Patent: July 11, 2000Assignee: Dalsa, Inc.Inventors: Eric Fox, Nixon O.