Patents by Inventor W. Keith Edwards
W. Keith Edwards 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: 11704473Abstract: Review systems and methods facilitate active reading by providing a flexible environment in which users can examine documents. A review system can comprise a virtual workspace, a document view region, a preview region, and optional document objects. The virtual workspace can simulate a desktop or other physical workspace. The document view region can display a portion of an open document at a magnification sufficient for reading. The preview region can display the document at a magnification sufficient to enable the general layout of the entire document to be determined. The document objects can be created from the document through tools of the review system. These document objects can be independently moveable throughout the virtual workspace as needed to facilitate the user's active reading process.Type: GrantFiled: April 22, 2019Date of Patent: July 18, 2023Assignee: Georgia Tech Research CorporationInventors: Craig S. Tashman, W. Keith Edwards
-
Publication number: 20190251140Abstract: Review systems and methods facilitate active reading by providing a flexible environment in which users can examine documents. A review system can comprise a virtual workspace, a document view region, a preview region, and optional document objects. The virtual workspace can simulate a desktop or other physical workspace. The document view region can display a portion of an open document at a magnification sufficient for reading. The preview region can display the document at a magnification sufficient to enable the general layout of the entire document to be determined. The document objects can be created from the document through tools of the review system. These document objects can be independently moveable throughout the virtual workspace as needed to facilitate the user's active reading process.Type: ApplicationFiled: April 22, 2019Publication date: August 15, 2019Inventors: Craig S. Tashman, W. Keith Edwards
-
Patent number: 10268661Abstract: Review systems and methods facilitate active reading by providing a flexible environment in which users can examine documents. A review system can comprise a virtual workspace, a document view region, a preview region, and optional document objects. The virtual workspace can simulate a desktop or other physical workspace. The document view region can display a portion of an open document at a magnification sufficient for reading. The preview region can display the document at a magnification sufficient to enable the general layout of the entire document to be determined. The document objects can be created from the document through tools of the review system. These document objects can be independently moveable throughout the virtual workspace as needed to facilitate the user's active reading process.Type: GrantFiled: March 16, 2011Date of Patent: April 23, 2019Assignee: Georgia Tech Research CorporationInventors: Craig S. Tashman, W. Keith Edwards
-
Publication number: 20130191711Abstract: Review systems and methods facilitate active reading by providing a flexible environment in which users can examine documents. A review system can comprise a virtual workspace, a document view region, a preview region, and optional document objects. The virtual workspace can simulate a desktop or other physical workspace. The document view region can display a portion of an open document at a magnification sufficient for reading. The preview region can display the document at a magnification sufficient to enable the general layout of the entire document to be determined. The document objects can be created from the document through tools of the review system. These document objects can be independently moveable throughout the virtual workspace as needed to facilitate the user's active reading process.Type: ApplicationFiled: March 16, 2011Publication date: July 25, 2013Applicant: GEORGIA TECH RESEARCH CORPORATIONInventors: Craig S. Tashman, W. Keith Edwards
-
Publication number: 20110264785Abstract: A system and method for prioritizing components is provided. Components, including at least one requester components and at least two service components are maintained. The components each include a historical context and access information. The requester component requests the historical contexts associated with one or more of the service components. The one or more service components are filtered to determine which of the one or more service components are accessible to the requester component using the access information. The accessible service components for the requester component are prioritized based on the associated historical contexts.Type: ApplicationFiled: July 1, 2011Publication date: October 27, 2011Applicant: XEROX CORPORATIONInventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy
-
Patent number: 7975002Abstract: A system and method for accumulating a historical context of interactions between components is presented. A plurality of components that each have a component context and which include at least one of a requester component and at least one of a service component are maintained. An interaction including the requester component requesting an operation to be performed by the service component is identified by sending the component context of the requester component to the service component. The component context of the requester component is recorded into the component context of the service component as contextual metadata.Type: GrantFiled: April 4, 2007Date of Patent: July 5, 2011Assignee: Xerox CorporationInventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy
-
Patent number: 7873983Abstract: Apparatus, methods, and program products that enable an audience member of a local device to navigate, by activation of user selectable controls, through an experiential data stream presented on the local device.Type: GrantFiled: November 23, 2004Date of Patent: January 18, 2011Assignee: Palo Alto Research Center IncorporatedInventors: Nicolas Ducheneaut, W. Keith Edwards, Robert J. Moore, Eric S. Nickell, Diana K. Smetters, James D. Thornton, Daniel G. Bobrow
-
Patent number: 7870589Abstract: A method and a computer-usable storage medium storing instructions that, when executed by a computer, cause the computer to perform the method, which provides content to supplement a presentation of an experiential data stream. The method includes a step of receiving a request for content configured to be included in said presentation of the experiential data stream. The method also determines content parameters from the request that are used to select the content. It also provides the content and records appropriate transaction information.Type: GrantFiled: November 23, 2004Date of Patent: January 11, 2011Assignee: Palo Alto Research Center IncorporatedInventors: Nicolas Ducheneaut, W. Keith Edwards, Eric S. Nickell, James D. Thornton, Daniel G. Bobrow
-
Patent number: 7818770Abstract: Apparatus, methods, and a computer-usable storage medium storing instructions that, when executed by a computer, cause the computer to establish a control link, establish a human communication channel, and create a shared social space that enables a local audience member and a remote audience member to simultaneously experience a recorded experiential data stream, whereby the local audience member and the remote audience member are enabled to communicate over the human communication channel about the experiential data stream.Type: GrantFiled: November 23, 2004Date of Patent: October 19, 2010Assignee: Palo Alto Research Center IncorporatedInventors: Nicolas Ducheneaut, W. Keith Edwards, Robert J. Moore, Eric S. Nickell, Diana K. Smetters, James D. Thornton, Daniel G. Bobrow
-
Patent number: 7814518Abstract: Apparatus, methods, and a computer-usable storage medium storing instructions that, when executed by a computer, cause the computer to present replacement/additional content in conjunction with an experiential data stream by maintaining a first playback position in the experiential data stream, detect proximity of the first playback position to an insertion coordinate associated with the replacement/additional content, and present content at the insertion coordinate from the replacement/additional instead of from the experiential data stream content.Type: GrantFiled: November 23, 2004Date of Patent: October 12, 2010Assignee: Palo Alto Research Center IncorporatedInventors: Nicolas B. Ducheneaut, W Keith Edwards, Eric S. Nickell, James D. Thornton
-
Publication number: 20100011049Abstract: A system and method for accumulating a historical context of interactions between components is presented. A plurality of components that each have a component context and which include at least one of a requester component and at least one of a service component are maintained. An interaction including the requester component requesting an operation to be performed by the service component is identified by sending the component context of the requester component to the service component. The component context of the requester component is recorded into the component context of the service component as contextual metadata.Type: ApplicationFiled: April 4, 2007Publication date: January 14, 2010Inventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy
-
Patent number: 7624143Abstract: Methods, systems, apparatus and program products for accumulating a historical context of interactions between components in an environment where each of the components has a component context that can be revealed. The components include a requester component and a service component. The requester component requests an operation to be performed by the service component. The requester component passes its context to the service component with the operational request. The requester component context is recorded as service component contextual metadata and becomes part of the historical context.Type: GrantFiled: December 12, 2002Date of Patent: November 24, 2009Assignee: Xerox CorporationInventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy
-
Patent number: 7620737Abstract: Methods, apparatus and program products for using historical contextual data in a ubiquitous computing environment. The historical contextual data can be dispersed among components in an environment or logging services as well as stored on a particular component or logging service. The historical contextual data can be used to help create or re-create component configurations within the relevant environment through the use of abstract applications and abstract components. Abstract applications can be specified to create connections with specific components. Abstract applications can also be generalized so that they need not create connections with specific components, but can create component connections that perform a desired function by determining which components to use from the available components, and how to connect the selected components to perform the function.Type: GrantFiled: December 12, 2002Date of Patent: November 17, 2009Assignee: Xerox CorporationInventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy, Trevor F. Smith, Jason Hong, Shahram Izadi, Karen J Marcelo
-
Patent number: 7461172Abstract: Methods, systems, apparatus and program products for gathering contextual history from components in an environment and applying an operation on the gathered history to assist a user in selecting which components to use in the environment.Type: GrantFiled: December 12, 2002Date of Patent: December 2, 2008Assignee: Xerox CorporationInventors: Mark W. Newman, W. Keith Edwards, Jason Hong, Shahram Izadi, Karen J. Marcelo, Jana Z. Sedivy, Trevor F. Smith
-
Patent number: 7424545Abstract: One embodiment of the present invention provides a computer controlled method configured to provide content to be presented with a presentation of an experiential data stream. The method includes receiving a request to provide the content which is configured to be included in the presentation of the experiential data stream, determining one or more content parameters related to the request, and providing the content. The content is structured to be able to be presented in conjunction with at least one prerecorded portion of the experiential data stream, and the content is either presented in addition to the prerecorded portion of the experiential data stream or presented instead of a target portion of the prerecorded portion of the experiential data stream.Type: GrantFiled: November 23, 2004Date of Patent: September 9, 2008Assignee: Palo Alto Research Center IncorporatedInventors: Nicolas Ducheneaut, W. Keith Edwards, Eric S. Nickell, James D. Thornton, Daniel G. Bobrow
-
Patent number: 7376834Abstract: System and method for enabling arbitrary components to control communications without having or requiring prior knowledge of each other. The system includes a first component that creates controller objects and provides the objects to other components. The controller objects include instructions which when executed by the other components enable the components to generate user interfaces for controlling the first component. Further, the controller objects are encrypted and are used to authenticate the senders or receivers of the objects.Type: GrantFiled: July 18, 2003Date of Patent: May 20, 2008Assignee: Palo Alto Research Center IncorporatedInventors: W. Keith Edwards, Mark W. Newman, Jana Z. Sedivy, Trevor F. Smith, Diana Smetters, Dirk Balfanz, Paul Stewart
-
System and method for dynamically enabling components to implement data transfer security mechanisms
Patent number: 7363508Abstract: A system and method for implementing data transfer security mechanisms. The method includes a first component transferring a data type handler object to a second component. The second interface invokes an interface accessible through the date type handler object which includes instructions that are executed by the second component to implement a data transfer security mechanism. Further, the data type handler interface can be encrypted, include cryptographic keys, and/or include digital signatures.Type: GrantFiled: May 21, 2003Date of Patent: April 22, 2008Assignee: Palo Alto Research Center IncorporatedInventors: W. Keith Edwards, Mark W. Newman, Jana Z. Sedivy, Diana K. Smetters, Trevor Smith -
System and method for dynamically enabling components to implement data transfer security mechanisms
Publication number: 20040236943Abstract: A system and method for implementing data transfer security mechanisms. The method includes a first component transferring a data type handler object to a second component. The second interface invokes an interface accessible through the date type handler object which includes instructions that are executed by the second component to implement a data transfer security mechanism. Further, the data type handler interface can be encrypted, include cryptographic keys, and/or include digital signatures.Type: ApplicationFiled: May 21, 2003Publication date: November 25, 2004Applicant: Xerox CorporationInventors: W. Keith Edwards, Mark W. Newman, Jana Z. Sedivy, Diana K. Smetters, Trevor Smith -
Patent number: 6810363Abstract: Methods, apparatus and program products for a context monitor that monitors communications between components in a monitored environment. The context monitor maintains a historical context of interactions between the components and analyzes the current monitored environment using the historical context and the composition of the components in the environment and returns a situational assessment of the environment.Type: GrantFiled: December 12, 2002Date of Patent: October 26, 2004Assignee: Xerox CorporationInventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy
-
Publication number: 20040139231Abstract: Methods, systems, apparatus and program products for gathering contextual history from components in an environment and applying an operation on the gathered history to assist a user in selecting which components to use in the environment.Type: ApplicationFiled: December 12, 2002Publication date: July 15, 2004Applicant: Xerox CorporationInventors: Mark W. Newman, W. Keith Edwards, Jason Hong, Shahram Izadi, Karen J. Marcelo, Jana Z. Sedivy, Trevor F. Smith