IP Library Patent Application 13915460
Patent Application
App. No. 13/915,460

SEARCHING FOR AN ENTITY MOST SUITED TO PROVIDE KNOWLEDGE REGARDING AN OBJECT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/915,460
Abstract

In some example implementations, there is provided a method. The method may include receiving a message from a user interface, the message representing a request for an identity of an entity having information regarding a component of a system being developed; determining whether a cache includes the identity of the entity having the information regarding the component; accessing, from at least a repository, metadata including at least one of a version information for the component and an organization structure information, when the cache does not include the identity of the entity having the information regarding the component, and determining, based on the accessed metadata, the entity, when the cache does not include the identity of the entity having the information regarding the component. Related systems, methods, and articles of manufacture are also provided.

Claims (41)

1 . A method, comprising:

receiving a message from a user interface, the message representing a request for an identity of an entity having information regarding a component of a system being developed;

determining whether a cache includes the identity of the entity having the information regarding the component;

accessing, from at least a repository, metadata including at least one of a version information for the component and an organization structure information, when the cache does not include the identity of the entity having the information regarding the component;

determining, based on the accessed metadata, the entity, when the cache does not include the identity of the entity having the information regarding the component;

providing a first response to the received message, the first response including the determined entity having information regarding the component of the system being developed, when the cache does not include the identity of the entity having the information regarding the component; and

when the cache does include the identity of the entity having the information regarding the component, providing a second response to the received message, the second response including the cached information identifying the entity having information regarding the component of the system being developed.

2 . The method of claim 1 , wherein the cache includes information predetermined to enable determining the identity.

3 . The method of claim 1 , wherein the determining the entity further comprises:

determining a score based on the version information

4 . The method of claim 1 , wherein the determining the entity further comprises:

determining the score based on version information including at least one of a total number of changes to the component, a frequency of changes made to the components, a length of responsibility for the component.

5 . The method of claim 1 , wherein the first response includes a score for the determined entity and an organization for the determined entity, wherein the score is determined based on version information.

6 . A system comprising:

at least one processor; and

at least one memory including computer code, which when executed by the at least one processor provides operations comprising:

receiving a message from a user interface, the message representing a request for an identity of an entity having information regarding a component of a system being developed;

determining whether a cache includes the identity of the entity having the information regarding the component;

accessing, from at least a repository, metadata including at least one of a version information for the component and an organization structure information, when the cache does not include the identity of the entity having the information regarding the component;

determining, based on the accessed metadata, the entity, when the cache does not include the identity of the entity having the information regarding the component;

providing a first response to the received message, the first response including the determined entity having information regarding the component of the system being developed, when the cache does not include the identity of the entity having the information regarding the component; and

when the cache does include the identity of the entity having the information regarding the component, providing a second response to the received message, the second response including the cached information identifying the entity having information regarding the component of the system being developed.

7 . The system of claim 6 , wherein the cache includes information predetermined to enable determining the identity.

8 . The system of claim 6 , wherein the determining the entity further comprises:

determining a score based on the version information

9 . The system of claim 6 , wherein the determining the entity further comprises:

determining the score based on version information including at least one of a total number of changes to the component, a frequency of changes made to the components, a length of responsibility for the component.

10 . The system of claim 6 , wherein the first response includes a score for the determined entity and an organization for the determined entity, wherein the score is determined based on version information.

11 . A non-transitory computer-readable medium including computer code which when executed by at least one processor provides operations comprising:

receiving a message from a user interface, the message representing a request for an identity of an entity having information regarding a component of a system being developed;

determining whether a cache includes the identity of the entity having the information regarding the component;

accessing, from at least a repository, metadata including at least one of a version information for the component and an organization structure information, when the cache does not include the identity of the entity having the information regarding the component;

determining, based on the accessed metadata, the entity, when the cache does not include the identity of the entity having the information regarding the component;

providing a first response to the received message, the first response including the determined entity having information regarding the component of the system being developed, when the cache does not include the identity of the entity having the information regarding the component; and

when the cache does include the identity of the entity having the information regarding the component, providing a second response to the received message, the second response including the cached information identifying the entity having information regarding the component of the system being developed.

12 . The non-transitory computer-readable medium of claim 11 , wherein the cache includes information predetermined to enable determining the identity.

13 . The non-transitory computer-readable medium of claim 11 , wherein the determining the entity further comprises:

determining a score based on the version information

14 . The non-transitory computer-readable medium of claim 11 , wherein the determining the entity further comprises:

determining the score based on version information including at least one of a total number of changes to the component, a frequency of changes made to the components, a length of responsibility for the component.

15 . The non-transitory computer-readable medium of claim 11 , wherein the first response includes a score for the determined entity and an organization for the determined entity, wherein the score is determined based on version information.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2013
From: JENTSCH, FRANK; SAID, BARE; BRUNSWIG, FRANK
To: SAP AG
Reel/Frame 030782/0255 →