Patents by Inventor David Keyes

David Keyes 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: 10614048
    Abstract: Techniques are described for determining correlations between data in a repository system. The data may include information about corresponding to resources (e.g., an application, a process, a service, an endpoint, or a method) in a computing environment. A correlation between objects can indicate a similarity or a relationship based on one or more of the attributes of each object that is correlated. The repository system can store information about each object in a data structure, such as an entity, including the attributes about the object. The repository system can determine the relationships between entities based on correlations identified from the attributes of entities. The repository system can perform correlations based on groups of entities corresponding to a group of objects. Upon determining that two groups of entities match, the repository system can compare individual entities in the groups to identify correlations between individual entities corresponding to objects that are correlated.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: April 7, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Dennis Fuglsang, Andrey Ozerov, David Keyes
  • Patent number: 10346632
    Abstract: Techniques are described for managing access to a repository system storing information (e.g. metadata) about objects (e.g. an application a process or a service) in a computing environment. The repository system can store a data structure (an “entity”) that includes information about an object. An entity can have an association with one or more collections of entities (“assets”) that classify a collection of entities. Access to perform actions (e.g. create read update or delete) an entity can be managed based on an entitlement which grants a right to access information in the entity and/or at least one asset having an association with the entity. The repository system can manage access to one or more entities based on rights implied by an entitlement to access one or more assets associated with those entities.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: July 9, 2019
    Assignee: Oracle International Corporation
    Inventors: David Keyes, Muthukumar Palanisamy, David Edward DiFranco, Dennis M. Chin
  • Patent number: 10331463
    Abstract: The present disclosure relates generally to techniques for displaying information in a repository system. In certain embodiments, techniques are described for dynamically determining a view, based on a role of a user, to display information stored in a repository system about one or more objects in a computing environment. An object can include an application, a process, a service, an endpoint device, a method, etc., which can exist in a computing environment. An object can include a resource (e.g., a data structure or a database) in a computing environment. The repository system can store information about an object and its attributes. The information stored in the repository system about an object can be dynamically displayed to a user based on the role associated with the user.
    Type: Grant
    Filed: December 18, 2016
    Date of Patent: June 25, 2019
    Assignee: Oracle International Corporation
    Inventors: Radhesh Radhakrishnan, David Keyes
  • Publication number: 20180025173
    Abstract: Techniques are described for managing access to a repository system storing information (e.g., metadata) about objects (e.g., an application, a process, or a service) in a computing environment. The repository system can store a data structure (an “entity”) that includes information about an object. An entity can have an association with one or more collections of entities (“assets”) that classify a collection of entities. Access to perform actions (e.g., create, read, update, or delete) an entity can be managed based on an entitlement, which grants a right to access information in the entity and/or at least one asset having an association with the entity. The repository system can manage access to one or more entities based on rights implied by an entitlement to access one or more assets associated with those entities.
    Type: Application
    Filed: September 25, 2017
    Publication date: January 25, 2018
    Applicant: Oracle International Corporation
    Inventors: David Keyes, Muthukumar Palanisamy, David Edward DiFranco, Dennis M. Chin
  • Patent number: 9779261
    Abstract: Techniques are described for managing access to a repository system storing information (e.g., metadata) about objects (e.g., an application, a process, or a service) in a computing environment. The repository system can store a data structure (an “entity”) that includes information about an object. An entity can have an association with one or more collections of entities (“assets”) that classify a collection of entities. Access to perform actions (e.g., create, read, update, or delete) an entity can be managed based on an entitlement, which grants a right to access information in the entity and/or at least one asset having an association with the entity. The repository system can manage access to one or more entities based on rights implied by an entitlement to access one or more assets associated with those entities.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: October 3, 2017
    Assignee: Oracle International Corporation
    Inventors: David Keyes, Muthukumar Palanisamy, David Edward DiFranco, Dennis M. Chin
  • Publication number: 20170097832
    Abstract: The present disclosure relates generally to techniques for displaying information in a repository system. In certain embodiments, techniques are described for dynamically determining a view, based on a role of a user, to display information stored in a repository system about one or more objects in a computing environment. An object can include an application, a process, a service, an endpoint device, a method, etc., which can exist in a computing environment. An object can include a resource (e.g., a data structure or a database) in a computing environment. The repository system can store information about an object and its attributes. The information stored in the repository system about an object can be dynamically displayed to a user based on the role associated with the user.
    Type: Application
    Filed: December 18, 2016
    Publication date: April 6, 2017
    Applicant: Oracle International Corporation
    Inventors: Radhesh Radhakrishnan, David Keyes
  • Patent number: 9544198
    Abstract: The present disclosure relates generally to techniques for displaying information in a repository system. In certain embodiments, techniques are described for dynamically determining a view, based on a role of a user, to display information stored in a repository system about one or more objects in a computing environment. An object can include an application, a process, a service, an endpoint device, a method, etc., which can exist in a computing environment. An object can include a resource (e.g., a data structure or a database) in a computing environment. The repository system can store information about an object and its attributes. The information stored in the repository system about an object can be dynamically displayed to a user based on the role associated with the user.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: January 10, 2017
    Assignee: Oracle International Corporation
    Inventors: Radhesh Radhakrishnan, David Keyes
  • Publication number: 20150089598
    Abstract: Techniques are described for managing access to a repository system storing information (e.g., metadata) about objects (e.g., an application, a process, or a service) in a computing environment. The repository system can store a data structure (an “entity”) that includes information about an object. An entity can have an association with one or more collections of entities (“assets”) that classify a collection of entities. Access to perform actions (e.g., create, read, update, or delete) an entity can be managed based on an entitlement, which grants a right to access information in the entity and/or at least one asset having an association with the entity. The repository system can manage access to one or more entities based on rights implied by an entitlement to access one or more assets associated with those entities.
    Type: Application
    Filed: September 3, 2014
    Publication date: March 26, 2015
    Inventors: David Keyes, Muthukumar Palanisamy, David Edward DiFranco, Dennis M. Chin
  • Publication number: 20150088841
    Abstract: Techniques are described for determining correlations between data in a repository system. The data may include information about corresponding to resources (e.g., an application, a process, a service, an endpoint, or a method) in a computing environment. A correlation between objects can indicate a similarity or a relationship based on one or more of the attributes of each object that is correlated. The repository system can store information about each object in a data structure, such as an entity, including the attributes about the object. The repository system can determine the relationships between entities based on correlations identified from the attributes of entities. The repository system can perform correlations based on groups of entities corresponding to a group of objects. Upon determining that two groups of entities match, the repository system can compare individual entities in the groups to identify correlations between individual entities corresponding to objects that are correlated.
    Type: Application
    Filed: September 11, 2014
    Publication date: March 26, 2015
    Inventors: Dennis Fuglsang, Andrey Ozerov, David Keyes
  • Publication number: 20150089385
    Abstract: The present disclosure relates generally to techniques for displaying information in a repository system. In certain embodiments, techniques are described for dynamically determining a view, based on a role of a user, to display information stored in a repository system about one or more objects in a computing environment. An object can include an application, a process, a service, an endpoint device, a method, etc., which can exist in a computing environment. An object can include a resource (e.g., a data structure or a database) in a computing environment. The repository system can store information about an object and its attributes. The information stored in the repository system about an object can be dynamically displayed to a user based on the role associated with the user.
    Type: Application
    Filed: September 16, 2014
    Publication date: March 26, 2015
    Inventors: Radhesh Radhakrishnan, David Keyes
  • Publication number: 20080114812
    Abstract: The present invention relates to, among other things, the use of digital object fingerprints to account for digital objects.
    Type: Application
    Filed: January 10, 2008
    Publication date: May 15, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: Randy Beiter, David Keyes, Sashi Kolli, Charles Stack
  • Publication number: 20060130125
    Abstract: The present invention relates to, among other things, the use of digital object fingerprints to account for digital objects.
    Type: Application
    Filed: April 15, 2005
    Publication date: June 15, 2006
    Applicant: Flashline, Inc.
    Inventors: Randy Beiter, David Keyes, Sashi Kolli, Charles Stack
  • Patent number: D679953
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: April 16, 2013
    Assignee: Service Ideas, Inc.
    Inventors: Christopher L. Peterson, David Keyes
  • Patent number: D686864
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: July 30, 2013
    Assignee: Service Ideas, Inc.
    Inventors: Greg D. Poul, Brandon Korgel, David Keyes, Aaron J. Munsinger, Christopher L. Petersen