A method for accessing information. A computer system receives a request for a piece of the information stored in a location between client computer systems and sources of the information. The information has formats for the information in the location. The formats for the information are controlled
A method for accessing information. A computer system receives a request for a piece of the information stored in a location between client computer systems and sources of the information. The information has formats for the information in the location. The formats for the information are controlled by the sources of the information. Each of the sources is assigned to control a group of portions of the information in the location. The computer system identifies the piece of the information corresponding to the request. The computer system returns a response to the request for the piece of the information, enabling simplifying access to the information in different formats.
대표청구항▼
1. A method for accessing information, the method comprising: receiving, by a computer system, a portion of the information for distribution to client computer systems, wherein the portion of the information is received from a source and has formats for the portion of the information, wherein format
1. A method for accessing information, the method comprising: receiving, by a computer system, a portion of the information for distribution to client computer systems, wherein the portion of the information is received from a source and has formats for the portion of the information, wherein formats for the portion of the information are controlled by the source of the portion of the information;placing, by the computer system, the portion of the information into a graph database at a location that is between the client computer systems and the source of the portion of the information, wherein placing the portion of the information comprises storing the portion of the information within a set of nodes indicating formats for the portion of the information and values for the portion of the information;assigning, by the computer system, control of the portion of the information to the source;generating, by the computer system, an assignment list indicating that the portion of the information is assigned to source;receiving, by a computer system, a request from the source to change a piece of the information stored in the location, wherein the change is at least of one a change in a format for the portion, an addition of additional information to the portion, a deletion of the information from the portion, a modification of the information in the portion, or a change of a source controlling the portion;identifying, by the computer system, the piece of the information in the location;determining, by the computer system, whether the source is allowed to change the piece of the information by comparing the source to the assignment list;in response to determining that the source is allowed to change the piece of the information, storing the change in the portion of the information controlled by the source;returning, by the computer system, a response to the request for the piece of the information, enabling simplifying access to the information in different formats; andnotifying, by the computer system, a client computer system subscribing to the portion of the information of an occurrence of the change to the portion of the information. 2. The method of claim 1, wherein receiving the information from the sources for distribution to the client computer systems comprises: receiving, by the computer system, the information from the sources for distribution to the client computer systems in the formats. 3. The method of claim 1, wherein the source of the portion of the information is allowed to change the information in the portion and other sources not assigned to the portion are not allowed to change the information in the portion. 4. The method of claim 3 further comprising: receiving, by the computer system, a request from the client computer system for a change to the format for the portion of the information;sending, by the computer system, the request to the source;receiving, by the computer system, a response to the request from the source; andsending, by the computer system, the response to the client computer system. 5. The method of claim 1 further comprising: assigning, by the computer system, the sources to the portions of the information based on a policy. 6. The method of claim 1, wherein the location includes the graph database and the portions of the information are stored as nodes in the graph database. 7. The method of claim 1, wherein a portion in the portions of the information is a type of the information that is used to perform an operation for an organization. 8. The method of claim 7, wherein the type is selected from one of accounting, research, business planning, accounts receivable, accounts payable, sales, marketing, payroll, benefits, taxes, or education. 9. The method of claim 1, wherein the client computer systems and the sources communicate with the location through at least one of representational state transfer services or durable queues. 10. A method for accessing information, the method comprising: receiving, by a computer system, a portion of information from a source, wherein the information has formats;comparing, by the computer system, the source to an assignment list identifying which ones of sources of the information are assigned to control particular ones of portions of the information, wherein the formats for the information are controlled by the sources of the information, wherein the assignment list indicates which ones of the sources are allowed to change the portion of the information;in response to determining that the source is allowed to change the piece of the information, storing, by the computer system, the portion of the information in a graph database at a location between client computer systems and the sources of the information when the source is assigned to control the portion of the information, wherein placing the portion of the information comprises storing the portion of the information within a set of nodes indicating formats for the portion of the information and values for the portion of the information, wherein the computer system receives a request for the information from a client computer system and sends a response to the client computer system, enabling simplifying access to the information in different formats; andnotifying, by the computer system, a client computer system subscribing to the portion of the information of an occurrence of at least of one a change in a format for the portion, an addition of additional information to the portion, a deletion of the information from the portion, a modification of the information in the portion, or a change of a source controlling the portion. 11. A computer system comprising: an information manager that: receives a portion of the information for distribution to client computer systems, wherein the portion of the information is received from a source and has formats for the portion of the information, wherein formats for the portion of the information are controlled by the source of the portion of the information; places the portion of the information into a graph database at a location that is between the client computer systems and the source of the portion of the information, wherein placing the portion of the information comprises storing the portion of the information within a set of nodes indicating formats for the portion of the information and values for the portion of the information; assigns control of the portion of the information to the source; generates an assignment list indicating that the portion of the information is assigned to source; receives a request from the source to change a piece of the information stored in the location, wherein the change is at least of one a change in a format for the portion, an addition of additional information to the portion, a deletion of the information from the portion, a modification of the information in the portion, or a change of a source controlling the portion; identifies the piece of the information corresponding to the request; determines whether the source is allowed to change the piece of the information by comparing the source to the assignment list; in response to determining that the source is allowed to change the piece of the information, stores the change in the portion of the information controlled by the source; returns a response to the request for the piece of the information, enabling simplifying access to the information in different formats; and notifies a client computer system subscribing to the portion of the information of an occurrence of the change to the portion of the information. 12. The computer system of claim 10, wherein in receiving the information from the sources for distribution to the client computer systems, the information manager receives the information from the sources for distribution to the client computer systems in the formats. 13. The computer system of claim 10, wherein the source of the portion of the information is allowed to change the information in the portion and other sources not assigned to the portion are not allowed to change the information in the portion. 14. The computer system of claim 13, wherein the information manager receives the request from the client computer system for a change to a format for the portion of the information; sends the request to the source; receives the response to the request from the source; and sends the response to the client computer system. 15. The computer system of claim 11, wherein the information manager assigns the sources to the portions of the information based on a policy. 16. The computer system of claim 11, wherein the location includes a graph database and the portions of the information are stored as nodes in the graph database. 17. A computer program product for accessing information, the computer program product comprising: a computer readable storage media;program code, stored on the computer readable storage media, for receiving a portion of the information for distribution to client computer systems, wherein the portion of the information is received from a source and has formats for the portion of the information, wherein formats for the portion of the information are controlled by the source of the portion of the information;program code, stored on the computer readable storage media, for placing the portion of the information into a graph database at a location that is between the client computer systems and the source of the portion of the information, wherein placing the portion of the information comprises storing the portion of the information within a set of nodes indicating formats for the portion of the information and values for the portion of the information;program code, stored on the computer readable storage media, for assigning control of the portion of the information to the source;program code, stored on the computer readable storage media, for generating an assignment list indicating that the portion of the information is assigned to source;program code, stored on the computer readable storage media, for receiving a request from the source to change a piece of the information stored in the location, wherein the change is at least of one a change in a format for the portion, an addition of additional information to the portion, a deletion of the information from the portion, a modification of the information in the portion, or a change of a source controlling the portion;program code, stored on the computer readable storage media, for identifying the piece of the information corresponding to the request;program code, stored on the computer readable storage media, for determining whether the source is allowed to change the piece of the information by comparing the source to the assignment list;program code, stored on the computer readable storage media, for storing the change in the portion of the information controlled by the source in response to determining that the source is allowed to change the piece of the information;program code, stored on the computer readable storage media, for returning a response to the request for the piece of the information, enabling simplifying access to the information in different formats; andprogram code, stored on the computer readable storage media, for notifying the client computer system subscribing to the portion of the information of an occurrence of the change to the portion of the information. 18. The computer program product of claim 17 further comprising: program code, stored on the computer readable storage media, for receiving the information from the sources for distribution to the client computer systems in the formats. 19. The computer program product of claim 17 further comprising: program code, stored on the computer readable storage media, for receiving the request from the client computer system for a change to a format for a portion of the information;program code, stored on the computer readable storage media, for sending the request to a source;program code, stored on the computer readable storage media, for receiving a response to the request from the source; andprogram code, stored on the computer readable storage media, for sending the response to the client computer system.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (23)
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd ; Banay Dan, Computer-based communication system and method using metadata defining a control structure.
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd, Computer-based communication system and method using metadata defining a control-structure.
Baptist, Andrew; Palthepu, Srinivas; Cilfone, Bart; Resch, Jason K.; Volvovski, Ilya, Distributed storage network that processes data in either fixed or variable sizes.
Baer,William J.; Hartman, Jr.,Robert C.; Johnson, Jr.,Eugene; Kao,I Ming; Murray,Janet L.; Robertson, III,Jerry D., Method and configurable model for storing hierarchical data in a non-hierarchical data repository.
Graber Mark S. (Streetsboro OH) Fraley Kris M. (Huntsburg OH) Zink Steven M. (Hudson OH) Jeffery R. Jay (Mentor OH) Epner Paul J. (Grafton WI), Remote downloading and uploading of motion control program information to and from a motion control I/O module in a prog.
McIntyre, James P.; Rowley, Kenneth; Jones, Derrick C.; Mody, Pankaj H., Remotely monitoring/diagnosing distributed components of a supervisory process control and manufacturing information application from a central location.
Resnick, Robert M.; Leblanc, Laurence G.; Sowell, Timothy; Mody, Pankaj H., Supervisory process control and manufacturing information system application having a layered architecture.
Beaven, Douglas; Beaven, legal representative, Jan; Ahlgren, Janet; Kelley, Kevin; Palmer, Gorham; Rudolph, Stuart E., System and method for supporting collaborative activity.
Patel,Sujal M.; Mikesell,Paul A.; Schack,Darren P.; Passey,Aaron J., Systems and methods for providing a distributed file system incorporating a virtual hot spare.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.