Network system including data socket components for accessing internet semaphores
First Claim
1. A computer-implemented method for accessing data from a semaphore in a computer system, comprising:
- including a first software component in a first application, wherein the first software component is operable to access data from the semaphore, wherein the semaphore is stored in a computer memory, wherein the data comprised in the semaphore has a first data type of a plurality of different data types;
executing the first application;
receiving a uniform resource locator (URL) which specifies a location of the semaphore, wherein the location information is received in response to user input;
the first software component connecting to the computer memory using the location information;
the first software component accessing the data comprised in the semaphore; and
the first software component converting the data into a format useable by the first application after the first software component connects to the computer memory and receives the data.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved method and system for accessing data from a semaphore in a computer system, through the use of a software component in an application. The method may involve multiple software components in a corresponding multiple of applications in a corresponding multiple of computer systems. In that case, one or more requests to perform a locked read-modify-write operation on the data comprised in the semaphore may be received from one or more of the multiple software components. When multiple requests are received, the multiple requests may be stored in a queue, and processed sequentially. The corresponding multiple of applications may use the semaphore to synchronize operation of the applications. The multiple of computer systems and the computer memory may be connected through a network (e.g., the Internet). Accessing data from a semaphore in a computer system may include publishing or writing data to the semaphore.
-
Citations
28 Claims
-
1. A computer-implemented method for accessing data from a semaphore in a computer system, comprising:
-
including a first software component in a first application, wherein the first software component is operable to access data from the semaphore, wherein the semaphore is stored in a computer memory, wherein the data comprised in the semaphore has a first data type of a plurality of different data types;
executing the first application;
receiving a uniform resource locator (URL) which specifies a location of the semaphore, wherein the location information is received in response to user input;
the first software component connecting to the computer memory using the location information;
the first software component accessing the data comprised in the semaphore; and
the first software component converting the data into a format useable by the first application after the first software component connects to the computer memory and receives the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28)
-
-
17. A system which enables a first computer system to access a semaphore in a computer memory, the system comprising:
-
the computer memory which stores the semaphore, wherein the semaphore is operable to store data corresponding to one of a plurality of different data types;
the first computer system, wherein the first computer stores a first software component, wherein the first software component is operable to read/write the semaphore, wherein the first software component is operable to access data from the semaphore independent of the data type of the data comprised in the semaphore;
wherein the first software component is operable to receive a uniform resource locator (URL) which specifies a location of the semaphore, wherein the URL is received in response to user input;
wherein the first software component is operable to connect to the computer memory and access the semaphore using the URL; and
wherein the first software component is operable to convert the data into a format useable by a first application executing in the first computer system after the first software component connects to the computer memory and accesses the semaphore.
-
-
19. A system which enables a plurality of computer systems to share a semaphore in a computer memory, the system comprising:
-
a computer memory which stores the semaphore, wherein the semaphore is operable to store data corresponding to one of a plurality of different data types;
wherein each computer system of the plurality of computer systems stores a corresponding software component in a corresponding application, wherein the corresponding software component is operable to access the semaphore, wherein the semaphore data comprises a first data type of a plurality of different data types;
wherein each software component is operable to receive a uniform resource locator (URL) which specifies a location of the semaphore, wherein the URL is received in response to user input;
wherein each software component is operable to connect to the semaphore and receiving the data comprised in the semaphore using the URL; and
wherein each software component converts the data into a format useable by its corresponding application after each software component connects to the semaphore and receives the data.
-
-
24. A memory medium comprising program instructions for accessing data from a semaphore in a computer system, wherein the memory medium stores:
-
a software component operable to be included in an application, wherein the software component is operable to access data from the semaphore, wherein the data comprised in the semaphore has a first data type of a plurality of different data types;
wherein the software component is operable to receive a uniform resource locator (URL) which specifies the semaphore, wherein the URL is received in response to user input;
wherein the software component is operable to connect to the semaphore and receive the data comprised in the semaphore using the URL; and
wherein the software component is operable to convert the data into a format useable by the application after the software component connects to the semaphore and receives the data.
-
Specification