Patents by Inventor Seth T. Proctor

Seth T. Proctor 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: 9180370
    Abstract: A system provides a model for use within a digital environment. The model comprises at least one music segment, and supplies music for the digital environment. The system identifies a location within the digital environment. The location requires at least one music segment supplied by the model. The system selects at least one music segment to play within the digital environment. The music segment is selected based on the model, the location requiring the at least one music segment, and the digital environment. The selecting of the music segment is operable to be modified based on the model, the location requiring the at least one music segment, and the digital environment.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: November 10, 2015
    Assignee: Oracle America, Inc.
    Inventors: Jeffrey L. Alexander, Paul B. Lamere, Seth T. Proctor
  • Patent number: 8565906
    Abstract: Example embodiments herein include an audio manager that identifies at least one user in a social environment (e.g., multiplayer gaming environment). Each user in the social environment has a respective user music profile that contains audio attributes for various types of audio. The audio manager combines the user music profile from each user to form a group music profile. The audio manager further identifies a selection of audio segments to be rendered in the social environment that match the group music profile. Additionally, the audio manager processes the selection of audio segments against the audio attributes of at least one user to determine an audio segment to be rendered in the social environment. In one embodiment, the audio manager processes the selection of audio segments in accordance with a social value metric. In turn, the audio manager renders the audio segment in the social environment in accordance with the social value metric.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: October 22, 2013
    Assignee: Oracle America, Inc.
    Inventors: Jeffrey H. Alexander, Paul B. Lamere, Seth T. Proctor
  • Patent number: 8291474
    Abstract: A system and method for using an opaque group within a federated identity management environment, to prevent disclosure of identities of the group. An opaque group is constructed at an identity provider within the system and has a group identity that references primary system identities of its members (e.g., electronic mail addresses, public key certificates, network addresses). Services to the group (e.g., distribution of an object such as a document or electronic mail message, invitation to an online meeting, authentication as a member of the group) can be requested from service providers, but because service providers do not have access to members' primary identities, the service providers forward the requests to an identity provider that has access to the group identity. That identity provider retrieves the members' identities and completes the action.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: October 16, 2012
    Assignee: Oracle America, Inc.
    Inventors: Anne H. Anderson, Seth T. Proctor
  • Patent number: 8286173
    Abstract: A system provides a task scheduler to define a priority queue with at least one window and a queue-window key. Each window is an ordered collection of tasks in a task pool of the priority queue and is identified by the queue-window key. The task scheduler sets a task-window key equal to a user-window key when the user-window key is greater than the minimum queue-window key. The task scheduler can further set the task-window key equal to the minimum queue-window key when the user-window key is less than the minimum queue-window key. A maximum task limit per user for each window and a priority increment for the user-window key are further applied to ensure fair scheduling.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: October 9, 2012
    Assignee: Oracle America, Inc.
    Inventors: Seth T. Proctor, David A. Jurgens, David R. Chase
  • Patent number: 8250526
    Abstract: XACML (eXtensible Access Control Markup Language) documents, PolicySets and Policies can become long, complex and difficult to completely comprehend. A method is provided for facilitating analysis of such code to make it easier to answer questions such as: Given a particular set of Attribute values (and/or others unknown as of now), what is permitted or denied; are any of the rules redundant; are any of the rules inconsistent; for any pair of policies in the code, what set of Attributes will they both return Permit; how can a policy be refactored into an equivalent set of policies in which each branch of the policy tree pertains to specific values of specified Attributes? To facilitate such analysis and refactoring, every Rule in the collection of policies being analyzed is reduced to an equivalent expression in DNF (Disjunctive Normal Form). Some terms, predicates and other elements may be eliminated.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: August 21, 2012
    Assignee: Oracle America, Inc.
    Inventors: Anne H. Anderson, Seth T. Proctor
  • Publication number: 20100042973
    Abstract: XACML (eXtensible Access Control Markup Language) documents, PolicySets and Policies can become long, complex and difficult to completely comprehend. A method is provided for facilitating analysis of such code to make it easier to answer questions such as: Given a particular set of Attribute values (and/or others unknown as of now), what is permitted or denied; are any of the rules redundant; are any of the rules inconsistent; for any pair of policies in the code, what set of Attributes will they both return Permit; how can a policy be refactored into an equivalent set of policies in which each branch of the policy tree pertains to specific values of specified Attributes? To facilitate such analysis and refactoring, every Rule in the collection of policies being analyzed is reduced to an equivalent expression in DNF (Disjunctive Normal Form). Some terms, predicates and other elements may be eliminated.
    Type: Application
    Filed: August 12, 2008
    Publication date: February 18, 2010
    Applicant: Sun Microsystems, Inc.
    Inventors: Anne H. Anderson, Seth T. Proctor
  • Publication number: 20090265753
    Abstract: A system and method for using an opaque group within a federated identity management environment, to prevent disclosure of identities of the group. An opaque group is constructed at an identity provider within the system and has a group identity that references primary system identities of its members (e.g., electronic mail addresses, public key certificates, network addresses). Services to the group (e.g., distribution of an object such as a document or electronic mail message, invitation to an online meeting, authentication as a member of the group) can be requested from service providers, but because service providers do not have access to members' primary identities, the service providers forward the requests to an identity provider that has access to the group identity. That identity provider retrieves the members' identities and completes the action.
    Type: Application
    Filed: April 16, 2008
    Publication date: October 22, 2009
    Applicant: Sun Microsystems, Inc.
    Inventors: Anne H. Anderson, Seth T. Proctor
  • Publication number: 20080235693
    Abstract: A system provides a task scheduler to define a priority queue with at least one window and a queue-window key. Each window is an ordered collection of tasks in a task pool of the priority queue and is identified by the queue-window key. The task scheduler sets a task-window key equal to a user-window key when the user-window key is greater than the minimum queue-window key. The task scheduler can further set the task-window key equal to the minimum queue-window key when the user-window key is less than the minimum queue-window key. A maximum task limit per user for each window and a priority increment for the user-window key are further applied to ensure fair scheduling.
    Type: Application
    Filed: March 23, 2007
    Publication date: September 25, 2008
    Inventors: Seth T. Proctor, David A. Jurgens, David R. Chase
  • Publication number: 20080154403
    Abstract: A system provides a model for use within a digital environment. The model comprises at least one music segment, and supplies music for the digital environment. The system identifies a location within the digital environment. The location requires at least one music segment supplied by the model. The system selects at least one music segment to play within the digital environment. The music segment is selected based on the model, the location requiring the at least one music segment, and the digital environment. The selecting of the music segment is operable to be modified based on the model, the location requiring the at least one music segment, and the digital environment.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Inventors: Jeffrey L. Alexander, Paul B. Lamere, Seth T. Proctor