Patents by Inventor Justin Gould

Justin Gould 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: 20110055419
    Abstract: One aspect of the invention is a method for playing a stored content providing a plurality of segments which collectively contains the stored content, each segment has using first terminus and a second terminus with the content having a temporal flow from the first terminus to the second terminus. At least one segment is associated with a plurality of links to other segments. The method includes playing at least one segment with the temporal flow, determining whether a content expansion is desired prior to reaching the second terminus. If the content expansion is desired, then linking to an expansion segment and playing the expansion segment. If the content expansion is not desired, then linking to a continuing segment and playing the continuing segment. The method includes an additional link from the expansion segment to the continuing segment such that the continuing segment is played after the expansion segment has been played.
    Type: Application
    Filed: November 8, 2010
    Publication date: March 3, 2011
    Inventors: Eric Justin GOULD, Rachel M. STRICKLAND
  • Publication number: 20110055164
    Abstract: A method and system for maintaining data recoverability of a computer system coupled to a storage device storing data objects includes identifying at least one recoverability parameter associated with the storage device. A recoverability index is calculated based on a recoverability parameter. The recoverability index may reflect the recoverability of the computer system from data loss. The recoverability index may be continuously calculated and evaluated. Recoverability actions, such as performing a backup operation, may be performed in response to a value associated with the recoverability index.
    Type: Application
    Filed: September 3, 2009
    Publication date: March 3, 2011
    Applicant: SOFTTHINKS SAS
    Inventors: Eric Justin Gould Bear, David Bouteruche, Stephane Debroutelle, Christian Leman, Mark Benjamin Power-Freeman, Jan Moorman, Vasken N. Sayre
  • Patent number: 7890648
    Abstract: One aspect of the invention is a method for playing a stored content providing a plurality of segments which collectively contains the stored content, each segment has using first terminus and a second terminus with the content having a temporal flow from the first terminus to the second terminus. At least one segment is associated with a plurality of links to other segments. The method includes playing at least one segment with the temporal flow, determining whether a content expansion is desired prior to reaching the second terminus. If the content expansion is desired, then linking to an expansion segment and playing the expansion segment. If the content expansion is not desired, then linking to a continuing segment and playing the continuing segment. The method includes an additional link from the expansion segment to the continuing segment such that the continuing segment is played after the expansion segment has been played.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: February 15, 2011
    Assignee: MONKEYmedia, Inc.
    Inventors: Eric Justin Gould, Rachel M. Strickland
  • Publication number: 20100312754
    Abstract: A method and system for backup and recovery of data objects accessible to a computer system may identify data events associated with the data objects. Metadata providing a record of data events associated with a data object, including information identifying prior versions of a data object may be stored in a central index. An indication of a plurality of data objects may be displayed on a single panel display object, along with a revision history for each displayed data object. The revision history may include an indication of previous versions of the data object, which may be selectable and accessible from the single panel display object. The single panel display object may further display a timeline with a selectable timescale. The timescale may be associated with a color scale, which may also be used in the display of the data objects and their respective revision histories.
    Type: Application
    Filed: November 6, 2009
    Publication date: December 9, 2010
    Applicant: SOFTTHINKS SAS
    Inventors: Eric Justin Gould Bear, David Bouteruche, Stephane Debroutelle, Christian Leman, Mark Benjamin Power-Freeman, Jan Moorman, Vasken N. Sayre, Peter Oshima
  • Patent number: 7739357
    Abstract: A search system (10) employing a scheme of meta-folders (14) in which conventional objects (18) and search objects (20) may be stored in an intermingling manner. Upon opening a meta-folder (14) the search objects (20) are resolved into conventional static pointers, and thus into conventional objects (18). Optionally, an unresolved meta-folder (14a) may very fleetingly appear while this occurs. A resolved meta-folder (14a) then results, presenting only conventional objects (18). In particular, the search objects (20) may be search criteria which the process of resolving causes to produce only such searched out conventional objects (18) which are currently available. Users (80) of the search system (10) may employ it in large network environments (82), including the Internet (96).
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: June 15, 2010
    Inventor: Eric Justin Gould
  • Patent number: 7668827
    Abstract: Navigating a collection of nodes by selecting a first node, generating a context list, and displaying the first node and list are discussed. Each context of a context collection includes a second node essentially referencing the first node. Another aspect includes a method of generating an address from a collection of contexts containing steps of receiving a selected attribute collection and generating the address. Another aspect includes a method of navigating a hypergraph including at least one context list containing at least one context including a node. The method includes steps of selecting a first context list of the context lists, selecting a first context of the first context list, and displaying the node of the first context of the first context list. Aspects also include computer programs implemented on computer readable media.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: February 23, 2010
    Inventors: Eric Justin Gould, Janna Buckmaster, Todd Wilkens, Paulus W. Trisnadi
  • Publication number: 20090177995
    Abstract: A relativity controller is a scroll bar/window combination that provides a way to see data in relation to both the context of its wholeness and the salience of its contents. To accomplish this, the linear density or other appearance of the scroll bar (acting as a ruler or scale) varies with the density of the document salience (as indicated by different kinds of annotations or marks). It also provides a way to zoom between perspectives. This is usable on many different data types: including sound, video, graphics, calendars and word processors.
    Type: Application
    Filed: October 10, 2008
    Publication date: July 9, 2009
    Inventor: Eric Justin Gould
  • Publication number: 20090016691
    Abstract: One aspect of the invention is a method for playing a stored content providing a plurality of segments which collectively contains the stored content, each segment has using first terminus and a second terminus with the content having a temporal flow from the first terminus to the second terminus. At least one segment is associated with a plurality of links to other segments. The method includes playing at least one segment with the temporal flow, determining whether a content expansion is desired prior to reaching the second terminus. If the content expansion is desired, then linking to an expansion segment and playing the expansion segment. If the content expansion is not desired, then linking to a continuing segment and playing the continuing segment. The method includes an additional link from the expansion segment to the continuing segment such that the continuing segment is played after the expansion segment has been played.
    Type: Application
    Filed: October 30, 2007
    Publication date: January 15, 2009
    Inventors: Eric Justin Gould, Rachel M. Strickland
  • Patent number: 7469386
    Abstract: The present invention provides a systems, methods, and products for enhanced user navigation to compliment (but not necessarily replace) a computer keyboard and mouse by providing a robust navigation interface. The present invention may comprise: a minimally necessary group of commands; combining the functionality a set of at least two command calls into a single logical button; for a single button, prioritizing a set of command calls from first to last and then calling each until one is accepted; logically remapping commands to buttons for a navigational device coupled to a physically rotate-able display device; and mapping a substitute command to a logical button for when the button is engaged in a predetermined manner other than the primary manner in which the logical button is engaged (e.g., double-clicking, flicking, press-and-hold, etc.) so that a substitute command can in fact be issued, among others.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: December 23, 2008
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, William Hong Vong, Leroy Bertrand Keely, Barbee Eve Teasley, Adam John Richardson, Michael H. Tsang
  • Patent number: 7467218
    Abstract: One aspect of the invention is a method for playing a stored content providing a plurality of segments which collectively contains the stored content, each segment has using first terminus and a second terminus with the content having a temporal flow from the first terminus to the second terminus. At least one segment is associated with a plurality of links to other segments. The method includes playing at least one segment with the temporal flow, determining whether a content expansion is desired prior to reaching the second terminus. If the content expansion is desired, then linking to an expansion segment and playing the expansion segment. If the content expansion is not desired, then linking to a continuing segment and playing the continuing segment. The method includes an additional link from the expansion segment to the continuing segment such that the continuing segment is played after the expansion segment has been played.
    Type: Grant
    Filed: June 24, 2003
    Date of Patent: December 16, 2008
    Inventors: Eric Justin Gould, Rachel M. Strickland
  • Patent number: 7461426
    Abstract: This invention includes a method of navigating a collection of nodes by selecting a first node, generating a context list and displaying first node and context list. Each context of the context collection includes a second node essentially referencing the first node. Another aspect of the invention includes a method of generating an address from a collection of contexts containing steps of receiving a selected attribute collection and generating the address. Each context includes a resolution address and an attribute collection. Each of the attribute collections contains at least one attribute. Whenever the attribute collection of a first context of the context collection is essentially the same as the selected attribute collection, the resolution address of the first context is selected as the generated address. Another aspect of the invention includes a method of navigating a hypergraph. The hypergraph includes at least one context list. Each context list contains at least one context.
    Type: Grant
    Filed: April 8, 2004
    Date of Patent: December 9, 2008
    Assignee: Blue Dolphin Solutions, LLC
    Inventors: Eric Justin Gould, Janna Buckmaster, Todd Wilkens, Paulus W. Trisnadi
  • Publication number: 20080216011
    Abstract: A relativity controller is a scroll bar/window combination that provides a way to see data in relation to both the context of its wholeness and the salience of its contents. To accomplish this, the linear density or other appearance of the scroll bar (acting as a ruler or scale) varies with the density of the document salience (as indicated by different kinds of annotations or marks). It also provides a way to zoom between perspectives. This is usable on many different data types: including sound, video, graphics, calendars and word processors.
    Type: Application
    Filed: October 30, 2007
    Publication date: September 4, 2008
    Inventor: Eric Justin Gould
  • Publication number: 20080184145
    Abstract: A relativity controller is a scroll bar/window combination that provides a way to see data in relation to both the context of its wholeness and the salience of its contents. To accomplish this, the linear density or other appearance of the scroll bar (acting as a ruler or scale) varies with the density of the document salience (as indicated by different kinds of annotations or marks). It also provides a way to zoom between perspectives. This is usable on many different data types: including sound, video, graphics, calendars and word processors.
    Type: Application
    Filed: October 30, 2007
    Publication date: July 31, 2008
    Inventor: Eric Justin Gould
  • Publication number: 20080158261
    Abstract: A relativity controller is a scroll bar/window combination that provides a way to see data in relation to both the context of its wholeness and the salience of its contents. To accomplish this, the linear density or other appearance of the scroll bar (acting as a ruler or scale) varies with the density of the document salience (as indicated by different kinds of annotations or marks). It also provides a way to zoom between perspectives. This is usable on many different data types: including sound, video, graphics, calendars and word processors.
    Type: Application
    Filed: October 30, 2007
    Publication date: July 3, 2008
    Inventor: Eric Justin Gould
  • Patent number: D508048
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: August 2, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D508049
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: August 2, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D508050
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: August 2, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D508492
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: August 16, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D517070
    Type: Grant
    Filed: May 2, 2003
    Date of Patent: March 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong, Jonathan Alden Hayes
  • Patent number: D524294
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: July 4, 2006
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong