US6775660B2 - User-oriented method and system for database query - Google Patents
User-oriented method and system for database query Download PDFInfo
- Publication number
- US6775660B2 US6775660B2 US09/788,892 US78889201A US6775660B2 US 6775660 B2 US6775660 B2 US 6775660B2 US 78889201 A US78889201 A US 78889201A US 6775660 B2 US6775660 B2 US 6775660B2
- Authority
- US
- United States
- Prior art keywords
- query
- results
- receiving device
- user
- query results
- 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.)
- Expired - Lifetime, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99932—Access augmentation or optimizing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
Definitions
- the invention relates to a method and system for database query by using a querying device, and particularly to a user-oriented method and system for database query.
- a client/agent/server architecture for implementing a system for database query by using a querying device.
- an agent is added in between the mobile client and the server.
- the agent converts a query request submitted by a client into a corresponding database query command; hands it over to the server; converts it into a format acceptable by the client after the query results returned by the server are received; and, finally sends the results back to the client.
- the database query system of the existing client/agent/server architecture does not require keeping a continuous connection between the querying devices and the agent computers, it requires that the query result receiving device and the querying device submitting the request are one device. Obviously this requirement restricts the types of devices which may be used as querying devices of the client computers, because it requires that the querying devices should have certain data input and data output capabilities at the same time. However, the devices which have certain data input and data output capabilities at the same time are usually rather expensive and not so popular among most users, so they are not suitable for being used as querying devices. This situation restricts, to a certain extent, the applications of existing client/agent/server architecture database query system for most of the users.
- the other problem in the prior technology is that the users cannot obtain any query results due to querying device faults, device loss or other reasons, after the querying devices have submitted query requests.
- the loss of query results may mean great loss of lives and property. That is, in some cases the database query systems of the existing client/agent/server architecture are not reliable.
- the invention further provides a user-oriented database query system comprising user management means for managing a plurality of users registered in said database query system and the predetermined information of individual users; device management means for managing a plurality of querying devices and a plurality of receiving devices supported by said database query system; control means for identifying a user by using said user management means, for receiving a database query request and the appended parameters, sent by the user using a querying device converting said database query request into a database query command based on the querying device type and the queried database type, and for determining a query time based on the appended parameters, the network status and predetermined information; query agent means for submitting database query command after the expiration of the query time and receiving the query results; and, query recording means for storing the database query request and the appended parameters received by said control means, the database query command converted by said control means and the determined query time, and for storing the query results received by said query agent means; wherein said control means further determines a receiving device based on the appended parameters, the pre
- the method and system of the invention can use various kinds of computing devices as querying devices and receiving devices, as large as desktop computers and as small as mobile telephones or one-way/two-way pagers. With these devices, the users can reliably make various database queries and best obtain the query results.
- the inventive method can save the connection fee and conveniently provide call-back functionality.
- the users can remove the connection after they have submitted a database query request.
- the inventive system can call back the users automatically and continuously after it has received the query results until the users obtain the query results. If a user's receiving device is out of use, the system can automatically select another of the user's available receiving devices to receive the query results.
- the inventive method and system can conveniently exercise a periodic query and a timed query.
- the users need only submit the database query request once and the system will automatically either periodically or immediately make queries many times, and continuously send the updated query results back to the users.
- FIG. 1 is a schematic diagram of a user-oriented database query system according to the invention.
- FIG. 2 is a flow-chart of a user-oriented database query method according to the invention.
- labels 101 through 106 represent various kinds of computing devices which can each be used as a querying device and a receiving device of the invention, for example including a palm computer 101 , an one-way/two-way pager 102 , a mobile telephone 103 , a laptop computer 104 , a screen phone 105 , a desktop computer 106 and so on.
- these devices When used as querying devices, these devices have certain input capabilities and communication capabilities. In the implementation, they may be a combination of the means with input capabilities and the means with communication capabilities.
- When used as receiving devices they have certain output capabilities and communication capabilities. In the implementation, they may be a combination of the means with output capabilities and the means with communication capabilities.
- Reference number 110 represents a communication network, such as PSTN (Public Switched Telephone Network), ISDN (Integrated Services Digital Network), FDDI (Fiber Distributed Data Interface), GSM (Group-Special Mobile), CDMA (Code Division Multiple Access) and W-CDMA (Wide band Code Division Multiple Access) networks, and so on.
- Label 120 represents a communication gateway, which is responsible for the data communication between various querying devices or receiving devices 101 through 106 and an agent computer 130 .
- Label 130 represents an agent computer employed in the invention, including control means 131 , query recording means 132 , query agent means 133 , user management means 134 and device management means 135 and so on.
- Reference numerals 141 through 143 represent various databases in the prior technology.
- label 141 represents a relational database
- label 142 represents a database of the file type and so on.
- Label 143 represents any other type of available databases in the prior technology.
- User management means 134 is used for managing a plurality of users registered in the inventive database query system and the predetermined information of individual users.
- the predetermined information comprises the information submitted by the users during their registration and the information submitted or updated after the user registration.
- the predetermined information reflects at least the user priorities, available querying devices and receiving devices and the requirements of the users to the communication fees and transmission time.
- user management There are various aspects of user management, including authentication of the user identity, setting of the user priority, setting of the service type, setting of the priority of returned query results etc.
- user management means 134 the following format of user registration table can be stored.
- User priority denotes a level of priority to be accorded to the user compared with other users under the same condition.
- Service type denotes how many types of services the user can use and which databases the user can access.
- Priority type of returned results is designated by the user and is used to denote whether the results are to be returned by time priority or by fee priority.
- Device management means 135 is used for managing a plurality of querying devices and a plurality of receiving devices supported by the inventive database query system. There are also various aspects of device management, such as identification of the devices, setting of the communication protocols, setting of the priorities etc. For example, in device management means 135 the following format device registration table can be stored:
- device type denotes various kinds of computing devices supported by the inventive database query system, such that the users can use these computing devices as querying devices or receiving devices.
- Those computing devices comprise, for example, mobile phones, one-way/two-way pagers, personal digital assistants, palm computers, laptop computers, screen phones, desktop computers, and similar kinds of computing devices.
- Device model denotes a particular model number of certain devices. Taking a mobile phone as an example, the device model may denote various models of the mobile phones manufactured by one factory.
- the communication number denotes the dialing number of the computing device, such as the dialing number of a mobile phone, the calling number of a pager etc.
- the Device attribute denotes the technical specifications of a computing device, such as the communication capability, the input and output capabilities, display capability, storage capacity, etc.
- Priority denotes the priority in the sequence of priority by time, priority in the sequence of priority by fee etc.
- Device operation status denotes the status of the computing device being switched on or off. Restrictions on device operation denote particular conditions for the operation of the computing devices, for example some mobile phones can only operate during the working time, etc.
- Control means 131 is used for identifying a user by using the user management means 134 , receiving a database query request and the appended parameters sent by the user using a querying device, converting the database query request into a database query command based on the querying device type and the queried database type, and determining a query time based on the appended parameters, the network status, and the predetermined information.
- the appended parameters include information such as query attributes, query priorities, and designated receiving devices.
- Query attributes denote at least a one-time query, a periodic query, or a timed query. The predetermined information was described above.
- Query agent means 133 is used for submitting database query commands to related databases after the expiration of the query time, and for receiving query results therefrom.
- Query recording means 132 is used for storing the database query request and the appended parameters received by control means 131 , the database query command converted by control means 131 and the determined query time, and for storing the query results received by query agent means 133 .
- control means 131 determines a receiving device based on the appended parameters, the predetermined information, and the query results; converts the query results into a form acceptable by the receiving device; sends the query results to the receiving device; and, terminates the query after the acknowledgment of the success of sending.
- control means 131 may or may not be the receiving device designated by the user in the query request. If the query results can not be successfully received by the receiving device, however, control means 131 can select one from a plurality of devices registered by the user in the system.
- query recording means 132 there are various ways of implementing the functionality of control means 131 , query recording means 132 and query agent means 133 . There are various ways of data communications between them. Here is one example.
- query recording means 132 the following format of query record table can be stored:
- the data submitted by the user, the data generated by control means 131 , and the data received by query agent means 133 can be recorded in every record of the query record table.
- the data submitted by the user include: user name, query code, query condition, query priority, query attribute, starting date and ending date (if the query attribute is designated as a timed query), query period (if the query attribute is designated as a periodic query) etc.
- the user can designate the type and order of the receiving device.
- Query code and query condition can determine the queried database and the query condition. The user determines the query priority according to the degree of emergency of the needed query results.
- the query attributes denote whether the query is a one-time query, a periodic query, a timed query, or a query activated under other particular conditions.
- the query agent means submits database query request and receives the query results periodically at a certain period.
- the query agent means automatically submits database query request and receives the query results in the designated legal period of query time.
- control means 131 determines the receiving device according to the designated device sequence. Only when all of the designated devices are not able to receive the query results successfully can a device be selected according to the above user registration table and device registration table.
- Control means 131 can assign a query sequence number to each record while it stores the query command into the query record table.
- the Query submitting device type can be determined by control means 131 according to the data transferred from communication gateway 120 .
- the user priority can be obtained from user management means 134 .
- Control means 131 judges the type of query results and the data quantity based on the query code.
- the type of the query results denotes for example small message, large text, image, audio, video, etc.
- Control means 131 determines a query time based on the information such as user priority, query priority, query attribute, query results, and the current system operation status.
- Query agent means 133 stores the received query results into the query record table.
- the query results are read out from the query record table by control means 131 and sent back to the user.
- the real type of the query results can be used to overlay the judged values of the type of the recorded query results in the query record table.
- control means 131 determines a type of the receiving device according to the querying device type and attributes of the receiving device, then a sequence of query receiving devices is given according to the priority type in the user registration table and the priority and device operation status and restrictions on device operation in the device registration table.
- a mobile phone supporting WAP Wireless Application Protocol
- WAP Wireless Application Protocol
- the computing device can be any computing device employing the prior technology or the technology to be presented on the market.
- FIG. 2 is a flow-chart of a user-oriented database query method according to the invention.
- communication gateway 120 utilizes communication network 110 to establish a connection with a querying device (e.g., one of the querying devices 101 through 106 ), and identifies the user and the querying device. Thereby, the user identity is authenticated. If the user is legal, the following steps are executed.
- a querying device e.g., one of the querying devices 101 through 106
- a database query request and the appended parameters submitted by the user are received from a querying device through communication gateway 120 and communication network 110 .
- the appended parameters include information such as query attributes, query priorities and designated receiving devices.
- Query attributes denote at least a one-time query, a periodic query, or a timed query.
- step 203 the query request is converted into a corresponding database query command according to the querying device type and the queried database type.
- the agent computer 130 is able to determine which database the user wants to access based on the query request, and then converts the query request into a format of query command used by this database.
- the query command generated in step 203 can be stored in agent computer 130 , and a time table and a priority can be set according to at least one of user priority, query priority, query attribute, query result type, and the operation status of the related database.
- the time table and priority have been described above.
- a query time is determined based on the appended parameters, the network system status and the predetermined information.
- the predetermined information are the information submitted by the users during their registration and the information submitted or updated after the user registration.
- the predetermined information reflect at least the user priorities, available querying devices and receiving devices, and the requirements of the users to the communication fees and transmission time.
- step 205 it is judged whether the query time has expired or not. If the judgement result is negative, then the process waits in step 206 . Otherwise the process proceeds to step 207 .
- step 207 a query command is submitted to the related database and the query results are received.
- step 209 it is judged whether the received query results indicate the success of the query. If the judgement result is negative, then the process proceeds to step 208 , otherwise it proceeds to step 210 .
- step 208 a query time is determined according to the cause of query failure, the appended parameters, the network system status, and the predetermined information. Then the process branches to step 205 .
- a receiving device is determined according to the appended parameters, the predetermined information of the query results.
- the determined receiving device can be the same device as the querying device or a different device.
- Step 210 may also be designed as a step of selecting a suitable receiving device based on the information quantity and information characteristics of the query results.
- the information characteristics mean that the query results may be numerals, texts, graphics, images, audio or video data.
- step 211 the query results are converted into a form acceptable to the receiving device.
- step 212 the converted query results are sent to the receiving device through communication gateway 120 and communication network 110 . If there is no connection with the receiving device, step 212 further includes the step of establishing a connection with the receiving device. In step 213 it is judged whether the sending operation is successful or not.
- step 201 If the sending operation is successful, the process returns to step 201 to wait for the next query. Otherwise the process returns to step 210 to determine another available receiving device.
- the loop consisting of steps 205 , 207 , 209 and 208 ensures that the query should be successful.
- the loop consisting of steps 210 through 213 is able to ensure the largest possibility that the users can obtain the query results.
- the above method can be designed as having set a certain period of time and automatically executing the steps 204 through 213 periodically, and storing the query results in agent computer 130 so that the query results can be sent to the receiving device later.
- the above method can be designed as automatically executing the steps 204 through 213 in the legal time period for query and storing the query results in agent computer 130 so that the query results can be sent to the receiving device later.
- the querying devices and receiving devices can be any types of computing devices.
- the computing device has at least input capabilities and communication capabilities.
- the computing device has at least output capabilities and communication capabilities.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Multi Processors (AREA)
Abstract
Description
User Registration Table | ||
user name | ||
password | ||
user priority | ||
service type | ||
priority type of returned | ||
results | ||
Device Registration Table | ||
user name | ||
device type | ||
device model | ||
communication number | ||
device attribute | ||
priority | ||
device operation status | ||
restrictions on device | ||
operation | ||
Query Record Table | ||
user name | ||
query code | ||
query condition | ||
user priority | ||
query priority | ||
query result type | ||
type of query receiving device | ||
sequence of query receiving devices | ||
query attribute | ||
starting date | ||
ending date | ||
query period | ||
query time | ||
query results | ||
query sequence number | ||
query submitting device type | ||
sequence of designated receiving devices | ||
Claims (35)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB001023519A CN1146821C (en) | 2000-02-21 | 2000-02-21 | Data bank query method and system to users |
CN00102351A | 2000-02-21 | ||
CN00102351.9 | 2000-02-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20010021929A1 US20010021929A1 (en) | 2001-09-13 |
US6775660B2 true US6775660B2 (en) | 2004-08-10 |
Family
ID=4576360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/788,892 Expired - Lifetime US6775660B2 (en) | 2000-02-21 | 2001-02-20 | User-oriented method and system for database query |
Country Status (3)
Country | Link |
---|---|
US (1) | US6775660B2 (en) |
JP (1) | JP2001290815A (en) |
CN (1) | CN1146821C (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020161749A1 (en) * | 2001-04-26 | 2002-10-31 | Siemens Medical Solutions Health Services Corporation | Identifier code translation system |
US20030145048A1 (en) * | 2002-01-18 | 2003-07-31 | Bea Systems, Inc. | System and method for HTTP request preprocessing for servlets and application servers |
US20030225746A1 (en) * | 2002-05-31 | 2003-12-04 | Braun Richard A. | Systems and methods for tracking assets |
US20050213743A1 (en) * | 2004-03-26 | 2005-09-29 | Conversagent, Inc. | Methods and apparatus for use in computer-to-human escalation |
US20060015480A1 (en) * | 2004-07-19 | 2006-01-19 | Shawn Conahan | Dynamic knowledge-based networking system and method |
US20060015483A1 (en) * | 2004-07-15 | 2006-01-19 | International Business Machines Corporation | SQL query enhancement technique |
US20080270659A1 (en) * | 2007-04-26 | 2008-10-30 | Microsoft Corporation | Governing access to a computing resource |
US20090182707A1 (en) * | 2008-01-10 | 2009-07-16 | Dbix Corporation | Database changeset management system and method |
US7925246B2 (en) | 2002-12-11 | 2011-04-12 | Leader Technologies, Inc. | Radio/telephony interoperability system |
US8055682B1 (en) * | 2006-06-30 | 2011-11-08 | At&T Intellectual Property Ii, L.P. | Security information repository system and method thereof |
US8195714B2 (en) | 2002-12-11 | 2012-06-05 | Leaper Technologies, Inc. | Context instantiated application protocol |
US8560539B1 (en) * | 2009-07-29 | 2013-10-15 | Google Inc. | Query classification |
US8745021B2 (en) | 2011-10-18 | 2014-06-03 | International Business Machines Corporation | Transformation of complex data source result sets to normalized sets for manipulation and presentation |
US20140278504A1 (en) * | 2013-03-14 | 2014-09-18 | Mark M. BRAUER | Medical Research Technology Information Consortium |
US9613109B2 (en) | 2015-05-14 | 2017-04-04 | Walleye Software, LLC | Query task processing based on memory allocation and performance criteria |
US10002154B1 (en) | 2017-08-24 | 2018-06-19 | Illumon Llc | Computer data system data source having an update propagation graph with feedback cyclicality |
US10318635B2 (en) | 2012-09-28 | 2019-06-11 | Cerner Innovation, Inc. | Automated mapping of service codes in healthcare systems |
US10403391B2 (en) | 2012-09-28 | 2019-09-03 | Cerner Health Services, Inc. | Automated mapping of service codes in healthcare systems |
US10490306B2 (en) | 2015-02-20 | 2019-11-26 | Cerner Innovation, Inc. | Medical information translation system |
US10565315B2 (en) | 2012-09-28 | 2020-02-18 | Cerner Innovation, Inc. | Automated mapping of service codes in healthcare systems |
Families Citing this family (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7281003B2 (en) * | 1998-10-05 | 2007-10-09 | Oracle International Corporation | Database fine-grained access control |
GB2377287B (en) * | 2001-07-06 | 2005-07-13 | Livedevices Ltd | Improvements relating to internet-connected devices |
US20040203624A1 (en) * | 2002-09-12 | 2004-10-14 | Teh Jin Teik | Technique for sharing of files with minimal increase of storage space usage |
US6990491B2 (en) | 2002-12-12 | 2006-01-24 | International Business Machines Corporation | System and method for accessibility data maintenance and privilege authorization |
US7917468B2 (en) * | 2005-08-01 | 2011-03-29 | Seven Networks, Inc. | Linking of personal information management data |
US8468126B2 (en) | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
US20040139043A1 (en) * | 2003-01-13 | 2004-07-15 | Oracle International Corporation | Attribute relevant access control policies |
US7873660B1 (en) | 2003-02-27 | 2011-01-18 | Oracle International Corporation | Enforcing data privacy aggregations |
US20040205048A1 (en) * | 2003-03-28 | 2004-10-14 | Pizzo Michael J. | Systems and methods for requesting and receiving database change notifications |
US8447775B2 (en) * | 2003-06-13 | 2013-05-21 | Microsoft Corporation | Database query user interface to assist in efficient and accurate query construction |
US7310647B2 (en) * | 2003-12-24 | 2007-12-18 | Oracle International Corporation | Column masking of tables |
US8825702B2 (en) * | 2004-02-24 | 2014-09-02 | Oracle International Corporation | Sending control information with database statement |
CN100426879C (en) * | 2004-11-26 | 2008-10-15 | 腾讯科技(深圳)有限公司 | Interactive realization for wireless telecommunication terminal and Internet message processor |
US7356545B2 (en) * | 2004-12-22 | 2008-04-08 | Oracle International Corporation | Enabling relational databases to incorporate customized intrusion prevention policies |
CN100405870C (en) * | 2005-02-02 | 2008-07-23 | 亚信科技(中国)有限公司 | A system and method for collecting and using user characteristic data to identify users |
US8566806B2 (en) * | 2005-03-04 | 2013-10-22 | Microsoft Corporation | Command-line data-type discovery and conversion |
JP2007206942A (en) * | 2006-02-01 | 2007-08-16 | Konica Minolta Business Technologies Inc | Biometric authentication device and biometric authentication method |
WO2007115254A2 (en) | 2006-03-31 | 2007-10-11 | Visto Corporation | System and method for searching disparate datastores via a remote device |
US10318752B2 (en) * | 2006-05-26 | 2019-06-11 | Oracle International Corporation | Techniques for efficient access control in a database system |
US20080319975A1 (en) * | 2007-06-22 | 2008-12-25 | Microsoft Corporation | Exploratory Search Technique |
US20090006324A1 (en) * | 2007-06-27 | 2009-01-01 | Microsoft Corporation | Multiple monitor/multiple party searches |
US20090006358A1 (en) * | 2007-06-27 | 2009-01-01 | Microsoft Corporation | Search results |
US20090024570A1 (en) * | 2007-07-20 | 2009-01-22 | Oracle Internatonal Corporation | User defined query rewrite mechanism |
US8078595B2 (en) * | 2007-10-09 | 2011-12-13 | Oracle International Corporation | Secure normal forms |
US7974982B2 (en) * | 2008-02-04 | 2011-07-05 | Disney Enterprises, Inc. | System and method for device profiling using cascaded databases |
CN101556587B (en) * | 2008-04-10 | 2010-12-29 | 中兴通讯股份有限公司 | Operation agent device for heterogeneous database |
CN101266609B (en) * | 2008-04-30 | 2010-06-23 | 中山爱科数字科技有限公司 | Method for accomplishing medical data external inquiry for digital remote medical treatment |
AU2015215942B2 (en) * | 2008-08-11 | 2016-11-17 | Visa U.S.A. Inc. | Mobile payer authentication |
US8639600B2 (en) * | 2008-08-11 | 2014-01-28 | Visa U.S.A. Inc. | Mobile payer authentication |
CN101478437A (en) * | 2009-01-13 | 2009-07-08 | 深圳市同洲电子股份有限公司 | Network resource management method, system and network management server |
US8239396B2 (en) * | 2009-03-20 | 2012-08-07 | Oracle International Corporation | View mechanism for data security, privacy and utilization |
US8290939B2 (en) | 2010-06-04 | 2012-10-16 | International Busines Machines Corporation | Visualizing query results in stream processing systems |
US10346430B2 (en) | 2010-12-23 | 2019-07-09 | Mongodb, Inc. | System and method for determining consensus within a distributed database |
US8572031B2 (en) | 2010-12-23 | 2013-10-29 | Mongodb, Inc. | Method and apparatus for maintaining replica sets |
US10262050B2 (en) | 2015-09-25 | 2019-04-16 | Mongodb, Inc. | Distributed database systems and methods with pluggable storage engines |
US10614098B2 (en) | 2010-12-23 | 2020-04-07 | Mongodb, Inc. | System and method for determining consensus within a distributed database |
US9805108B2 (en) | 2010-12-23 | 2017-10-31 | Mongodb, Inc. | Large distributed database clustering systems and methods |
US9740762B2 (en) | 2011-04-01 | 2017-08-22 | Mongodb, Inc. | System and method for optimizing data migration in a partitioned database |
US10740353B2 (en) | 2010-12-23 | 2020-08-11 | Mongodb, Inc. | Systems and methods for managing distributed database deployments |
US8996463B2 (en) | 2012-07-26 | 2015-03-31 | Mongodb, Inc. | Aggregation framework system architecture and method |
US9881034B2 (en) | 2015-12-15 | 2018-01-30 | Mongodb, Inc. | Systems and methods for automating management of distributed databases |
US10977277B2 (en) | 2010-12-23 | 2021-04-13 | Mongodb, Inc. | Systems and methods for database zone sharding and API integration |
US10997211B2 (en) | 2010-12-23 | 2021-05-04 | Mongodb, Inc. | Systems and methods for database zone sharding and API integration |
US10713280B2 (en) | 2010-12-23 | 2020-07-14 | Mongodb, Inc. | Systems and methods for managing distributed database deployments |
US11544288B2 (en) | 2010-12-23 | 2023-01-03 | Mongodb, Inc. | Systems and methods for managing distributed database deployments |
US11615115B2 (en) | 2010-12-23 | 2023-03-28 | Mongodb, Inc. | Systems and methods for managing distributed database deployments |
CN102968420B (en) * | 2011-08-31 | 2016-05-04 | 国际商业机器公司 | The method and system of data base querying |
US10872095B2 (en) | 2012-07-26 | 2020-12-22 | Mongodb, Inc. | Aggregation framework system architecture and method |
US11544284B2 (en) | 2012-07-26 | 2023-01-03 | Mongodb, Inc. | Aggregation framework system architecture and method |
US11403317B2 (en) | 2012-07-26 | 2022-08-02 | Mongodb, Inc. | Aggregation framework system architecture and method |
US9413596B2 (en) * | 2013-01-10 | 2016-08-09 | Webroot Inc. | Managed execution and expiration of agent commands |
US10191984B2 (en) * | 2013-03-15 | 2019-01-29 | Looker Data Sciences Inc. | Systems and methods for cancelling a query |
US9824118B2 (en) | 2013-03-15 | 2017-11-21 | Looker Data Sciences, Inc. | Querying one or more databases |
US10713275B2 (en) | 2015-07-02 | 2020-07-14 | Mongodb, Inc. | System and method for augmenting consensus election in a distributed database |
US10673623B2 (en) | 2015-09-25 | 2020-06-02 | Mongodb, Inc. | Systems and methods for hierarchical key management in encrypted distributed databases |
US10846411B2 (en) | 2015-09-25 | 2020-11-24 | Mongodb, Inc. | Distributed database systems and methods with encrypted storage engines |
CN106598983A (en) * | 2015-10-16 | 2017-04-26 | 北京国双科技有限公司 | Information display method and device |
CN105677360B (en) * | 2016-02-02 | 2019-03-29 | 江苏优聚思信息技术有限公司 | A kind of inter-network system data automation issuing means and method |
US10671496B2 (en) | 2016-05-31 | 2020-06-02 | Mongodb, Inc. | Method and apparatus for reading and writing committed data |
US10621050B2 (en) * | 2016-06-27 | 2020-04-14 | Mongodb, Inc. | Method and apparatus for restoring data from snapshots |
MX2019007886A (en) * | 2016-12-30 | 2020-01-15 | Walmart Apollo Llc | System and method for database queries. |
WO2018210139A1 (en) * | 2017-05-18 | 2018-11-22 | 苏州欧普照明有限公司 | Wireless network node configuration method, apparatus, and system |
US10866868B2 (en) | 2017-06-20 | 2020-12-15 | Mongodb, Inc. | Systems and methods for optimization of database operations |
CN108108439A (en) * | 2017-12-21 | 2018-06-01 | 北京奇艺世纪科技有限公司 | A kind of data query method, apparatus and electronic equipment |
CN109542917B (en) * | 2018-10-18 | 2021-06-29 | 北京新唐思创教育科技有限公司 | Data reading method and computer readable medium |
WO2020200306A1 (en) * | 2019-04-04 | 2020-10-08 | 华控清交信息科技(北京)有限公司 | Data query and calculation method and system, and storage medium |
CN111897837B (en) * | 2019-05-06 | 2023-08-15 | 百度在线网络技术(北京)有限公司 | Data query method, device, equipment and medium |
US10915418B1 (en) * | 2019-08-29 | 2021-02-09 | Snowflake Inc. | Automated query retry in a database environment |
CN111708848B (en) * | 2020-06-12 | 2024-02-23 | 北京思特奇信息技术股份有限公司 | Data query method, system and electronic equipment |
CN114116716A (en) * | 2021-11-19 | 2022-03-01 | 天翼数字生活科技有限公司 | A kind of hierarchical data retrieval method, device and equipment |
CN113918770B (en) * | 2021-12-16 | 2022-03-25 | 上海冰鉴信息科技有限公司 | Method and device for converting character string and time field |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5842009A (en) * | 1996-09-30 | 1998-11-24 | Apple Computer, Inc. | System for automatically retrieving information relevant to a user's scheduled event |
US5845282A (en) * | 1995-08-07 | 1998-12-01 | Apple Computer, Inc. | Method and apparatus for remotely accessing files from a desktop computer using a personal digital assistant |
US5870741A (en) * | 1995-10-20 | 1999-02-09 | Fuji Xerox Co., Ltd. | Information management device |
US6065001A (en) * | 1997-05-22 | 2000-05-16 | Nippon Telegraph And Telephone Corporation | Information associating apparatus and method |
US6105022A (en) * | 1997-02-26 | 2000-08-15 | Hitachi, Ltd. | Structured-text cataloging method, structured-text searching method, and portable medium used in the methods |
US6334126B1 (en) * | 1997-08-26 | 2001-12-25 | Casio Computer Co., Ltd. | Data output system, communication terminal to be connected to data output system, data output method and storage medium |
US6366915B1 (en) * | 1998-11-04 | 2002-04-02 | Micron Technology, Inc. | Method and system for efficiently retrieving information from multiple databases |
US6421716B1 (en) * | 1998-09-30 | 2002-07-16 | Xerox Corporation | System for generating context-sensitive hierarchically ordered document service menus |
US20030011805A1 (en) * | 1996-06-11 | 2003-01-16 | Yousef R. Yacoub | Directing print jobs in a network printing system |
US20030177137A1 (en) * | 1998-12-16 | 2003-09-18 | Microsoft Corporation | Graphical query analyzer |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08153115A (en) * | 1994-11-29 | 1996-06-11 | Canon Inc | Method and device for document processing |
JP3451512B2 (en) * | 1996-01-12 | 2003-09-29 | 日本電信電話株式会社 | Multimedia information delivery method and system |
JP3782867B2 (en) * | 1997-06-25 | 2006-06-07 | 株式会社日立製作所 | Information reception processing method and computer / telephony integration system |
JPH11288403A (en) * | 1998-04-03 | 1999-10-19 | Toshiba Corp | Distributed network computing system and information exchanging device used for the system and method for exchanging information and storage medium |
-
2000
- 2000-02-21 CN CNB001023519A patent/CN1146821C/en not_active Expired - Lifetime
-
2001
- 2001-02-20 US US09/788,892 patent/US6775660B2/en not_active Expired - Lifetime
- 2001-02-20 JP JP2001043286A patent/JP2001290815A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5845282A (en) * | 1995-08-07 | 1998-12-01 | Apple Computer, Inc. | Method and apparatus for remotely accessing files from a desktop computer using a personal digital assistant |
US5870741A (en) * | 1995-10-20 | 1999-02-09 | Fuji Xerox Co., Ltd. | Information management device |
US20030011805A1 (en) * | 1996-06-11 | 2003-01-16 | Yousef R. Yacoub | Directing print jobs in a network printing system |
US5842009A (en) * | 1996-09-30 | 1998-11-24 | Apple Computer, Inc. | System for automatically retrieving information relevant to a user's scheduled event |
US6105022A (en) * | 1997-02-26 | 2000-08-15 | Hitachi, Ltd. | Structured-text cataloging method, structured-text searching method, and portable medium used in the methods |
US6065001A (en) * | 1997-05-22 | 2000-05-16 | Nippon Telegraph And Telephone Corporation | Information associating apparatus and method |
US6334126B1 (en) * | 1997-08-26 | 2001-12-25 | Casio Computer Co., Ltd. | Data output system, communication terminal to be connected to data output system, data output method and storage medium |
US6421716B1 (en) * | 1998-09-30 | 2002-07-16 | Xerox Corporation | System for generating context-sensitive hierarchically ordered document service menus |
US6366915B1 (en) * | 1998-11-04 | 2002-04-02 | Micron Technology, Inc. | Method and system for efficiently retrieving information from multiple databases |
US20030177137A1 (en) * | 1998-12-16 | 2003-09-18 | Microsoft Corporation | Graphical query analyzer |
Cited By (92)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7392237B2 (en) * | 2001-04-26 | 2008-06-24 | Siemens Medical Solutions Usa, Inc. | Identifier code translation system |
US20020161749A1 (en) * | 2001-04-26 | 2002-10-31 | Siemens Medical Solutions Health Services Corporation | Identifier code translation system |
US20030145048A1 (en) * | 2002-01-18 | 2003-07-31 | Bea Systems, Inc. | System and method for HTTP request preprocessing for servlets and application servers |
US20030225746A1 (en) * | 2002-05-31 | 2003-12-04 | Braun Richard A. | Systems and methods for tracking assets |
US7203690B2 (en) * | 2002-05-31 | 2007-04-10 | Capital One Financial Corporation | Systems and methods for tracking assets |
US8195714B2 (en) | 2002-12-11 | 2012-06-05 | Leaper Technologies, Inc. | Context instantiated application protocol |
US7925246B2 (en) | 2002-12-11 | 2011-04-12 | Leader Technologies, Inc. | Radio/telephony interoperability system |
US7983411B2 (en) | 2004-03-26 | 2011-07-19 | Microsoft Corporation | Methods and apparatus for use in computer-to-human escalation |
US20110235797A1 (en) * | 2004-03-26 | 2011-09-29 | Microsoft Corporation | Methods and apparatus for use in computer-to-human escalation |
US8275117B2 (en) | 2004-03-26 | 2012-09-25 | Microsoft Corporation | Methods and apparatus for use in computer-to-human escalation |
US20050213743A1 (en) * | 2004-03-26 | 2005-09-29 | Conversagent, Inc. | Methods and apparatus for use in computer-to-human escalation |
US20060015483A1 (en) * | 2004-07-15 | 2006-01-19 | International Business Machines Corporation | SQL query enhancement technique |
US20060015480A1 (en) * | 2004-07-19 | 2006-01-19 | Shawn Conahan | Dynamic knowledge-based networking system and method |
US8055682B1 (en) * | 2006-06-30 | 2011-11-08 | At&T Intellectual Property Ii, L.P. | Security information repository system and method thereof |
US20080270659A1 (en) * | 2007-04-26 | 2008-10-30 | Microsoft Corporation | Governing access to a computing resource |
US7694054B2 (en) | 2007-04-26 | 2010-04-06 | Microsoft Corporation | Governing access to a computing resource |
US20090182707A1 (en) * | 2008-01-10 | 2009-07-16 | Dbix Corporation | Database changeset management system and method |
US8560539B1 (en) * | 2009-07-29 | 2013-10-15 | Google Inc. | Query classification |
US8825621B2 (en) | 2011-10-18 | 2014-09-02 | International Business Machines Corporation | Transformation of complex data source result sets to normalized sets for manipulation and presentation |
US8745021B2 (en) | 2011-10-18 | 2014-06-03 | International Business Machines Corporation | Transformation of complex data source result sets to normalized sets for manipulation and presentation |
US10565315B2 (en) | 2012-09-28 | 2020-02-18 | Cerner Innovation, Inc. | Automated mapping of service codes in healthcare systems |
US10403391B2 (en) | 2012-09-28 | 2019-09-03 | Cerner Health Services, Inc. | Automated mapping of service codes in healthcare systems |
US10318635B2 (en) | 2012-09-28 | 2019-06-11 | Cerner Innovation, Inc. | Automated mapping of service codes in healthcare systems |
US20140278504A1 (en) * | 2013-03-14 | 2014-09-18 | Mark M. BRAUER | Medical Research Technology Information Consortium |
US11978541B2 (en) | 2015-02-20 | 2024-05-07 | Cerner Innovation, Inc. | Medical information translation system |
US10490306B2 (en) | 2015-02-20 | 2019-11-26 | Cerner Innovation, Inc. | Medical information translation system |
US10198465B2 (en) | 2015-05-14 | 2019-02-05 | Deephaven Data Labs Llc | Computer data system current row position query language construct and array processing query language constructs |
US10496639B2 (en) | 2015-05-14 | 2019-12-03 | Deephaven Data Labs Llc | Computer data distribution architecture |
US9679006B2 (en) | 2015-05-14 | 2017-06-13 | Walleye Software, LLC | Dynamic join processing using real time merged notification listener |
US9690821B2 (en) | 2015-05-14 | 2017-06-27 | Walleye Software, LLC | Computer data system position-index mapping |
US9710511B2 (en) | 2015-05-14 | 2017-07-18 | Walleye Software, LLC | Dynamic table index mapping |
US9760591B2 (en) | 2015-05-14 | 2017-09-12 | Walleye Software, LLC | Dynamic code loading |
US9805084B2 (en) | 2015-05-14 | 2017-10-31 | Walleye Software, LLC | Computer data system data source refreshing using an update propagation graph |
US9836494B2 (en) | 2015-05-14 | 2017-12-05 | Illumon Llc | Importation, presentation, and persistent storage of data |
US9836495B2 (en) | 2015-05-14 | 2017-12-05 | Illumon Llc | Computer assisted completion of hyperlink command segments |
US9886469B2 (en) | 2015-05-14 | 2018-02-06 | Walleye Software, LLC | System performance logging of complex remote query processor query operations |
US9898496B2 (en) | 2015-05-14 | 2018-02-20 | Illumon Llc | Dynamic code loading |
US9934266B2 (en) | 2015-05-14 | 2018-04-03 | Walleye Software, LLC | Memory-efficient computer system for dynamic updating of join processing |
US10002153B2 (en) | 2015-05-14 | 2018-06-19 | Illumon Llc | Remote data object publishing/subscribing system having a multicast key-value protocol |
US10002155B1 (en) | 2015-05-14 | 2018-06-19 | Illumon Llc | Dynamic code loading |
US10003673B2 (en) | 2015-05-14 | 2018-06-19 | Illumon Llc | Computer data distribution architecture |
US9613109B2 (en) | 2015-05-14 | 2017-04-04 | Walleye Software, LLC | Query task processing based on memory allocation and performance criteria |
US10019138B2 (en) | 2015-05-14 | 2018-07-10 | Illumon Llc | Applying a GUI display effect formula in a hidden column to a section of data |
US10069943B2 (en) | 2015-05-14 | 2018-09-04 | Illumon Llc | Query dispatch and execution architecture |
US10176211B2 (en) | 2015-05-14 | 2019-01-08 | Deephaven Data Labs Llc | Dynamic table index mapping |
US11687529B2 (en) | 2015-05-14 | 2023-06-27 | Deephaven Data Labs Llc | Single input graphical user interface control element and method |
US10198466B2 (en) | 2015-05-14 | 2019-02-05 | Deephaven Data Labs Llc | Data store access permission system with interleaved application of deferred access control filters |
US9639570B2 (en) | 2015-05-14 | 2017-05-02 | Walleye Software, LLC | Data store access permission system with interleaved application of deferred access control filters |
US10212257B2 (en) | 2015-05-14 | 2019-02-19 | Deephaven Data Labs Llc | Persistent query dispatch and execution architecture |
US10241960B2 (en) | 2015-05-14 | 2019-03-26 | Deephaven Data Labs Llc | Historical data replay utilizing a computer system |
US10242040B2 (en) | 2015-05-14 | 2019-03-26 | Deephaven Data Labs Llc | Parsing and compiling data system queries |
US11663208B2 (en) | 2015-05-14 | 2023-05-30 | Deephaven Data Labs Llc | Computer data system current row position query language construct and array processing query language constructs |
US10242041B2 (en) | 2015-05-14 | 2019-03-26 | Deephaven Data Labs Llc | Dynamic filter processing |
US9633060B2 (en) | 2015-05-14 | 2017-04-25 | Walleye Software, LLC | Computer data distribution architecture with table data cache proxy |
US10346394B2 (en) | 2015-05-14 | 2019-07-09 | Deephaven Data Labs Llc | Importation, presentation, and persistent storage of data |
US10353893B2 (en) | 2015-05-14 | 2019-07-16 | Deephaven Data Labs Llc | Data partitioning and ordering |
US9619210B2 (en) | 2015-05-14 | 2017-04-11 | Walleye Software, LLC | Parsing and compiling data system queries |
US10452649B2 (en) | 2015-05-14 | 2019-10-22 | Deephaven Data Labs Llc | Computer data distribution architecture |
US9613018B2 (en) | 2015-05-14 | 2017-04-04 | Walleye Software, LLC | Applying a GUI display effect formula in a hidden column to a section of data |
US9672238B2 (en) | 2015-05-14 | 2017-06-06 | Walleye Software, LLC | Dynamic filter processing |
US10540351B2 (en) | 2015-05-14 | 2020-01-21 | Deephaven Data Labs Llc | Query dispatch and execution architecture |
US10552412B2 (en) | 2015-05-14 | 2020-02-04 | Deephaven Data Labs Llc | Query task processing based on memory allocation and performance criteria |
US10565206B2 (en) | 2015-05-14 | 2020-02-18 | Deephaven Data Labs Llc | Query task processing based on memory allocation and performance criteria |
US9612959B2 (en) | 2015-05-14 | 2017-04-04 | Walleye Software, LLC | Distributed and optimized garbage collection of remote and exported table handle links to update propagation graph nodes |
US10565194B2 (en) | 2015-05-14 | 2020-02-18 | Deephaven Data Labs Llc | Computer system for join processing |
US10572474B2 (en) | 2015-05-14 | 2020-02-25 | Deephaven Data Labs Llc | Computer data system data source refreshing using an update propagation graph |
US10621168B2 (en) | 2015-05-14 | 2020-04-14 | Deephaven Data Labs Llc | Dynamic join processing using real time merged notification listener |
US10642829B2 (en) | 2015-05-14 | 2020-05-05 | Deephaven Data Labs Llc | Distributed and optimized garbage collection of exported data objects |
US11556528B2 (en) | 2015-05-14 | 2023-01-17 | Deephaven Data Labs Llc | Dynamic updating of query result displays |
US10678787B2 (en) | 2015-05-14 | 2020-06-09 | Deephaven Data Labs Llc | Computer assisted completion of hyperlink command segments |
US10691686B2 (en) | 2015-05-14 | 2020-06-23 | Deephaven Data Labs Llc | Computer data system position-index mapping |
US11514037B2 (en) | 2015-05-14 | 2022-11-29 | Deephaven Data Labs Llc | Remote data object publishing/subscribing system having a multicast key-value protocol |
US11263211B2 (en) | 2015-05-14 | 2022-03-01 | Deephaven Data Labs, LLC | Data partitioning and ordering |
US11249994B2 (en) | 2015-05-14 | 2022-02-15 | Deephaven Data Labs Llc | Query task processing based on memory allocation and performance criteria |
US10915526B2 (en) | 2015-05-14 | 2021-02-09 | Deephaven Data Labs Llc | Historical data replay utilizing a computer system |
US10922311B2 (en) | 2015-05-14 | 2021-02-16 | Deephaven Data Labs Llc | Dynamic updating of query result displays |
US10929394B2 (en) | 2015-05-14 | 2021-02-23 | Deephaven Data Labs Llc | Persistent query dispatch and execution architecture |
US11023462B2 (en) | 2015-05-14 | 2021-06-01 | Deephaven Data Labs, LLC | Single input graphical user interface control element and method |
US11238036B2 (en) | 2015-05-14 | 2022-02-01 | Deephaven Data Labs, LLC | System performance logging of complex remote query processor query operations |
US11151133B2 (en) | 2015-05-14 | 2021-10-19 | Deephaven Data Labs, LLC | Computer data distribution architecture |
US11126662B2 (en) | 2017-08-24 | 2021-09-21 | Deephaven Data Labs Llc | Computer data distribution architecture connecting an update propagation graph through multiple remote query processors |
US10909183B2 (en) | 2017-08-24 | 2021-02-02 | Deephaven Data Labs Llc | Computer data system data source refreshing using an update propagation graph having a merged join listener |
US10866943B1 (en) | 2017-08-24 | 2020-12-15 | Deephaven Data Labs Llc | Keyed row selection |
US11449557B2 (en) | 2017-08-24 | 2022-09-20 | Deephaven Data Labs Llc | Computer data distribution architecture for efficient distribution and synchronization of plotting processing and data |
US10783191B1 (en) | 2017-08-24 | 2020-09-22 | Deephaven Data Labs Llc | Computer data distribution architecture for efficient distribution and synchronization of plotting processing and data |
US10657184B2 (en) | 2017-08-24 | 2020-05-19 | Deephaven Data Labs Llc | Computer data system data source having an update propagation graph with feedback cyclicality |
US11574018B2 (en) | 2017-08-24 | 2023-02-07 | Deephaven Data Labs Llc | Computer data distribution architecture connecting an update propagation graph through multiple remote query processing |
US10241965B1 (en) | 2017-08-24 | 2019-03-26 | Deephaven Data Labs Llc | Computer data distribution architecture connecting an update propagation graph through multiple remote query processors |
US10198469B1 (en) | 2017-08-24 | 2019-02-05 | Deephaven Data Labs Llc | Computer data system data source refreshing using an update propagation graph having a merged join listener |
US11860948B2 (en) | 2017-08-24 | 2024-01-02 | Deephaven Data Labs Llc | Keyed row selection |
US11941060B2 (en) | 2017-08-24 | 2024-03-26 | Deephaven Data Labs Llc | Computer data distribution architecture for efficient distribution and synchronization of plotting processing and data |
US10002154B1 (en) | 2017-08-24 | 2018-06-19 | Illumon Llc | Computer data system data source having an update propagation graph with feedback cyclicality |
Also Published As
Publication number | Publication date |
---|---|
CN1310418A (en) | 2001-08-29 |
JP2001290815A (en) | 2001-10-19 |
US20010021929A1 (en) | 2001-09-13 |
CN1146821C (en) | 2004-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6775660B2 (en) | User-oriented method and system for database query | |
US6263201B1 (en) | Scheduled data Transmission system, scheduled data transmission method, and transmission server | |
US8824643B2 (en) | System, method and computer program product for conveying presence information via voice mail | |
US7849135B2 (en) | Sharing content on mobile devices | |
US7117245B1 (en) | Global communication method and system | |
US20150026022A1 (en) | Billing device and processing method | |
CN100586211C (en) | Method and system for implementing real name calling service based on mobile terminal client terminal module | |
US20040203956A1 (en) | Method and apparatus for providing wireless messaging | |
US20050021767A1 (en) | Keeping persistency while switching between modalities | |
KR20030007895A (en) | Short message gateway, system and method of providing information service for mobile devices | |
JP2002189943A (en) | Information providing system, connection control server, connecting and charging method and recording medium | |
US7302463B1 (en) | Sharing information across wireless content providers | |
US20040174981A1 (en) | Interactive system, interaction control method, and interaction control program | |
CN111277483B (en) | Multi-terminal message synchronization method, server and storage medium | |
US20010004591A1 (en) | Method for controlling phone-locking of mobile communication terminal | |
KR100425432B1 (en) | Data storage system for mobile terminal and control method thereof | |
JP2000201175A (en) | Information transmission system and its method | |
CN1346578A (en) | Managing service components of mobile terminal | |
KR100860227B1 (en) | Wireless Scheduling Method | |
CN101668253A (en) | Identification method of mobile terminal contact person, system and mobile terminal | |
CN116634384B (en) | Terminal equipment searching method, system and storage medium thereof | |
KR100511557B1 (en) | A system and method for providing electronic calling card service | |
KR20020006400A (en) | Website operation system for real-time information exchange of real-time information multimedia contents | |
CN114513527B (en) | Information processing method, terminal equipment and distributed network | |
WO2010002078A1 (en) | Contents transformation system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HONG, LIN;SONG, SONG;REEL/FRAME:011558/0723 Effective date: 20010202 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
REMI | Maintenance fee reminder mailed | ||
FPAY | Fee payment |
Year of fee payment: 8 |
|
SULP | Surcharge for late payment |
Year of fee payment: 7 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: HULU, LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:039071/0323 Effective date: 20160405 |