US20080075092A1 - Apparatus and method for providing domain information - Google Patents
Apparatus and method for providing domain information Download PDFInfo
- Publication number
- US20080075092A1 US20080075092A1 US11/829,582 US82958207A US2008075092A1 US 20080075092 A1 US20080075092 A1 US 20080075092A1 US 82958207 A US82958207 A US 82958207A US 2008075092 A1 US2008075092 A1 US 2008075092A1
- Authority
- US
- United States
- Prior art keywords
- domain
- domain information
- message
- information
- transmitted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000003860 storage Methods 0.000 claims abstract description 13
- 230000004044 response Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 14
- 235000014653 Carica parviflora Nutrition 0.000 description 11
- 241000243321 Cnidaria Species 0.000 description 11
- 230000008859 change Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- 238000005304 joining Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- G06Q50/40—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/101—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
- G06F21/1012—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to domains
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2541—Rights Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/101—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
Definitions
- Methods and apparatuses consistent with the present invention relate to providing domain information, and more particularly, to providing information about a predetermined domain when a device intends to join the domain.
- CORAL is a technology for improving interoperability between digital rights management (DRM) technologies, and the CORAL Consortium was established for this purpose.
- DRM digital rights management
- domain which represents a logical set of multiple devices
- CORAL there is a domain-management server that manages such a domain.
- the domain-management server is also called a domain manager.
- the domain is described in detail in “Core Architecture V3.0” and “Ecosystem V1.0” of the CORAL specification.
- the domain-management server manages domains so that each of the devices belongs to a certain domain according to specified rules, and content can be shared between devices belonging to the same domain.
- a second device 120 intends to join domain A, the second device 120 connects to a domain-management server 140 , receives information about domain A from the domain-management server 140 , and sets up the environment using the received information.
- the information about domain A includes the type, function, and identification information of the device included in domain A, and can include information about the domain-management server 140 like the network address (e.g., URL address) of the domain-management server 140 managing domain A.
- the network address e.g., URL address
- the domain-management server 140 can perform the authentication on the second device 120 , and a substitute-authentication device 130 can separately exist within domain A. If there is a substitute-authentication device 130 , information of domain A can include information of the substitute-authentication device 130 (e.g., the type, function and identification information of the device).
- domain information in order for a device to join a domain, information about the domain, i.e., domain information, should be set up, and for this the device should connect to a separate domain-management server and receive domain information.
- the user in order for a user to connect to a domain-management server using a device, the user should directly input the address of the domain-management server using an input means attached to the device, or retrieve the stored address of the domain-management server.
- the device should have a wired or wireless communication function for connecting to the domain-management server, a device without such function cannot join the domain, which is a problem.
- Exemplary embodiments of the present invention overcome the above disadvantages and other disadvantages not described above.
- the present invention is not required to overcome the disadvantages described above, and an exemplary embodiment of the present invention may not overcome any of the problems described above.
- the present invention provides an apparatus and method for setting up domain information after receiving domain information directly transmitted from an existing device without separate communication with a domain-management server.
- an apparatus for providing domain information including a storage module that stores domain information, and a control module that receives a message requesting domain information from a device intending to join a domain, responds to the received message, and transmits the stored domain information to the device, in which the control module transmits a message including the domain information updated according to the domain participation of the device.
- a method of providing domain information including receiving a message that requests domain information from a device intending to join a domain, transmitting the stored domain information to the device in response to the received message, and transmitting a message that includes the domain information updated according to the participation of the device.
- an apparatus for providing domain information including a storage module that stores domain information, a control module that generates a message including the changed domain information and event-identification information indicating the change of the domain information, and a communication-interface module that transmits the generated message.
- a method of providing domain information including changing domain information, generating a message including the changed domain information and event-identification information indicating the change of the domain information, and transmitting the generated message.
- FIG. 1 illustrates a method where a device joins a domain according to CORAL.
- FIG. 2 illustrates a system for providing domain information according to an exemplary embodiment of the present invention.
- FIG. 3 is a block diagram illustrating the structure of a device for providing domain information according to an exemplary embodiment of the present invention.
- FIG. 4 illustrates a method of providing domain information according to an exemplary embodiment of the present invention.
- FIG. 5 illustrates a method of providing domain information according to another exemplary embodiment of the present invention.
- These computer program instructions may also be stored in a computer usable or computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer usable or computer-readable memory produce an article of manufacture including instruction means that implement the function specified in the flowchart block or blocks.
- the computer program instructions may also be loaded into a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
- each block of the flowchart illustrations may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of order. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in reverse order, depending upon the functionality involved.
- FIG. 2 illustrates a system for providing domain information according to an exemplary embodiment of the present invention.
- first device 210 and a second device 220 join an arbitrary domain and operate, a user introduces a third device 230 , and tries to replay a music file stored in the first device 210 using the third device 230 . Further, it is assumed that the first device 210 , the second device 220 , and the third device 230 support a common communication protocol.
- the third device 230 broadcasts a message requesting information of devices belonging to the current domain while providing information about the third device 230 , and each of the devices transmits a message including its information, for example, device-identification information or information of provided functions, to the third device 230 in response to the broadcast message.
- the message broadcast by the third device 230 can include strings indicating that the third device 230 is an element constituting an “ecosystem” specified in CORAL, i.e., a “specified service model supporting CORAL”.
- the identification information of the ecosystem to which the third device 230 belongs is included in the message, and is broadcast to devices belonging to the current domain.
- a process where a device intending to join an arbitrary domain informs devices existing in the domain of its existence, and receives information of each of the existing devices in response is called a discovery process.
- the discovery process can be performed using a mutual-recognition method between devices constituting a communication-network environment specified according to the related art.
- the third device 230 obtains information of devices belonging to a domain.
- the third device 230 selects a certain device of devices belonging to the current domain, and sends a request for domain information.
- the third device 230 has selected the first device 210 .
- the user can directly select a device, or the third device 230 can arbitrarily select a device.
- the first device 210 transmits its domain information to the third device 230 , the third device 230 sets up the environment for operation within the domain using the transmitted domain information.
- the first device 210 that joined a domain provides domain information to the third device 230 , and therefore a user does not need to input domain information to the third device 230 , and can conveniently set up the domain environment using the domain information received from the first device 210 .
- the third device 230 can easily receive domain-related services provided by the domain-management server without additional user input.
- the aforementioned discovery process can be omitted.
- the first device 210 can provide its domain information to the third device 230 , and the first device 210 informs a domain-management server (not shown) of the fact that the third device 230 has joined the domain.
- the domain information of the domain-management server (not shown) is updated.
- the third device 230 can connect to the domain-management server (not shown), and register it in the domain-management server using domain information received from the first device 210 . Further, when a new device is registered in the domain-management server, the domain-management server informs all devices belonging to the domain of the registration. In this manner, all devices belonging to the same domain have the same domain information.
- FIG. 3 is a block diagram illustrating a device for providing domain information according to an exemplary embodiment of the present invention
- the device 300 illustrated in FIG. 3 is a device that provides domain information, and corresponds to the first device 210 illustrated in FIG. 2 .
- the device 300 for providing domain information includes a storage module 310 , a communication-interface module 320 , a device-connection module 330 , and a control module 340 .
- the storage module 310 stores domain information, and the stored domain information includes the type, function and identification information of a device included in the domain, and information about a domain-management server like a network address (e.g., an URL) of the domain-management server that manages the domain. Further, the storage module 310 can include information of the device 300 .
- the communication-interface module 320 communicates with the domain-management server, or communicates with other devices belonging to the domain through a wired or wireless medium. Further, the communication-interface module 320 can communicate with devices intending to join a domain.
- the device-connection module 320 is a module to directly connect to other devices, and can be a communication module such as a USB communication module or an IEEE 1394 communication module supporting the communication between devices.
- the control module 340 controls the overall operation of the device 300 , and extracts domain information stored in the storage module 310 , and generates data to transmit the extracted domain information to the device intending to join the domain.
- control module 340 generates a message about the change of the domain information in order to inform other devices belonging to the domain of the update.
- FIG. 4 illustrates a method of providing domain information according to an exemplary embodiment of the present invention.
- the control module 340 extracts information of the device 300 from the storage module 310 , and transmits the extracted information to the device through the communication-interface module 320 S 420 . That is, the aforementioned discovery process is performed.
- the message transmitted from the device intending to join can include strings indicating that the device is an element constituting an “ecosystem” specified in CORAL, i.e., a “specified service model supporting CORAL”.
- the identification information of the ecosystem can be included in the message and broadcast to devices belonging to the current domain, and FIG. 4 illustrates the case where a certain device 300 receives the broadcast message.
- the strings can be, for example, in the form shown in the following.
- ⁇ coralEcosystemName> is identification information of the service model to which the device belongs, and an example of such identification is the name of a service model.
- the control module 340 extracts domain information stored in the storage module 310 , and transmits the extracted domain information to the device through the communication-interface module 320 S 440 .
- the device sets up domain environment using the received domain information S 450 , connects to the domain-management server (not shown) based on the domain information, and informs the domain of the joining S 460 .
- the domain-management server updates the existing domain information S 470 , and broadcasts the result of the update to all devices belonging to the current domain. As such, all devices belonging to the domain have the same domain information.
- the device 300 can inform all devices joining the domain and the domain-management server of the fact that a new device belongs to the domain. That is, the device that provides domain information broadcasts the update of the domain information due to the device's joining the domain, and therefore all devices within the domain have the same domain information.
- the domain information is identically kept between devices existing within the domain.
- the device can inform other devices of the change of the domain information by a broadcast.
- the type attribute for the event that indicates the change of the domain information can be set as the following URL in an event message.
- the event message can include the changed domain information along with the abovementioned event-type setting, which is described in the following.
- ⁇ time> refers to the time when an event occurs
- ⁇ event-id> refers to the type of event.
- “123” is the event-identification number for the change of domain information.
- ⁇ user-account> is an element that informs of the change of the user account, and ⁇ address> and ⁇ username> detail of the new user information.
- FIG. 4 illustrates the case where a specified device 300 existing in a domain provides domain information a device intending to join the domain, but other devices existing in the domain can provide domain information while the discovery process is performed on the device intending to join the domain.
- FIG. 5 illustrates a method of providing domain information according to another exemplary embodiment of the present invention.
- a user connects a device intending to join a domain to the device-connection module 330 of the device S 510 .
- the control module 340 extracts domain information stored in the storage module 310 , and transmits the extracted domain information to the device through the device-connection module 330 S 530 .
- the device intending to join the domain sets up domain environment using the received domain information S 540 , and the device 300 connects to the domain-management server through the communication-interface module 320 , and informs that a new device has joined the domain S 550 .
- the domain-management server updates the existing domain information S 560 , and broadcasts the result of the update to all devices belonging to the current domain. As such, all devices belonging to the domain have the same domain information.
- module means, but is not limited to, a software or hardware component, such as a Field Programmable Gate Array (FPGA) or an Application Specific Integrated Circuit (ASIC), which performs certain tasks.
- a module may be configured to reside on the addressable storage medium and configured to execute on one or more processors.
- a module may include, by way of example, components, such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.
- components such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.
- the functionality provided for in the components and modules may be combined into fewer components and modules or further separated into additional components and modules.
- devices can conveniently join a domain.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
An apparatus and method for providing domain information are provided. The apparatus includes a storage module that stores domain information, and a control module that receives a message requesting domain information from a device intending to join a domain, responds to the received message, and transmits the stored domain information to the device, in which the control module transmits a message including the domain information updated according to the domain participation of the device.
Description
- This application claims priority from Korean Patent Application No. 10-2007-0008984 filed on Jan. 29, 2007, in the Korean Intellectual Property Office, and U.S. Provisional Patent Application No. 60/846,105, filed on Sep. 21, 2006, in the United States Patent and Trademark Office, the disclosures of which are incorporated herein in their entirety by reference.
- 1. Field of the Invention
- Methods and apparatuses consistent with the present invention relate to providing domain information, and more particularly, to providing information about a predetermined domain when a device intends to join the domain.
- 2. Description of the Related Art
- CORAL is a technology for improving interoperability between digital rights management (DRM) technologies, and the CORAL Consortium was established for this purpose.
- Further, the concept of a “domain”, which represents a logical set of multiple devices, is presented in CORAL, and there is a domain-management server that manages such a domain. The domain-management server is also called a domain manager. The domain is described in detail in “Core Architecture V3.0” and “Ecosystem V1.0” of the CORAL specification.
- The domain-management server manages domains so that each of the devices belongs to a certain domain according to specified rules, and content can be shared between devices belonging to the same domain.
- The method involving a device joining a domain is described with reference to
FIG. 1 in the following. - First, it is assumed that there is a
first device 110 in domain A. If asecond device 120 intends to join domain A, thesecond device 120 connects to a domain-management server 140, receives information about domain A from the domain-management server 140, and sets up the environment using the received information. - Here, the information about domain A includes the type, function, and identification information of the device included in domain A, and can include information about the domain-
management server 140 like the network address (e.g., URL address) of the domain-management server 140 managing domain A. - Further, the domain-
management server 140 can perform the authentication on thesecond device 120, and a substitute-authentication device 130 can separately exist within domain A. If there is a substitute-authentication device 130, information of domain A can include information of the substitute-authentication device 130 (e.g., the type, function and identification information of the device). - Likewise, according to the related art, in order for a device to join a domain, information about the domain, i.e., domain information, should be set up, and for this the device should connect to a separate domain-management server and receive domain information.
- However, in order for a user to connect to a domain-management server using a device, the user should directly input the address of the domain-management server using an input means attached to the device, or retrieve the stored address of the domain-management server.
- In the case where a device such as a notebook computer or a personal computer has a means for inputting letters, it is easy to connect to the domain-management server, but in the case where the device includes only a 4-way key or an inconvenient input means, it is difficult to connect to the domain-management server.
- Further, because the device should have a wired or wireless communication function for connecting to the domain-management server, a device without such function cannot join the domain, which is a problem.
- Therefore, there is a need for a method where devices having an inconvenient interface for connecting to a domain-management server or having no wired or wireless internet function can conveniently join a domain.
- Exemplary embodiments of the present invention overcome the above disadvantages and other disadvantages not described above. In addition, the present invention is not required to overcome the disadvantages described above, and an exemplary embodiment of the present invention may not overcome any of the problems described above.
- The present invention provides an apparatus and method for setting up domain information after receiving domain information directly transmitted from an existing device without separate communication with a domain-management server.
- However, the present invention is not limited to the apparatus and method described above. Other aspects not described herein will be more definitely understood by those in the art from the following detailed description.
- According to an exemplary embodiment of the present invention, there is provided an apparatus for providing domain information, the apparatus including a storage module that stores domain information, and a control module that receives a message requesting domain information from a device intending to join a domain, responds to the received message, and transmits the stored domain information to the device, in which the control module transmits a message including the domain information updated according to the domain participation of the device.
- According to another exemplary embodiment of the present invention, there is provided a method of providing domain information, the method including receiving a message that requests domain information from a device intending to join a domain, transmitting the stored domain information to the device in response to the received message, and transmitting a message that includes the domain information updated according to the participation of the device.
- According to an exemplary embodiment of the present invention, there is provided an apparatus for providing domain information, the apparatus including a storage module that stores domain information, a control module that generates a message including the changed domain information and event-identification information indicating the change of the domain information, and a communication-interface module that transmits the generated message.
- According to an exemplary embodiment of the present invention, there is provided a method of providing domain information, the method including changing domain information, generating a message including the changed domain information and event-identification information indicating the change of the domain information, and transmitting the generated message.
- The above and other features of the present invention will become apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
-
FIG. 1 illustrates a method where a device joins a domain according to CORAL. -
FIG. 2 illustrates a system for providing domain information according to an exemplary embodiment of the present invention. -
FIG. 3 is a block diagram illustrating the structure of a device for providing domain information according to an exemplary embodiment of the present invention. -
FIG. 4 illustrates a method of providing domain information according to an exemplary embodiment of the present invention. -
FIG. 5 illustrates a method of providing domain information according to another exemplary embodiment of the present invention. - Exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
- The present invention may be understood more readily by reference to the following detailed description of exemplary embodiments and the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concept of the invention to those skilled in the art, and the present invention will only be defined by the appended claims. Like reference numerals refer to like elements throughout the specification.
- Exemplary embodiments of the present invention are described hereinafter with reference to flowchart illustrations of user interfaces, methods, and computer program products according to exemplary embodiments of the invention. It will be understood that each block of the flowchart illustrations, and combinations of blocks in the flowchart illustrations, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart block or blocks.
- These computer program instructions may also be stored in a computer usable or computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer usable or computer-readable memory produce an article of manufacture including instruction means that implement the function specified in the flowchart block or blocks.
- The computer program instructions may also be loaded into a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
- Further, each block of the flowchart illustrations may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of order. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in reverse order, depending upon the functionality involved.
-
FIG. 2 illustrates a system for providing domain information according to an exemplary embodiment of the present invention. - Referring to
FIG. 2 , it is assumed that while afirst device 210 and asecond device 220 join an arbitrary domain and operate, a user introduces athird device 230, and tries to replay a music file stored in thefirst device 210 using thethird device 230. Further, it is assumed that thefirst device 210, thesecond device 220, and thethird device 230 support a common communication protocol. - First, the
third device 230 broadcasts a message requesting information of devices belonging to the current domain while providing information about thethird device 230, and each of the devices transmits a message including its information, for example, device-identification information or information of provided functions, to thethird device 230 in response to the broadcast message. Here, the message broadcast by thethird device 230 can include strings indicating that thethird device 230 is an element constituting an “ecosystem” specified in CORAL, i.e., a “specified service model supporting CORAL”. In other words, the identification information of the ecosystem to which thethird device 230 belongs is included in the message, and is broadcast to devices belonging to the current domain. - Likewise, a process where a device intending to join an arbitrary domain informs devices existing in the domain of its existence, and receives information of each of the existing devices in response is called a discovery process. The discovery process can be performed using a mutual-recognition method between devices constituting a communication-network environment specified according to the related art.
- Through such a process, the
third device 230 obtains information of devices belonging to a domain. - Then, the
third device 230 selects a certain device of devices belonging to the current domain, and sends a request for domain information. Here, it is assumed that thethird device 230 has selected thefirst device 210. The user can directly select a device, or thethird device 230 can arbitrarily select a device. - In response to the request for domain-information, the
first device 210 transmits its domain information to thethird device 230, thethird device 230 sets up the environment for operation within the domain using the transmitted domain information. - That is, the
first device 210 that joined a domain provides domain information to thethird device 230, and therefore a user does not need to input domain information to thethird device 230, and can conveniently set up the domain environment using the domain information received from thefirst device 210. After a domain environment is appropriately set up, thethird device 230 can easily receive domain-related services provided by the domain-management server without additional user input. - In the case where a user directly connects the
third device 230 to thefirst device 210, the aforementioned discovery process can be omitted. Here, thefirst device 210 can provide its domain information to thethird device 230, and thefirst device 210 informs a domain-management server (not shown) of the fact that thethird device 230 has joined the domain. In addition, the domain information of the domain-management server (not shown) is updated. - When the domain-environment setup of the
third device 230 is completed, thethird device 230 can connect to the domain-management server (not shown), and register it in the domain-management server using domain information received from thefirst device 210. Further, when a new device is registered in the domain-management server, the domain-management server informs all devices belonging to the domain of the registration. In this manner, all devices belonging to the same domain have the same domain information. - That is, because it is desirable that all devices belonging to the same domain have the same domain information, when there is a change in the domain information, the change is informed to all devices belonging to the domain.
-
FIG. 3 is a block diagram illustrating a device for providing domain information according to an exemplary embodiment of the present invention, and thedevice 300 illustrated inFIG. 3 is a device that provides domain information, and corresponds to thefirst device 210 illustrated inFIG. 2 . - Referring to
FIG. 3 , thedevice 300 for providing domain information includes astorage module 310, a communication-interface module 320, a device-connection module 330, and acontrol module 340. - The
storage module 310 stores domain information, and the stored domain information includes the type, function and identification information of a device included in the domain, and information about a domain-management server like a network address (e.g., an URL) of the domain-management server that manages the domain. Further, thestorage module 310 can include information of thedevice 300. - The communication-
interface module 320 communicates with the domain-management server, or communicates with other devices belonging to the domain through a wired or wireless medium. Further, the communication-interface module 320 can communicate with devices intending to join a domain. - The device-
connection module 320 is a module to directly connect to other devices, and can be a communication module such as a USB communication module or an IEEE 1394 communication module supporting the communication between devices. - The
control module 340 controls the overall operation of thedevice 300, and extracts domain information stored in thestorage module 310, and generates data to transmit the extracted domain information to the device intending to join the domain. - Further, in the case where the domain information is updated, the
control module 340 generates a message about the change of the domain information in order to inform other devices belonging to the domain of the update. - The operation between modules constituting the
device 300 illustrated inFIG. 3 is described in detail with reference toFIGS. 4 and 5 in the following. -
FIG. 4 illustrates a method of providing domain information according to an exemplary embodiment of the present invention. - First, if the communication-
interface module 320 receives a message requesting information of adevice 300 from a device with an intention to join a domain while informing of the existence of the device S410, thecontrol module 340 extracts information of thedevice 300 from thestorage module 310, and transmits the extracted information to the device through the communication-interface module 320 S420. That is, the aforementioned discovery process is performed. - Here, the message transmitted from the device intending to join can include strings indicating that the device is an element constituting an “ecosystem” specified in CORAL, i.e., a “specified service model supporting CORAL”. In other words, the identification information of the ecosystem can be included in the message and broadcast to devices belonging to the current domain, and
FIG. 4 illustrates the case where acertain device 300 receives the broadcast message. - The strings can be, for example, in the form shown in the following.
-
- “coral-<coralEcosystemName>”
- Here, <coralEcosystemName> is identification information of the service model to which the device belongs, and an example of such identification is the name of a service model.
- Then, if the device sends a request for domain information to the
device 300 S430, thecontrol module 340 extracts domain information stored in thestorage module 310, and transmits the extracted domain information to the device through the communication-interface module 320 S440. - The device sets up domain environment using the received domain information S450, connects to the domain-management server (not shown) based on the domain information, and informs the domain of the joining S460. Here, the domain-management server updates the existing domain information S470, and broadcasts the result of the update to all devices belonging to the current domain. As such, all devices belonging to the domain have the same domain information.
- As another example, the domain-environment setup of the device is completed, the
device 300 can inform all devices joining the domain and the domain-management server of the fact that a new device belongs to the domain. That is, the device that provides domain information broadcasts the update of the domain information due to the device's joining the domain, and therefore all devices within the domain have the same domain information. - Further, the domain information is identically kept between devices existing within the domain.
- For example, in the case where the domain information of an arbitrary device within the domain has been changed, the device can inform other devices of the change of the domain information by a broadcast.
- Likewise, the type attribute for the event that indicates the change of the domain information can be set as the following URL in an event message.
-
- “urn:coral:core:4-0:events:configuration-change”
- Further, the event message can include the changed domain information along with the abovementioned event-type setting, which is described in the following.
-
<event type=“urn:coral:core:4-0:events:configuration-change”> <time>2008-12-17T09:30:47</time> <event-id xmlns=“http://whatever.org/”>123</event-id> <user-account xmlns=“http://whatever.org/”> <address>http://www.bestshopever.com/users</address> <username>homers</username> </user-account> </event> - Here, <time> refers to the time when an event occurs, and <event-id> refers to the type of event. Further, “123” is the event-identification number for the change of domain information.
- Further, <user-account> is an element that informs of the change of the user account, and <address> and <username> detail of the new user information.
-
FIG. 4 illustrates the case where a specifieddevice 300 existing in a domain provides domain information a device intending to join the domain, but other devices existing in the domain can provide domain information while the discovery process is performed on the device intending to join the domain. -
FIG. 5 illustrates a method of providing domain information according to another exemplary embodiment of the present invention. - First, a user connects a device intending to join a domain to the device-
connection module 330 of the device S510. - Then, if the device sends a request for domain information to the
device 300 S520, thecontrol module 340 extracts domain information stored in thestorage module 310, and transmits the extracted domain information to the device through the device-connection module 330 S530. - The device intending to join the domain sets up domain environment using the received domain information S540, and the
device 300 connects to the domain-management server through the communication-interface module 320, and informs that a new device has joined the domain S550. - Here, the domain-management server updates the existing domain information S560, and broadcasts the result of the update to all devices belonging to the current domain. As such, all devices belonging to the domain have the same domain information.
- The term “module”, as used herein, means, but is not limited to, a software or hardware component, such as a Field Programmable Gate Array (FPGA) or an Application Specific Integrated Circuit (ASIC), which performs certain tasks. A module may be configured to reside on the addressable storage medium and configured to execute on one or more processors. Thus, a module may include, by way of example, components, such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. The functionality provided for in the components and modules may be combined into fewer components and modules or further separated into additional components and modules.
- It should be understood by those of ordinary skill in the art that various replacements, modifications and changes may be made in the form and details without departing from the spirit and scope of the present invention as defined by the following claims. Therefore, it is to be appreciated that the above described exemplary embodiments are for purposes of illustration only and are not to be construed as limitations of the invention.
- According to the present invention, devices can conveniently join a domain.
Claims (16)
1. An apparatus for providing domain information, the apparatus comprising:
a storage module that stores domain information; and
a control module that receives a first message requesting domain information from a device intending to join a domain, responds to the received first message, and transmits the stored domain information to the device,
wherein the control module transmits a second message comprising domain information updated according to domain participation of the device.
2. The apparatus of claim 1 , wherein the device sets a domain environment using the stored domain information.
3. The apparatus of claim 1 , wherein the second message is transmitted by a broadcast.
4. The apparatus of claim 1 , wherein the first message is transmitted by a broadcast.
5. The apparatus of claim 3 , wherein the second message comprises event-identification information indicating an update of the domain information.
6. A method of providing domain information, the method comprising:
receiving a first message that requests domain information from a device intending to join a domain;
transmitting stored domain information to the device in response to the first message; and
transmitting a second message that comprises domain information updated according to a participation of the device.
7. The method of claim 6 , wherein the transmitting the second message comprises setting a domain environment using the stored domain information transmitted by the device.
8. The method of claim 6 , wherein the second message is transmitted by a broadcast.
9. The method of claim 6 , wherein the first message is transmitted by a broadcast.
10. The method of claim 6 , wherein the second message comprises event-identification information indicating an update of the domain information.
11. An apparatus for providing domain information, the apparatus comprising:
a storage module that stores domain information;
a control module that generates a message comprising changed domain information and event-identification information indicating the changed domain information; and
a communication-interface module that transmits the generated message.
12. The method of claim 11 , wherein the generated message is transmitted by a broadcast.
13. A method of providing domain information, the method comprising:
changing domain information;
generating a message comprising changed domain information and event-identification information indicating the changed domain information; and
transmitting the generated message.
14. The method of claim 13 , wherein the generated message is transmitted by a broadcast.
15. A computer readable recording medium storing a computer readable program for executing a method, the method comprising:
receiving a first message that requests domain information from a device intending to join a domain;
transmitting stored domain information to the device in response to the first message; and
transmitting a message that comprises domain information updated according to a participation of the device.
16. A computer readable recording medium storing a computer readable program for executing a method, the method comprising:
changing domain information;
generating a message including changed domain information and event-identification information indicating the changed domain information; and
transmitting the generated message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/829,582 US20080075092A1 (en) | 2006-09-21 | 2007-07-27 | Apparatus and method for providing domain information |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US84610506P | 2006-09-21 | 2006-09-21 | |
KR1020070008984A KR100881026B1 (en) | 2006-09-21 | 2007-01-29 | Apparatus and method for providing domain information |
KR10-2007-0008984 | 2007-01-29 | ||
US11/829,582 US20080075092A1 (en) | 2006-09-21 | 2007-07-27 | Apparatus and method for providing domain information |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080075092A1 true US20080075092A1 (en) | 2008-03-27 |
Family
ID=39414281
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/733,299 Abandoned US20080077699A1 (en) | 2006-09-21 | 2007-04-10 | Apparatus and method for providing domain information |
US11/740,056 Abandoned US20080075023A1 (en) | 2006-09-21 | 2007-04-25 | Apparatus and method for providing domain information |
US11/829,538 Active 2028-05-27 US8526445B2 (en) | 2006-09-21 | 2007-07-27 | Apparatus and method for providing domain information |
US11/829,582 Abandoned US20080075092A1 (en) | 2006-09-21 | 2007-07-27 | Apparatus and method for providing domain information |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/733,299 Abandoned US20080077699A1 (en) | 2006-09-21 | 2007-04-10 | Apparatus and method for providing domain information |
US11/740,056 Abandoned US20080075023A1 (en) | 2006-09-21 | 2007-04-25 | Apparatus and method for providing domain information |
US11/829,538 Active 2028-05-27 US8526445B2 (en) | 2006-09-21 | 2007-07-27 | Apparatus and method for providing domain information |
Country Status (6)
Country | Link |
---|---|
US (4) | US20080077699A1 (en) |
EP (4) | EP2113106A4 (en) |
JP (4) | JP5123944B2 (en) |
KR (5) | KR101319491B1 (en) |
CN (6) | CN101517566B (en) |
WO (4) | WO2008035891A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080107982A (en) * | 2007-06-07 | 2008-12-11 | 삼성전자주식회사 | Method for determining whether contents can be usable and apparatus therefor |
JP6255858B2 (en) * | 2012-10-31 | 2018-01-10 | 株式会社リコー | System and service providing apparatus |
CN103684922B (en) * | 2013-12-23 | 2017-02-15 | 蓝盾信息安全技术股份有限公司 | Outlet information privacy checking detection platform system based on SDN (self-defending network) and detection method |
Citations (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2741230A (en) * | 1952-07-14 | 1956-04-10 | Texaco Development Corp | Method of operating an internal combustion engine |
US3089470A (en) * | 1959-06-01 | 1963-05-14 | Dresser Ind | Method and apparatus for inhibiting auto-ignition in internal combustion engines |
US3106194A (en) * | 1961-07-07 | 1963-10-08 | Du Pont | Method for suppressing knock in spark-ignition engines |
US3557763A (en) * | 1969-07-25 | 1971-01-26 | Automotive Performance Inc | Vapor injector |
US4031864A (en) * | 1976-03-09 | 1977-06-28 | The United States Of America As Represented By The United States Energy Research And Development Administration | Multiple fuel supply system for an internal combustion engine |
US4056087A (en) * | 1976-03-26 | 1977-11-01 | F. Travers Burgess | Two-fuel carburetor |
US4182278A (en) * | 1977-08-29 | 1980-01-08 | Coakwell Charles A | Combustion system for internal combustion engines |
US4230072A (en) * | 1974-12-20 | 1980-10-28 | Nippon Soken, Inc. | Internal combustion engine with a methanol reforming system |
US4312310A (en) * | 1978-04-24 | 1982-01-26 | Snamprogetti, S.P.A. | Pollution-preventing and driving device for internal combustion engines |
US4402296A (en) * | 1981-05-04 | 1983-09-06 | Schwarz Walter J | Dual fuel supply system and method for an internal combustion engine |
US4480616A (en) * | 1982-01-26 | 1984-11-06 | Toyota Jidosha Kabushiki Kaisha | Knock control method and apparatus for an internal-combustion engine |
US4541383A (en) * | 1981-02-17 | 1985-09-17 | Chevron Research Company | Method and apparatus for minimum knock operation of an internal combustion engine on low knock-rated fuel |
US4594201A (en) * | 1984-04-16 | 1986-06-10 | Oliver V. Phillips | Multi-fuel system for internal combustion engines |
US4721081A (en) * | 1986-06-03 | 1988-01-26 | Caterpillar Inc. | Flame incubating and propagating apparatus for a fuel combustion system |
US4958598A (en) * | 1989-10-10 | 1990-09-25 | Midwest Power Concepts, Ltd. | Engine emissions control apparatus and method |
US4967714A (en) * | 1989-01-09 | 1990-11-06 | Nissan Motor Company, Limited | Apparatus for controlling engine operable on gasoline/alcohol fuel blend |
US4974416A (en) * | 1987-04-27 | 1990-12-04 | General Electric Company | Low coke fuel injector for a gas turbine engine |
US4993386A (en) * | 1988-12-29 | 1991-02-19 | Kabushiki Kaisha Toyota Chuo Kenkyusho | Operation control system for internal combustion engine |
US5179923A (en) * | 1989-06-30 | 1993-01-19 | Tonen Corporation | Fuel supply control method and ultrasonic atomizer |
US5233944A (en) * | 1989-08-08 | 1993-08-10 | Fuji Jukogyo Kabushiki Kaisha | Control apparatus for alcohol engine |
US5497744A (en) * | 1993-11-29 | 1996-03-12 | Toyota Jidosha Kabushiki Kaisha | Fuel injector with an integrated spark plug for a direct injection type engine |
US5560344A (en) * | 1994-08-23 | 1996-10-01 | Caterpillar Inc. | Fuel storage and delivey apparatus of a multi-fuel engine and process |
US5664170A (en) * | 1990-05-07 | 1997-09-02 | Next Computer, Inc. | Flexible distributed network database containing configuration information for a network divided into domains |
US5715788A (en) * | 1996-07-29 | 1998-02-10 | Cummins Engine Company, Inc. | Integrated fuel injector and ignitor assembly |
US5911210A (en) * | 1997-10-03 | 1999-06-15 | Cooper Cameron Corporation | Method and apparatus for supplying fuel to an internal combustion engine |
US5931900A (en) * | 1997-08-25 | 1999-08-03 | I2 Technologies, Inc. | System and process for inter-domain interaction across an inter-domain connectivity plane |
US5937799A (en) * | 1994-09-12 | 1999-08-17 | Binion; W. Sidney | Cylinder water injection engine |
US5983855A (en) * | 1996-09-18 | 1999-11-16 | Robert Bosch Gmbh | Fuel injection valve with integrated spark plug |
US5995945A (en) * | 1997-08-25 | 1999-11-30 | I2 Technologies, Inc. | System and process for inter-domain planning analysis and optimization using model agents as partial replicas of remote domains |
US6073607A (en) * | 1998-08-18 | 2000-06-13 | Bbl Technologies, Inc. | Spark plug |
US6076487A (en) * | 1999-02-25 | 2000-06-20 | Go-Tec | Internal combustion system using acetylene fuel |
US6260525B1 (en) * | 2000-03-06 | 2001-07-17 | David F. Moyer | Engine valve disabler |
US6287351B1 (en) * | 1999-02-25 | 2001-09-11 | Go Tec, Inc. | Dual fuel composition including acetylene for use with diesel and other internal combustion engines |
US6298341B1 (en) * | 1999-09-22 | 2001-10-02 | Raredomains.Com, Llc | System and method for generating domain names and for facilitating registration and transfer of the same |
US6298838B1 (en) * | 2000-04-19 | 2001-10-09 | Daimlerchrysler Corporation | Ethanol content learning based on engine roughness |
US6332448B1 (en) * | 1999-06-01 | 2001-12-25 | Nissan Motor Co., Ltd. | Fuel supply apparatus of internal combustion engine |
US6358180B1 (en) * | 1999-08-16 | 2002-03-19 | Honda Giken Kogyo Kabushiki Kaisha | Engine control system and method |
US20020157002A1 (en) * | 2001-04-18 | 2002-10-24 | Messerges Thomas S. | System and method for secure and convenient management of digital electronic content |
US6508233B1 (en) * | 2001-04-04 | 2003-01-21 | Brunswick Corporation | Method for controlling a fuel system of a multiple injection system |
US6513505B2 (en) * | 2000-11-29 | 2003-02-04 | Toyota Jidosha Kabushiki Kaisha | Fuel feeding device for engine |
US6543423B2 (en) * | 2001-07-23 | 2003-04-08 | Ford Global Technologies, Inc. | Control system and method for a bi-fuel engine |
US6561157B2 (en) * | 2000-05-08 | 2003-05-13 | Cummins Inc. | Multiple operating mode engine and method of operation |
US6575147B2 (en) * | 1999-02-25 | 2003-06-10 | Go-Tec | Internal combustion system adapted for use of a dual fuel composition including acetylene |
US6622663B2 (en) * | 2001-03-27 | 2003-09-23 | Exxonmobil Research And Engineering Company | Fuel composition supply means for driving cycle conditions in spark ignition engines |
US20040039798A1 (en) * | 1999-03-03 | 2004-02-26 | Ultradns, Inc. | Domain name resolution system and method |
US6725827B2 (en) * | 2000-03-08 | 2004-04-27 | Toyota Jidosha Kabushiki Kaisha | Spark ingition stratified combustion internal combustion engine |
US20040103312A1 (en) * | 2002-11-27 | 2004-05-27 | Thomas Messerges | Domain-based digital-rights management system with easy and secure device enrollment |
US6799551B2 (en) * | 2000-01-25 | 2004-10-05 | Kabushiki Kaisha Toyota Chuo Kenkyusho | Direct injection type internal combustion engine |
US20050086532A1 (en) * | 2003-10-21 | 2005-04-21 | International Business Machines Corporation | System and method for securely removing content or a device from a content-protected home network |
US6892691B1 (en) * | 1999-09-24 | 2005-05-17 | Robert Bosch Gmbh | Method for operating an internal combustion engine |
US20050193199A1 (en) * | 2004-02-13 | 2005-09-01 | Nokia Corporation | Accessing protected data on network storage from multiple devices |
US20050198224A1 (en) * | 2004-03-02 | 2005-09-08 | Emiko Kobayashi | Storage network system and control method thereof |
US20050210261A1 (en) * | 2002-05-22 | 2005-09-22 | Kamperman Franciscus Lucas A J | Digital rights management method and system |
US20050213566A1 (en) * | 2004-03-29 | 2005-09-29 | Sami Jutila | System and method for network selection in a communication system using a shared RAN |
US6951202B2 (en) * | 2003-11-26 | 2005-10-04 | Toyota Jidosha Kabushiki Kaisha | Knocking control system and method for internal combustion engine using multiple fuels |
US20060002308A1 (en) * | 2004-06-30 | 2006-01-05 | Samsung Electronics Co., Ltd. | Apparatus and method for managing information in multimedia service providing system |
US6990956B2 (en) * | 2003-08-07 | 2006-01-31 | Toyota Jidosha Kabushiki Kaisha | Internal combustion engine |
US7021277B2 (en) * | 2004-07-26 | 2006-04-04 | General Motors Corporation | Valve and fueling strategy for operating a controlled auto-ignition four-stroke internal combustion engine |
US20060109850A1 (en) * | 2004-11-24 | 2006-05-25 | Hitachi, Ltd. | IP-SAN network access control list generating method and access control list setup method |
US20060129678A1 (en) * | 2004-11-29 | 2006-06-15 | Sony Corporation | Information processing system, information providing apparatus and method, electronic device and method used therefor, information processing apparatus and method, recording medium, and program |
US7076541B1 (en) * | 2000-06-05 | 2006-07-11 | Register.Com, Inc. | Method and apparatus providing distributed domain management capabilities |
US20060187858A1 (en) * | 2004-11-05 | 2006-08-24 | Taniuchi Kenichi | Network discovery mechanisms |
US20060200571A1 (en) * | 2005-03-07 | 2006-09-07 | Microsoft Corporation | Method and system for discovery via tribal knowledge |
US20060206920A1 (en) * | 2005-03-14 | 2006-09-14 | Samsung Electronics Co., Ltd. | Method and apparatus for backing up and restoring domain information |
US7107942B2 (en) * | 2003-07-08 | 2006-09-19 | Exxonmobil Research And Engineering Company | Fuel composition supply means for spark ignition engines |
US7156070B2 (en) * | 2002-12-30 | 2007-01-02 | Ford Global Technologies, Llc | Method for auto-ignition operation and computer readable storage device for use with an internal combustion engine |
US7188607B2 (en) * | 2002-07-04 | 2007-03-13 | Toyota Jidosha Kabushiki Kaisha | Internal combustion engine of compressing and auto-igniting air-fuel mixture and method of controlling such internal combustion engine |
US7194554B1 (en) * | 1998-12-08 | 2007-03-20 | Nomadix, Inc. | Systems and methods for providing dynamic network authorization authentication and accounting |
US20070169203A1 (en) * | 2006-01-19 | 2007-07-19 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting content to device which does not join domain |
US20070242821A1 (en) * | 2006-01-03 | 2007-10-18 | Samsung Electronics Co., Ltd. | Method and apparatus for acquiring domain information and domain-related data |
US20080072301A1 (en) * | 2004-07-09 | 2008-03-20 | Matsushita Electric Industrial Co., Ltd. | System And Method For Managing User Authentication And Service Authorization To Achieve Single-Sign-On To Access Multiple Network Interfaces |
US7356534B2 (en) * | 2004-03-15 | 2008-04-08 | Microsoft Corporation | Providing notifications for domain registration changes |
US20080086467A1 (en) * | 2006-10-10 | 2008-04-10 | Microsoft Corporation | Ranking Domains Using Domain Maturity |
US7389273B2 (en) * | 2003-09-25 | 2008-06-17 | Scott Andrew Irwin | System and method for federated rights management |
US7395393B2 (en) * | 2005-09-21 | 2008-07-01 | Hitachi, Ltd. | Storage control system |
US7414996B2 (en) * | 2003-02-21 | 2008-08-19 | Kabushiki Kaisha Toshiba | Address autoconfiguration in ad hoc networks |
US20090044008A1 (en) * | 2007-08-06 | 2009-02-12 | Ji Hyun Lim | Drm system and method of managing drm content |
US7512081B2 (en) * | 2001-03-13 | 2009-03-31 | Microsoft Corporation | System and method for achieving zero-configuration wireless and wired computing and computing device incorporating same |
US20090307749A1 (en) * | 2006-07-14 | 2009-12-10 | Ho-Jae Lee | Apparatus and method for intellectual property management and protection |
US20100024039A1 (en) * | 2006-10-12 | 2010-01-28 | Koninklijke Philips Electronics N.V. | License specific authorized domains |
US7987251B2 (en) * | 2005-09-16 | 2011-07-26 | Microsoft Corporation | Validation of domain name control |
US8151321B2 (en) * | 2005-10-13 | 2012-04-03 | Nokia Corporation | Modular network-assisted policy resolution |
US8180864B2 (en) * | 2004-05-21 | 2012-05-15 | Oracle International Corporation | System and method for scripting tool for server configuration |
US8205082B2 (en) * | 2007-11-08 | 2012-06-19 | Lg Electronics Inc. | Domain upgrade method in digital rights management |
Family Cites Families (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3183224B2 (en) * | 1997-07-31 | 2001-07-09 | 日本電気株式会社 | Communication control method for multiple network terminals and apparatus therefor |
WO1999040517A1 (en) | 1998-02-09 | 1999-08-12 | Ibi Co., Ltd. | Method for connection for computer network on internet by real name and computer network system thereof |
US7191247B1 (en) * | 1998-09-11 | 2007-03-13 | Lv Partners, Lp | Method for connecting a wireless device to a remote location on a network |
GB2345368B (en) * | 1998-12-31 | 2003-05-14 | Nokia Mobile Phones Ltd | A portable controller |
EP1269713B1 (en) * | 2000-03-30 | 2006-03-01 | BRITISH TELECOMMUNICATIONS public limited company | Data networks |
KR20010105705A (en) * | 2000-05-17 | 2001-11-29 | 정문술 | Method for providing integrated user management environment to multi-internet service and system for the same |
US6922685B2 (en) * | 2000-05-22 | 2005-07-26 | Mci, Inc. | Method and system for managing partitioned data resources |
KR100352249B1 (en) | 2000-05-23 | 2002-09-12 | (주)후이즈 | System for wirelessly managing an internet domain and method thereof |
JP4177040B2 (en) | 2001-07-17 | 2008-11-05 | 松下電器産業株式会社 | Content utilization apparatus, network system, and license information acquisition method |
JP3888209B2 (en) * | 2002-04-17 | 2007-02-28 | 株式会社日立製作所 | Multicast communication apparatus and system |
KR100424613B1 (en) | 2002-04-22 | 2004-03-27 | 삼성전자주식회사 | Method for spoofing domain name system in local network and local network system thereof |
US20030217126A1 (en) * | 2002-05-14 | 2003-11-20 | Polcha Andrew J. | System and method for automatically configuring remote computer |
JP2003348151A (en) * | 2002-05-29 | 2003-12-05 | Hitachi Ltd | Relaying apparatus and multicast pass control method |
KR100566632B1 (en) | 2002-06-25 | 2006-03-31 | 주식회사 케이티 | User authentication apparatus and method using internet domain information |
JP4610169B2 (en) | 2002-07-23 | 2011-01-12 | パナソニック株式会社 | Communication method and communication system |
JP2004172932A (en) * | 2002-11-20 | 2004-06-17 | Hitachi Ltd | Data distribution system |
KR100545738B1 (en) | 2002-12-21 | 2006-01-24 | 한국전자통신연구원 | How to create unique domain name based on network device address |
KR20040065643A (en) * | 2003-01-15 | 2004-07-23 | 삼성전자주식회사 | Method for performing automatic registration of IP address and IP domain name in IP protocol version 6 |
KR100513297B1 (en) * | 2003-01-24 | 2005-09-09 | 삼성전자주식회사 | System of managing mutimedia file in intranet and method thereof |
JP2004260279A (en) | 2003-02-24 | 2004-09-16 | Nippon Telegr & Teleph Corp <Ntt> | Method of forming peer group, attribute information updating method, segment detecting method, peer, and program for executing the method |
JP3731885B2 (en) * | 2003-07-03 | 2006-01-05 | インターナショナル・ビジネス・マシーンズ・コーポレーション | DIGITAL CONTENT DISTRIBUTION SYSTEM, DIGITAL CONTENT DISTRIBUTION METHOD, SERVER FOR THE SAME, CLIENT, COMPUTER EXECUTABLE PROGRAM FOR CONTROLLING COMPUTER AS SERVER, AND COMPUTER EXECUTABLE PROGRAM FOR CONTROLLING COMPUTER AS CLIENT |
JP4239747B2 (en) * | 2003-08-07 | 2009-03-18 | ソニー株式会社 | Information processing apparatus, content information management method, and computer program |
US7239877B2 (en) * | 2003-10-07 | 2007-07-03 | Accenture Global Services Gmbh | Mobile provisioning tool system |
US7389324B2 (en) * | 2003-11-07 | 2008-06-17 | Plaxo, Inc. | Viral engine for network deployment |
US20050102513A1 (en) * | 2003-11-10 | 2005-05-12 | Nokia Corporation | Enforcing authorized domains with domain membership vouchers |
KR100601850B1 (en) * | 2003-11-11 | 2006-07-19 | 에스케이 텔레콤주식회사 | Mobile Communication System Providing Mobile Domain Number Service and Method for Call Processing Using Mobile Domain |
KR101044937B1 (en) * | 2003-12-01 | 2011-06-28 | 삼성전자주식회사 | Home network system and method thereof |
US20050182856A1 (en) * | 2003-12-22 | 2005-08-18 | Mcknett Charles L. | Systems and methods for creating time aware networks using independent absolute time values in network devices |
US8843413B2 (en) * | 2004-02-13 | 2014-09-23 | Microsoft Corporation | Binding content to a domain |
US20070180497A1 (en) | 2004-03-11 | 2007-08-02 | Koninklijke Philips Electronics, N.V. | Domain manager and domain device |
KR101134638B1 (en) * | 2004-04-20 | 2012-04-09 | 삼성전자주식회사 | Method and appartus for digital rights management system in home network system |
JP5175546B2 (en) * | 2004-05-17 | 2013-04-03 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Rights processing in DRM system |
US20050276234A1 (en) * | 2004-06-09 | 2005-12-15 | Yemeng Feng | Method and architecture for efficiently delivering conferencing data in a distributed multipoint communication system |
EP1619898A1 (en) | 2004-07-19 | 2006-01-25 | Sony Deutschland GmbH | Method for operating in a home network |
US20080046985A1 (en) * | 2004-10-18 | 2008-02-21 | Koninklijke Philips Electronics, N.V. | Authorized domain management with enhanced flexibility |
PL1810481T3 (en) * | 2004-11-01 | 2012-08-31 | Koninl Philips Electronics Nv | Improved access to domain |
EP1815307A1 (en) * | 2004-11-11 | 2007-08-08 | Koninklijke Philips Electronics N.V. | Method and device for handling digital licenses |
US7639681B2 (en) * | 2004-11-23 | 2009-12-29 | Microsoft Corporation | System and method for a distributed server for peer-to-peer networks |
JPWO2006064565A1 (en) | 2004-12-16 | 2008-06-12 | 三菱電機株式会社 | Content management system and identification medium |
JP2006174350A (en) | 2004-12-20 | 2006-06-29 | Fujitsu Ltd | Communication apparatus |
KR100707219B1 (en) * | 2005-01-19 | 2007-04-13 | (주) 아이티비엠지 | Method and system for managing home network utilizing virtual domain system |
KR100643325B1 (en) * | 2005-02-18 | 2006-11-10 | 삼성전자주식회사 | Network and creating method of domain thereof |
BRPI0520099A2 (en) * | 2005-03-10 | 2009-04-14 | Thomson Licensing | hybrid mesh routing protocol |
US7646739B2 (en) * | 2005-04-05 | 2010-01-12 | Cisco Technology, Inc. | Multicast routing over unidirectional links |
ES2711873T3 (en) * | 2005-09-30 | 2019-05-08 | Koninklijke Philips Nv | Improved DMR system |
KR101315076B1 (en) * | 2006-02-22 | 2013-10-08 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Method for redistributing dram protected content |
KR100746037B1 (en) * | 2006-02-28 | 2007-08-06 | 삼성전자주식회사 | Method and apparatus for configuring key of groups included in domain |
WO2007125486A2 (en) * | 2006-05-02 | 2007-11-08 | Koninklijke Philips Electronics N.V. | Improved access to authorized domains |
KR100843076B1 (en) * | 2006-07-18 | 2008-07-03 | 삼성전자주식회사 | System and method for managing domain state information |
US8601555B2 (en) * | 2006-12-04 | 2013-12-03 | Samsung Electronics Co., Ltd. | System and method of providing domain management for content protection and security |
US20080281921A1 (en) * | 2007-05-08 | 2008-11-13 | Yahoo! Inc. | Systems and methods for inter-domain messaging |
-
2007
- 2007-01-18 KR KR1020070005695A patent/KR101319491B1/en not_active IP Right Cessation
- 2007-01-23 KR KR1020070006915A patent/KR100866483B1/en not_active IP Right Cessation
- 2007-01-29 KR KR1020070008984A patent/KR100881026B1/en not_active IP Right Cessation
- 2007-01-31 KR KR1020070010269A patent/KR100912869B1/en active IP Right Grant
- 2007-04-10 US US11/733,299 patent/US20080077699A1/en not_active Abandoned
- 2007-04-25 US US11/740,056 patent/US20080075023A1/en not_active Abandoned
- 2007-07-27 US US11/829,538 patent/US8526445B2/en active Active
- 2007-07-27 US US11/829,582 patent/US20080075092A1/en not_active Abandoned
- 2007-09-18 WO PCT/KR2007/004494 patent/WO2008035891A1/en active Application Filing
- 2007-09-18 CN CN2007800347797A patent/CN101517566B/en not_active Expired - Fee Related
- 2007-09-18 CN CNA2007800348499A patent/CN101517567A/en active Pending
- 2007-09-18 JP JP2009529112A patent/JP5123944B2/en not_active Expired - Fee Related
- 2007-09-18 EP EP07808284.9A patent/EP2113106A4/en not_active Withdrawn
- 2007-09-18 WO PCT/KR2007/004496 patent/WO2008035892A1/en active Application Filing
- 2007-09-18 CN CNA2007800351595A patent/CN101517978A/en active Pending
- 2007-09-18 EP EP07808286.4A patent/EP2077001A4/en not_active Withdrawn
- 2007-09-18 JP JP2009529115A patent/JP5442438B2/en not_active Expired - Fee Related
- 2007-09-18 EP EP07808306.0A patent/EP2069961A4/en not_active Withdrawn
- 2007-09-18 CN CN2013103418429A patent/CN103401874A/en active Pending
- 2007-09-18 WO PCT/KR2007/004516 patent/WO2008035903A1/en active Application Filing
- 2007-09-18 JP JP2009529113A patent/JP2010504584A/en active Pending
- 2007-09-19 CN CN2013101922844A patent/CN103294645A/en active Pending
- 2007-09-19 EP EP07808334.2A patent/EP2069962A4/en not_active Withdrawn
- 2007-09-19 CN CNA200780034759XA patent/CN101517565A/en active Pending
- 2007-09-19 JP JP2009529117A patent/JP2010504586A/en active Pending
- 2007-09-19 WO PCT/KR2007/004544 patent/WO2008035914A1/en active Application Filing
-
2008
- 2008-06-05 KR KR1020080053322A patent/KR101235838B1/en active IP Right Grant
Patent Citations (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2741230A (en) * | 1952-07-14 | 1956-04-10 | Texaco Development Corp | Method of operating an internal combustion engine |
US3089470A (en) * | 1959-06-01 | 1963-05-14 | Dresser Ind | Method and apparatus for inhibiting auto-ignition in internal combustion engines |
US3106194A (en) * | 1961-07-07 | 1963-10-08 | Du Pont | Method for suppressing knock in spark-ignition engines |
US3557763A (en) * | 1969-07-25 | 1971-01-26 | Automotive Performance Inc | Vapor injector |
US4230072A (en) * | 1974-12-20 | 1980-10-28 | Nippon Soken, Inc. | Internal combustion engine with a methanol reforming system |
US4031864A (en) * | 1976-03-09 | 1977-06-28 | The United States Of America As Represented By The United States Energy Research And Development Administration | Multiple fuel supply system for an internal combustion engine |
US4056087A (en) * | 1976-03-26 | 1977-11-01 | F. Travers Burgess | Two-fuel carburetor |
US4182278A (en) * | 1977-08-29 | 1980-01-08 | Coakwell Charles A | Combustion system for internal combustion engines |
US4312310A (en) * | 1978-04-24 | 1982-01-26 | Snamprogetti, S.P.A. | Pollution-preventing and driving device for internal combustion engines |
US4541383A (en) * | 1981-02-17 | 1985-09-17 | Chevron Research Company | Method and apparatus for minimum knock operation of an internal combustion engine on low knock-rated fuel |
US4402296A (en) * | 1981-05-04 | 1983-09-06 | Schwarz Walter J | Dual fuel supply system and method for an internal combustion engine |
US4480616A (en) * | 1982-01-26 | 1984-11-06 | Toyota Jidosha Kabushiki Kaisha | Knock control method and apparatus for an internal-combustion engine |
US4594201A (en) * | 1984-04-16 | 1986-06-10 | Oliver V. Phillips | Multi-fuel system for internal combustion engines |
US4721081A (en) * | 1986-06-03 | 1988-01-26 | Caterpillar Inc. | Flame incubating and propagating apparatus for a fuel combustion system |
US4974416A (en) * | 1987-04-27 | 1990-12-04 | General Electric Company | Low coke fuel injector for a gas turbine engine |
US4993386A (en) * | 1988-12-29 | 1991-02-19 | Kabushiki Kaisha Toyota Chuo Kenkyusho | Operation control system for internal combustion engine |
US4967714A (en) * | 1989-01-09 | 1990-11-06 | Nissan Motor Company, Limited | Apparatus for controlling engine operable on gasoline/alcohol fuel blend |
US5179923A (en) * | 1989-06-30 | 1993-01-19 | Tonen Corporation | Fuel supply control method and ultrasonic atomizer |
US5233944A (en) * | 1989-08-08 | 1993-08-10 | Fuji Jukogyo Kabushiki Kaisha | Control apparatus for alcohol engine |
US4958598A (en) * | 1989-10-10 | 1990-09-25 | Midwest Power Concepts, Ltd. | Engine emissions control apparatus and method |
US5664170A (en) * | 1990-05-07 | 1997-09-02 | Next Computer, Inc. | Flexible distributed network database containing configuration information for a network divided into domains |
US5497744A (en) * | 1993-11-29 | 1996-03-12 | Toyota Jidosha Kabushiki Kaisha | Fuel injector with an integrated spark plug for a direct injection type engine |
US5560344A (en) * | 1994-08-23 | 1996-10-01 | Caterpillar Inc. | Fuel storage and delivey apparatus of a multi-fuel engine and process |
US5937799A (en) * | 1994-09-12 | 1999-08-17 | Binion; W. Sidney | Cylinder water injection engine |
US5715788A (en) * | 1996-07-29 | 1998-02-10 | Cummins Engine Company, Inc. | Integrated fuel injector and ignitor assembly |
US5983855A (en) * | 1996-09-18 | 1999-11-16 | Robert Bosch Gmbh | Fuel injection valve with integrated spark plug |
US6332130B1 (en) * | 1997-08-25 | 2001-12-18 | I2 Technologies Us, Inc. | System and process for inter-domain planning analysis and optimization using model agents as partial replicas of remote domains |
US5931900A (en) * | 1997-08-25 | 1999-08-03 | I2 Technologies, Inc. | System and process for inter-domain interaction across an inter-domain connectivity plane |
US5995945A (en) * | 1997-08-25 | 1999-11-30 | I2 Technologies, Inc. | System and process for inter-domain planning analysis and optimization using model agents as partial replicas of remote domains |
US5911210A (en) * | 1997-10-03 | 1999-06-15 | Cooper Cameron Corporation | Method and apparatus for supplying fuel to an internal combustion engine |
US6073607A (en) * | 1998-08-18 | 2000-06-13 | Bbl Technologies, Inc. | Spark plug |
US7194554B1 (en) * | 1998-12-08 | 2007-03-20 | Nomadix, Inc. | Systems and methods for providing dynamic network authorization authentication and accounting |
US6076487A (en) * | 1999-02-25 | 2000-06-20 | Go-Tec | Internal combustion system using acetylene fuel |
US6575147B2 (en) * | 1999-02-25 | 2003-06-10 | Go-Tec | Internal combustion system adapted for use of a dual fuel composition including acetylene |
US6287351B1 (en) * | 1999-02-25 | 2001-09-11 | Go Tec, Inc. | Dual fuel composition including acetylene for use with diesel and other internal combustion engines |
US20040039798A1 (en) * | 1999-03-03 | 2004-02-26 | Ultradns, Inc. | Domain name resolution system and method |
US6332448B1 (en) * | 1999-06-01 | 2001-12-25 | Nissan Motor Co., Ltd. | Fuel supply apparatus of internal combustion engine |
US6358180B1 (en) * | 1999-08-16 | 2002-03-19 | Honda Giken Kogyo Kabushiki Kaisha | Engine control system and method |
US6298341B1 (en) * | 1999-09-22 | 2001-10-02 | Raredomains.Com, Llc | System and method for generating domain names and for facilitating registration and transfer of the same |
US6892691B1 (en) * | 1999-09-24 | 2005-05-17 | Robert Bosch Gmbh | Method for operating an internal combustion engine |
US6799551B2 (en) * | 2000-01-25 | 2004-10-05 | Kabushiki Kaisha Toyota Chuo Kenkyusho | Direct injection type internal combustion engine |
US6260525B1 (en) * | 2000-03-06 | 2001-07-17 | David F. Moyer | Engine valve disabler |
US6725827B2 (en) * | 2000-03-08 | 2004-04-27 | Toyota Jidosha Kabushiki Kaisha | Spark ingition stratified combustion internal combustion engine |
US6298838B1 (en) * | 2000-04-19 | 2001-10-09 | Daimlerchrysler Corporation | Ethanol content learning based on engine roughness |
US6561157B2 (en) * | 2000-05-08 | 2003-05-13 | Cummins Inc. | Multiple operating mode engine and method of operation |
US7076541B1 (en) * | 2000-06-05 | 2006-07-11 | Register.Com, Inc. | Method and apparatus providing distributed domain management capabilities |
US6513505B2 (en) * | 2000-11-29 | 2003-02-04 | Toyota Jidosha Kabushiki Kaisha | Fuel feeding device for engine |
US7512081B2 (en) * | 2001-03-13 | 2009-03-31 | Microsoft Corporation | System and method for achieving zero-configuration wireless and wired computing and computing device incorporating same |
US6622663B2 (en) * | 2001-03-27 | 2003-09-23 | Exxonmobil Research And Engineering Company | Fuel composition supply means for driving cycle conditions in spark ignition engines |
US6508233B1 (en) * | 2001-04-04 | 2003-01-21 | Brunswick Corporation | Method for controlling a fuel system of a multiple injection system |
US20020157002A1 (en) * | 2001-04-18 | 2002-10-24 | Messerges Thomas S. | System and method for secure and convenient management of digital electronic content |
US6668804B2 (en) * | 2001-07-23 | 2003-12-30 | Ford Global Technologies, Llc | Control system and method for a bi-fuel engine |
US6543423B2 (en) * | 2001-07-23 | 2003-04-08 | Ford Global Technologies, Inc. | Control system and method for a bi-fuel engine |
US20050210261A1 (en) * | 2002-05-22 | 2005-09-22 | Kamperman Franciscus Lucas A J | Digital rights management method and system |
US7320302B2 (en) * | 2002-07-04 | 2008-01-22 | Toyota Jidosha Kabushiki Kaisha | Internal combustion engine of compressing and auto-igniting air-fuel mixture and method of controlling such internal combustion engine |
US7188607B2 (en) * | 2002-07-04 | 2007-03-13 | Toyota Jidosha Kabushiki Kaisha | Internal combustion engine of compressing and auto-igniting air-fuel mixture and method of controlling such internal combustion engine |
US20040103312A1 (en) * | 2002-11-27 | 2004-05-27 | Thomas Messerges | Domain-based digital-rights management system with easy and secure device enrollment |
US7156070B2 (en) * | 2002-12-30 | 2007-01-02 | Ford Global Technologies, Llc | Method for auto-ignition operation and computer readable storage device for use with an internal combustion engine |
US7414996B2 (en) * | 2003-02-21 | 2008-08-19 | Kabushiki Kaisha Toshiba | Address autoconfiguration in ad hoc networks |
US7107942B2 (en) * | 2003-07-08 | 2006-09-19 | Exxonmobil Research And Engineering Company | Fuel composition supply means for spark ignition engines |
US6990956B2 (en) * | 2003-08-07 | 2006-01-31 | Toyota Jidosha Kabushiki Kaisha | Internal combustion engine |
US7389273B2 (en) * | 2003-09-25 | 2008-06-17 | Scott Andrew Irwin | System and method for federated rights management |
US20050086532A1 (en) * | 2003-10-21 | 2005-04-21 | International Business Machines Corporation | System and method for securely removing content or a device from a content-protected home network |
US6951202B2 (en) * | 2003-11-26 | 2005-10-04 | Toyota Jidosha Kabushiki Kaisha | Knocking control system and method for internal combustion engine using multiple fuels |
US20050193199A1 (en) * | 2004-02-13 | 2005-09-01 | Nokia Corporation | Accessing protected data on network storage from multiple devices |
US20050198224A1 (en) * | 2004-03-02 | 2005-09-08 | Emiko Kobayashi | Storage network system and control method thereof |
US7356534B2 (en) * | 2004-03-15 | 2008-04-08 | Microsoft Corporation | Providing notifications for domain registration changes |
US20050213566A1 (en) * | 2004-03-29 | 2005-09-29 | Sami Jutila | System and method for network selection in a communication system using a shared RAN |
US8180864B2 (en) * | 2004-05-21 | 2012-05-15 | Oracle International Corporation | System and method for scripting tool for server configuration |
US20060002308A1 (en) * | 2004-06-30 | 2006-01-05 | Samsung Electronics Co., Ltd. | Apparatus and method for managing information in multimedia service providing system |
US20080072301A1 (en) * | 2004-07-09 | 2008-03-20 | Matsushita Electric Industrial Co., Ltd. | System And Method For Managing User Authentication And Service Authorization To Achieve Single-Sign-On To Access Multiple Network Interfaces |
US7021277B2 (en) * | 2004-07-26 | 2006-04-04 | General Motors Corporation | Valve and fueling strategy for operating a controlled auto-ignition four-stroke internal combustion engine |
US20060187858A1 (en) * | 2004-11-05 | 2006-08-24 | Taniuchi Kenichi | Network discovery mechanisms |
US20060109850A1 (en) * | 2004-11-24 | 2006-05-25 | Hitachi, Ltd. | IP-SAN network access control list generating method and access control list setup method |
US20060129678A1 (en) * | 2004-11-29 | 2006-06-15 | Sony Corporation | Information processing system, information providing apparatus and method, electronic device and method used therefor, information processing apparatus and method, recording medium, and program |
US20060200571A1 (en) * | 2005-03-07 | 2006-09-07 | Microsoft Corporation | Method and system for discovery via tribal knowledge |
US20060206920A1 (en) * | 2005-03-14 | 2006-09-14 | Samsung Electronics Co., Ltd. | Method and apparatus for backing up and restoring domain information |
US7987251B2 (en) * | 2005-09-16 | 2011-07-26 | Microsoft Corporation | Validation of domain name control |
US7395393B2 (en) * | 2005-09-21 | 2008-07-01 | Hitachi, Ltd. | Storage control system |
US8151321B2 (en) * | 2005-10-13 | 2012-04-03 | Nokia Corporation | Modular network-assisted policy resolution |
US20070242821A1 (en) * | 2006-01-03 | 2007-10-18 | Samsung Electronics Co., Ltd. | Method and apparatus for acquiring domain information and domain-related data |
US20070169203A1 (en) * | 2006-01-19 | 2007-07-19 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting content to device which does not join domain |
US20090307749A1 (en) * | 2006-07-14 | 2009-12-10 | Ho-Jae Lee | Apparatus and method for intellectual property management and protection |
US20080086467A1 (en) * | 2006-10-10 | 2008-04-10 | Microsoft Corporation | Ranking Domains Using Domain Maturity |
US20100024039A1 (en) * | 2006-10-12 | 2010-01-28 | Koninklijke Philips Electronics N.V. | License specific authorized domains |
US20090044008A1 (en) * | 2007-08-06 | 2009-02-12 | Ji Hyun Lim | Drm system and method of managing drm content |
US8205082B2 (en) * | 2007-11-08 | 2012-06-19 | Lg Electronics Inc. | Domain upgrade method in digital rights management |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10291956B2 (en) | Methods and systems for enabling communications between devices | |
US7987360B2 (en) | Method for implementing grouping devices and interacting among grouped devices | |
KR101428505B1 (en) | Method and apparatus of automated discovery in communication network | |
CN108886528A (en) | For the management object according to one of multiple provisioning techniques supply equipment | |
CN104982072A (en) | Online signup provisioning techniques for hotspot connections | |
EP3447996A1 (en) | Resource subscription method, resource subscription device, and resource subscription system | |
CN112789842A (en) | Method for supporting subscribed and reported services of event monitoring in a telecommunication network and related network functions | |
JP2010282460A (en) | User authentication system, authentication session sharing device and user authentication method | |
JP5609608B2 (en) | Information processing apparatus, group generation system, group generation method, and program | |
US8526445B2 (en) | Apparatus and method for providing domain information | |
US20080019288A1 (en) | System and method for managing domain-state information | |
US9537713B2 (en) | Method of setting PN on the basis of personal network usage information in heterogeneous network | |
CN101652788A (en) | Apparatus, method, and computer program product providing enhanced document management | |
WO2024022161A1 (en) | Pin device registration method and apparatus, and communication device | |
WO2023072801A1 (en) | Methods and apparatuses for network function discovery | |
WO2016188234A1 (en) | Application downloading method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KIM, HYOUNG-SHICK;KIM, SANG-HYEON;REEL/FRAME:019618/0395 Effective date: 20070704 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |