Patents by Inventor Jana Z. Sedivy

Jana Z. Sedivy 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: 20110264785
    Abstract: 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: Application
    Filed: July 1, 2011
    Publication date: October 27, 2011
    Applicant: XEROX CORPORATION
    Inventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy
  • Patent number: 7975002
    Abstract: 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: Grant
    Filed: April 4, 2007
    Date of Patent: July 5, 2011
    Assignee: Xerox Corporation
    Inventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy
  • Publication number: 20100011049
    Abstract: 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: Application
    Filed: April 4, 2007
    Publication date: January 14, 2010
    Inventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy
  • Patent number: 7624143
    Abstract: 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: Grant
    Filed: December 12, 2002
    Date of Patent: November 24, 2009
    Assignee: Xerox Corporation
    Inventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy
  • Patent number: 7620737
    Abstract: 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: Grant
    Filed: December 12, 2002
    Date of Patent: November 17, 2009
    Assignee: Xerox Corporation
    Inventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy, Trevor F. Smith, Jason Hong, Shahram Izadi, Karen J Marcelo
  • Patent number: 7461172
    Abstract: 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: Grant
    Filed: December 12, 2002
    Date of Patent: December 2, 2008
    Assignee: Xerox Corporation
    Inventors: Mark W. Newman, W. Keith Edwards, Jason Hong, Shahram Izadi, Karen J. Marcelo, Jana Z. Sedivy, Trevor F. Smith
  • Patent number: 7376834
    Abstract: 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: Grant
    Filed: July 18, 2003
    Date of Patent: May 20, 2008
    Assignee: Palo Alto Research Center Incorporated
    Inventors: W. Keith Edwards, Mark W. Newman, Jana Z. Sedivy, Trevor F. Smith, Diana Smetters, Dirk Balfanz, Paul Stewart
  • Patent number: 7363508
    Abstract: 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: Grant
    Filed: May 21, 2003
    Date of Patent: April 22, 2008
    Assignee: Palo Alto Research Center Incorporated
    Inventors: W. Keith Edwards, Mark W. Newman, Jana Z. Sedivy, Diana K. Smetters, Trevor Smith
  • Publication number: 20040236943
    Abstract: 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: Application
    Filed: May 21, 2003
    Publication date: November 25, 2004
    Applicant: Xerox Corporation
    Inventors: W. Keith Edwards, Mark W. Newman, Jana Z. Sedivy, Diana K. Smetters, Trevor Smith
  • Patent number: 6810363
    Abstract: 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: Grant
    Filed: December 12, 2002
    Date of Patent: October 26, 2004
    Assignee: Xerox Corporation
    Inventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy
  • Publication number: 20040139231
    Abstract: 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: Application
    Filed: December 12, 2002
    Publication date: July 15, 2004
    Applicant: Xerox Corporation
    Inventors: Mark W. Newman, W. Keith Edwards, Jason Hong, Shahram Izadi, Karen J. Marcelo, Jana Z. Sedivy, Trevor F. Smith
  • Publication number: 20040117436
    Abstract: 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: Application
    Filed: December 12, 2002
    Publication date: June 17, 2004
    Applicant: Xerox Corporation
    Inventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy
  • Publication number: 20040117798
    Abstract: 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: Application
    Filed: December 12, 2002
    Publication date: June 17, 2004
    Applicant: Xerox Corporation
    Inventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy, Trevor F. Smith, Jason Hong, Shahram Izadi, Karen J. Marcelo
  • Publication number: 20040117156
    Abstract: 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: Application
    Filed: December 12, 2002
    Publication date: June 17, 2004
    Applicant: Xerox Corporation
    Inventors: Mark W. Newman, W. Keith Edwards, Jana Z. Sedivy