text:
Patent US20020007396 - Position-linked chat system, position-linked chat method, and computer product - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsThe position-linked chat system makes it possible to carry out a chat using many terminals connected to a server device through the Internet. The server device includes a chat room controller which generates many chat rooms based on a geographical standard, a chat room selector which selects a chat room...http://www.google.com/patents/US20020007396?utm_source=gb-gplus-sharePatent US20020007396 - Position-linked chat system, position-linked chat method, and computer productAdvanced Patent SearchPublication numberUS20020007396 A1Publication typeApplicationApplication numberUS 09/851,418Publication dateJan 17, 2002Filing dateMay 9, 2001Priority dateMay 12, 2000Also published asCN1204519C, CN1324054A, DE60135059D1, EP1154666A2, EP1154666A3, EP1154666B1, US6981021Publication number09851418, 851418, US 2002/0007396 A1, US 2002/007396 A1, US 20020007396 A1, US 20020007396A1, US 2002007396 A1, US 2002007396A1, US-A1-20020007396, US-A1-2002007396, US2002/0007396A1, US2002/007396A1, US20020007396 A1, US20020007396A1, US2002007396 A1, US2002007396A1InventorsTetsuo Takakura, Masaomi SatoOriginal AssigneeTetsuo Takakura, Masaomi SatoExport CitationBiBTeX, EndNote, RefManReferenced by (32), Classifications (8), Legal Events (5) External Links: USPTO, USPTO Assignment, EspacenetPosition-linked chat system, position-linked chat method, and computer productUS 20020007396 A1Abstract The position-linked chat system makes it possible to carry out a chat using many terminals connected to a server device through the Internet. The server device includes a chat room controller which generates many chat rooms based on a geographical standard, a chat room selector which selects a chat room in which a user of certain terminal is to participate based on information relating to the current position of that terminal, and a voice controller which mixes voices of users transmitted from the terminals of respective users participating in the same chat room. Images(8) Claims(23)
DESCRIPTION OF THE PREFERRED EMBODIMENTS [0032] Preferred embodiments of a position-linked chat system relating to the present invention (hereinafter to be referred to as the present system), a position-linked chat method therefor (hereinafter to be referred to as the present method), and a computer-readable recording medium recorded with a program (hereinafter to be referred to as the present medium) will be explained in detail below with reference to the drawings. These embodiments do not limit the present invention. [0033]FIG. 1 is a block diagram showing the whole present system relating to this embodiment. [0034] AS shown in FIG. 1, the present system consists of server device 1 and plurality of terminals 2 connected to each other via the Internet 3 to make it possible to carry out communications. The outline of the service provided by the present system will be explained, and thereafter, details of the structure and the processing of the present system will be explained. [0035] Outline of the Service: [0036] A user registered as a member of the present system can chat with other users using an own terminal 2. [0037] The terminal 2 is for transmitting/receiving at least voice. Specifically, as shown in FIG. 1, the terminal 2 includes a mobile communication terminal like a portable telephone and a PHS, a fixed telephone like a public telephone and a home telephone, and a combination of a car navigation with a mobile communication terminal. Although not shown in the drawing, it is also possible to combine a personal computer (particularly, a notebook type computer suitable for carrying) with a mobile communication terminal. Alternately, it is also possible to combine a personal computer with a home telephone. The terminal 2 is structured to be able to transmit information (information on the current position) for specifying the current position of the self. This point will be described later. [0038] The chat is a service for carrying out a dialogue between users in a virtual dialogue space (hereinafter to be referred to as a chat room), as has been conventionally known. Particularly, the chat in the present system is based on a voice chat for carrying out a dialogue in voice in consideration of the convenience and safety at the time of having a dialogue while the users are moving. However, when the terminal 2 equipped with a monitor is utilized, it is also possible to use a character chat as well for having a dialogue in text data. [0039] In the present system, a geographical area in which each terminal 2 can exist is divided into a plurality of areas according to a predetermined geographical division standard. A plurality of chat rooms corresponding to the divided areas are generated. For example, Tokyo-to is divided into Shibuya-ku, Shinjuku-ku, etc. Then, a chat room corresponding to Shibuya-ku and a chat room corresponding to Shinjuku-ku are generated respectively. A user of each terminal 2 can participate in a chat room corresponding to the area in which the current position of the own terminal 2 (=the current position of the self) is included. The user can have conversations with persons within this area. For example, a user at the Shibuya station can participate in a chat room corresponding to Shibuya-ku, and can have conversations with persons within Shibuya-ku. [0040] When a user has moved and the current position has changed, the chat room is changed automatically. For example, when a user has moved from the Shibuya station to the Shinjuku station, the chat room corresponding to Shibuya-ku is changed to the chat room corresponding to Shinjuku-ku. Therefore, a user can always participate in the chat room corresponding to the current position of the self. [0041] The present system provides communications with further variations based on the above mode. The contents of the variations will be described later. [0042] Outline of the Service�Division Standard of Chat Room: [0043] The geographical division standard for generating a chat room will be explained below. It is preferable that this geographical division standard is determined so that the number of users participating in each chat area becomes a suitable number. For this division standard, it is possible to employ a division standard by prefecture, and a division standard by city or town, as a standard based on the address notation. For example, when a division standard by city or town is employed, a chat room is generated like a �chat room of Shibuya-ku� or a �chat room of Shinjuku-ku� as described above (hereinafter, a chat room divided based on a division standard by city or town will be called a wide-area chat room). In addition, it is also possible to employ a division standard based on a trunk road or a railway track that extends to a plurality of cities or towns. In this case, it is possible to generate a chat room like a �chat room of a metropolitan highway� or a �chat room of Yamanote line�. It is also possible to divide a chat room based on an optional geographical standard. [0044] Further, it is possible to structure a chat room as a hierarchical chat room with mutually different ranges and with a mutual superimposition. [0045] For example, it is possible to generate a chat room of a relatively narrow range based on a division standard of a geographical mark (a landmark) included in each city or town, in addition to a chat room of a relatively wide area based on the division standard by city or town. For example, when there is a �chat room for Shibuya ward�, it is possible to further structure a �chat room for around the Shibuya station�, a �chat room for around the Harajuku station�, or a �chat room for around the Yoyogi park� (hereinafter, a chat room divided based on a division standard of a landmark will be called a medium-area chat room). [0046] Further, it is possible to generate a chat room of a further hierarchical narrow area using a division standard of a purpose of communications of each user, in addition to the above geographical division standard. For example, when there is a �chat room for around the Shibuya station�, it is possible to further structure a �chat room for exchanging restaurant information (around the Shibuya station)� or a �chat room for inviting friends (around the Shibuya station)� (hereinafter, a chat room divided based on a division standard of a purpose will be called a narrow-area chat room). [0047]FIG. 2 is a diagram showing a structure of a chat room generated in the present embodiment. As shown in FIG. 2, in the present embodiment, a wide-area chat room CR1, a medium-area chat room CR2, and a narrow-area chat room CR3 will be generated. [0048] It is preferable that a plurality of chat rooms divided based on the same division standard are generated without a gap between the chat rooms. Particularly, it is preferable that the move range of the terminal 2 is covered without a leakage in the highest-level hierarchy (the widest hierarchy, for example, a wide-area chat room). However, there may be a gap between chat rooms in the case of a chat room in a relatively low-level hierarchy (a relatively narrow-area hierarchy, for example, a medium-area chat room and a narrow-area chat room) For example, when there are the above �chat room around the Shibuya station� and the �chat room around the Harajuku station�, a medium chat room corresponding to an intermediate position between the periphery of the Shibuya station and the periphery of the Harajuku station is not always necessary. This position can be covered by the higher-level �chat room of Shibuya ku�. [0049] A method of selecting a chat room for each user to participate in from among a plurality of chat rooms generated in this way will be explained below. For this method, an optional method capable of selecting one or more chat rooms based on at least the current position of each terminal 2 is employed. However, the method is not limited to one. It is also possible to provide a plurality of selection methods, and a selection method itself may be selected automatically or manually. [0050] In the present embodiment, each user can select a �selectionbasedonthecurrentposition�, a �selection based on destination position after or during movement�, and a �manual selection� as a selection method. Among the above methods, in the �selection based on the current position� and the �selection based on destination position after or during movement�, a chat room is selected automatically based on the current position of each terminal 2. Specifically, in the �selection based on the current position�, a �wide-area chat room� corresponding to the current position of each terminal 2 is automatically selected. In the �selection based on destination position after or during movement�, destination of each terminal 2 is estimated based on a change in the current position of this terminal. Then, a �wide-area chat room� corresponding to this move destination is automatically selected. [0051] On the other hand, in the �manual selection�, each user can freely select a �wide-area chat room�, a �medium-area chat room�, or a �narrow-area chat room�. Based on the selection of this �manual selection�, each user can select a chat room in an optional area regardless of the current position of the self, and can participate in this selected chat room. For example, a user in Shinjuku-ku� can select and participate in the �chat room of Shinjuku-ku�. [0052] However, there are various other methods of selecting a chat room. For example, it is possible to obtain information on the attributes of habit, personal history, etc. of each user, and to automatically select a chat room in which the user is most interested or most relevant, based on this attribute information. [0053] System Structure of the Server Device: [0054] A structure of the present system for carrying out the above chat will be explained below. [0055] First, the server device 1 will be explained. In FIG. 1, the server device 1 schematically consists of a registered information DB (DB=database) 10, a map information DB 11, a current position information DB 12, a chat information DB 13, a Web page DB 14, a sound information DB 15, a sound volume information DB 16, a communication control IF (IF=interface) 17, and a controller 18. These sections are connected to each other via a communication path like a bus to make it possible to carry out communications. The server device 1 is further connected to the Internet 3 via a communication unit and an exclusive line like a router not shown to make it possible to carry out communications. [0056] Information (registered information) on each user who has become a member of the present system is stored in the registered information DB 10 out of the constituent elements of the server device 1. As shown in FIG. 3, for example, this registered information consists of a user ID for uniquely identifying each user, a terminal ID for uniquely identifying each terminal 2, a telephone number of the terminal 2 of each user, a nickname (handle name) of each user on the present system, and self-introduction contents of each user, by relating the information to each other. The handle name and the self-introduction contents are stored in sound data in the AIFF (Auto Interchange File Format) so that the voice can be output to the terminal 2. [0057] Further, the map information DB 11 stores information (map information) on a map of an area in which each user can exist. For example, when the present system is utilized in only Japan, this map information is structured as information on the map of Japan. Detailed contents and a data format of this map information are optional. However, this is structured as the information which makes it possible to select a chat room in which a user of the terminal 2 is to participate in, at least based on the current position information (for example, the latitude and the longitude of the terminal 2) transmitted from each terminal 2. [0058] Further, the current position information DB 12 stores the current position information transmitted from the terminal 2 of which connection to the server device 1 has been established, and the information obtained attached to this current position information. For example, as shown in FIG. 4, the information stored in the current position information DB 12 consists of a terminal ID, a plurality of latitudes and longitudes transmitted from each terminal 2 and obtained at a predetermined interval, and a time of obtaining each latitude and longitude, by relating the information to each other. [0059] Further, the chat information DB 13 stores information (chat information) relating to each chat room generated within the present system. For example, this chat information consists of each chat room name, and a chat room ID of a wide-area chat room, a medium-area chat room, and a small-area chat room currently generated respectively, and a terminal ID of a user currently participating in each chat room, by relating the information to each other. [0060] Further, the Web page DB 14 stores various kinds of Web page data transmitted to the terminal 2. The Web page data includes Web page data for carrying out a character chat and a character bulletin board. This Web page data is described and stored in, for example, a compact HTML as a language for describing a page for a mobile communication terminal, or its modified description language, WML (Wireless Markup Language), or HDML (Handled Device Markup Language). This Web page data is added with various kinds of information according to the needs by a Web page generator 18 f to be described later, and the information is transmitted to the terminal 2. [0061] Further, the sound information DB 15 stores various kinds of sound data transmitted to the terminal 2. This sound data includes sound data of guide voice for guiding a chat utilization method. This sound data is stored in the AIFF (Audio Interchange File Format), for example. [0062] Further, the sound volume information DB 16 stores information on the sound volume of various kinds of sound data transmitted to the terminal 2. For example, as shown in FIG. 5, the sound volume information DB 16 stores a distance between the terminals 2, and a sound volume control value to be added to the sound data transmitted to each terminal 2, by relating the information to each other. The sound volume control value is determined such that the sound volume becomes relatively small when there is a long distance between the terminals 2, and the sound volume becomes relatively large when there is a short distance between the terminals 2. [0063] Then, the communication control IF 17 carries out a communication control between the server device 1 and the Internet 3 (or the communication device like a router). [0064] Next, the controller 18 will be explained. The controller 18 is for controlling each section of the server device 1. The controller 18 consists of a registration processor 18 a, a chat room controller 18 b, a chat room selector 18 c, an inter-terminal distance calculator 18 d, a move-destination position estimator 18 e, a Web page generator 18 f, and a sound controller 18 g. The outline of the function of each section will be explained here, and detailed processing of each section will be described later. [0065] Of these sections, the registration processor 18 a carries out a registration processing for each user to become a member of the present system, and a log-in processing for each user to log in to utilize the present system. [0066] Further, the chat room controller 18 b is a chat room control unit which generates a plurality of chat rooms according to the needs, and combining or dividing chat rooms according to the needs. Further, the chat room selector 18 c is a chat room selecting unit which selects a chat room for each user to participate in among the plurality of chat rooms generated by the chat room controller 18 b. [0067] Further, the inter-terminal distance calculator 18 d is an inter-terminal distance calculating unit which calculates a distance between the terminals 2 based on the current position information posted from each terminal 2. Further, the move-destination position estimator 18 e is a move-destination position estimating unit which estimates a position of a move destination of a user based on a change in the current position information posted from each user 2. [0068] Further, the Web page generator 18 f obtains Web page information from the Web page DB 14 according to the needs, and adds necessary information to this Web page information, thereby to generate a Web page for transmission to the terminal 2. This Web page can be dynamically generated using, for example, CGI (Common Gateway Interface). Then, the sound controller 18 g is a sound control unit which mixes together the voices transmitted through terminals 2 of the users participating in the same chat room. [0069] The above explains the structure of the server device 1. Each constituent element shown in the drawings shows a concept of the function, and it is not always necessary to physically structure these elements as shown in the drawings. [0070] For example, of the control functions of the server device 1, the whole or an optional part of the functions can be realized by a CPU (Central Processing Unit) or based on a program that is interpreted and executed by the CPU. It is also possible to realize them as hardware based on a wired logic. [0071] Further, a detailed mode of decentralization and combination of the server device 1 is not limited to that shown in the drawings. It is also possible to decentralize or combine functionally or physically the whole or a part of the server device 1 in an optional unit according to various loads. For example, it is possible to combine the map information DB 11 and the current position information DB 12 into one database. It is also possible to make each DB of the server device 1 independent as a database server, and to integrally manage the databases. As functions of structuring the actual server device 1, it is also possible to further add functions of a firewall server and a DNS (Domain Name System) server. These can be structured in a conventional manner, and therefore, their explanation will be omitted. [0072] System Structure of the Terminal: [0073] A structure of the terminal 2 will be explained next. As explained above, the terminal 2 has a basic structure of a mobile communication terminal like a portable telephone and a PHS, a fixed telephone like a public telephone, and a combination of a mobile communication terminal with a car navigation. The terminal 2 is structured with further additional necessary functions. Functions common to each terminal 2 will be extracted and explained below. [0074] As shown in FIG. 1, as an outline, this terminal 2 consists of a controller 20, a ROM 21, a RAM 22, a GPS (Global Positioning System) 23, an input unit 24, an output unit 25, an input/output control IF 26, an A/D converter 27, a communication control IF 28, and an antenna 29. These sections are connected with each other with a bus to make it possible to carry out communications. [0075] Of these sections, the controller 20 is for controlling each part of the terminal 2, and consists of a Web browser 20 a, a sound analyzer 20 b, and a sound output adjuster 20 c. [0076] Of these, the Web browser 20 a is for carrying out a display control by obtaining data of the Web page from the server device 1 via the Internet 3, interpreting the data, and making the output unit 25 display the Web page, based on the input URL (Uniform Resource Locator). For this Web browser 20 a, it is possible to use a Web browser for a mobile communication terminal that is structured in a simpler format than the Web browser for a personal computer. [0077] Further, the sound analyzer 20 b analyzes the voice of each user input via the input unit 24. When the contents of this voice are a predetermined voice command, the sound analyzer 20 b outputs a control signal corresponding to this voice command. [0078] The sound output adjuster 20 c controls a sound output of the sound data transmitted from the server device 1. Specifically, the sound output adjuster 20 c analyzes the header of sound data transmitted from the server device 1, reads a sound volume control value included in this header, and determines the output sound volume of the voice. Then, the sound output adjuster 20 c controls the amplification of a sound amplifier not shown so that the voice is output according to the determined output sound volume. [0079] The whole or an optional part of this controller 20 can be realized by the CPU or based on a program that is interpreted and executed by the CPU. In other words, the ROM 21 stores a computer program for giving an instruction to the CPU to carry out various kinds of processing in co-operation with the OS (Operating System). This computer program is executed by being loaded on the RAM 22, and constitutes the controller 20 in co-operation with the CPU. However, this computer program may be stored in the application program server device 1 connected to the terminal 2 via an optional network. Depending on the needs, it is also possible to download the whole or a part of this program. It is also possible to realize the whole or an optional part of the controller 20 as hardware based on a wired logic. [0080] In FIG. 1, the GPS 23 measures the current position (latitude and the longitude) of the terminal 2 based on a wave received from a satellite not shown. However, when it is possible to specify the current position of each terminal 2 with the server device 1, it is possible to omit this GPS 23. For example, when the terminal 2 is a PHS, it is possible to specify the current position of the PHS with the server device 1 based on a time difference of arrival times when the wave transmitted from the PHS reaches a plurality of base stations. It is also possible to utilize the position information of a PHS registered in each base station for receiving waves to the PHS. When the terminal 2 is a fixed telephone, it is possible to specify the position of the fixed telephone at the telephone station side based on the telephone number of the fixed telephone. Therefore, when the server device 1 can obtain such position information from the base station, it is possible to omit the GPS 23 of the terminal 2. [0081] The input unit 24 is structured to have at least a microphone (or a hand-free microphone), and can also use a push-button and the like together. [0082] The output unit 25 includes at least a speaker, and can also use a monitor. The input unit 24 and the output unit 25 are connected to the controller 20 via the input/output control IF 26. [0083] The A/D converter 27 converts an analog signal input from the microphone into a digital signal, or converts a digital signal from the controller 20 into an analog signal for output to the speaker. [0084] Further, the antenna 29 carries out a radio communication to the server device 1 via the communication control IF 28. However, when the terminal 2 is a fixed telephone, it is possible to omit the antenna 29. [0085] The terminal 2 as explained above is connected to the Internet 3 via a gateway server or the like not shown provided at a base station or a relay station not shown, for example. The terminal 2 can make access to the server device 1 according to a predetermined communication rule (for example, the TCP/IP (transport control protocol/internet protocol) or the WAP (Wireless Application Protocol)). [0086] Next, how chat is performed in the present system will be explained. FIG. 6 shows a main flowchart of the chat processing. [0087] First, a log-in processing for carrying out the log-in authentication of a user will be explained. [0088] A user carries out a member registration for joining the present system at an optional timing (generally, when the user has accessed the server device 1 first time). This member registration can be carried out based on an optional method. When each user has input a handle name and self-introduction contents via the input unit 24 at the terminal 2, the controller 18 of the server device 1 obtains a telephone number included in the transmission signal from the terminal 2, and gives a user ID. These pieces of information are stored in the registration information DB 10. [0089] Thereafter, the user can instruct a start of a chat via the terminal 2. Specifically, after a dial-up connection to the Internet 3 has been carried out, a �chat start� is voiced to the microphone. Then, the sound analyzer 20 b analyzes this voice. A predetermined URL for requesting the present system to start a chat is transmitted via the communication control IF 28 based on a predetermined communication rule. The request for starting the chat is made to the server device 1 based on the routine of this URL (steps S6-1, S6-2). In place of the voice command, it is also possible to select the chat starting via a menu screen not shown displayed on the monitor of the terminal 2. [0090] The server device 1 monitors presence or absence of a transmission from the terminal 2 (step S6-3). Upon receiving a transmission, the controller 18 analyzes the transmitted contents. Depending on the result of the analysis, the processing shifts to each section of the controller 18. When the transmission contents is a request for starting the chat, the server device 1 makes a decision about whether it is possible to log in to the present system or not, under the control of the registration processor 18 a. In other words, the server device 1 refers to the registered information DB 10 (step S6-4), and makes a decision about whether the telephone number of the terminal 2 that has transmitted the request for starting the chat has been registered in the registered information DB 10 or not. [0091] When a decision has been made that the telephone number has not been registered, the server device 1 decides that it is not possible to log in (step S6-5). Then, the server device 1 obtains sound data of voice for transferring a log-in error and voice for urging the registration from the sound information DB 15, and transmits this to the terminal 2 (step S6-6). Then, the terminal 2 receives the sound data from the server device 1 via the communication control IF 28, converts this sound data into an analog signal by the A/D converter 27, and outputs the converted result in voice to the speaker (steps S6-7, S6-8). The transmission of various kinds of requests from the terminal 2 to the server device 1, the transmission of various kinds of data from the server device 1 to the terminal 2, and the sound output at the terminal 2 are carried out substantially in a similar manner in the following steps. Therefore, in the following, the explanation of such common processing will be omitted. [0092] How a chat room is selected will be now explained. When a decision has been made that the telephone number of the terminal 2 that has transmitted the request for starting the chat has not been registered in the registered information DB 10, the server device 1 decides that it is possible to log in, and shits to the next processing (step S6-5). The server device 1 obtains the sound data of guide voice for selecting a chat selection method (for example, �Selectachatselectionmethod.�) from the sound information DB 15, and transmits this sound data to the terminal 2 (step S6-9). This guide voice is output from the speaker of the terminal 2 (steps S6-7, S6-8). Then, the user gives a voice command of any one of the �selection based on the current position�, the �selection based on destination position after or during movement�, and the �manual selection�. The sound analyzer 20 b analyzes this voice. Then, the information for specifying the chat selection method is transmitted to the server device 1 (steps S6-10 to S6-12). Thereafter, the chat selected by this selection method is carried out until when the user instructs to finish the chat (steps S6-13, S6-14). [0093] How a chat room is automatically selected will now be explained. First, a case that the �selection based on the current position� or the �selection based on destination position after or during movement� has been selected will be explained. FIG. 7 is a flowchart of a chat processing in the case of an automatic selection of a chat room. [0094] First, thecurrentpositionoftheterminal2 (=current position of the user) is obtained (step S7-1). Specifically, while each terminal 2 is communicating with the server device 1, position information is continuously transmitted from each terminal 2. The current position obtained in this case is stored in the current position information DB 12. [0095] How a chat room is automatically selected based on the current position will now be explained. While the �selection based on the current position� has been selected, the chat information DB 13 is referred to, and a wide-area chat room generated corresponding to the area that includes the current position of the terminal 2 is selected (steps S7-2, 7-3). For example, when the current position of the terminal 2 is �- - - in front of Shibuya-ku Jingumae�, the �chat room of Shibuya-ku� is selected. [0096] How a chat room is automatically selected based on destination position after or during movement will now be explained. When the �selection based on destination position after or during movement� has been selected, the move destination position estimator 18 e estimates a move destination position of the terminal 2 (step S7-4). [0097] Specifically, the move destination position estimator 18 e reads the current positions of the terminal 2 and the time of obtaining the current positions so far stored in the current position information DB 12, and calculates a direction of a change in the current positions and the speed of the change (However, at the initial time of the chat, a plurality of current positions do not exist, and therefore, it is not possible to estimate a move destination of the terminal 2. Therefore, in this case, a chat room is selected based on the current position, in a similar manner to that at step S7-3.). [0098] For example, a direction of a change in the current position may be determined as a direction from the current position obtained at the first time to the current position obtained at the last time. Alternately, it is also possible to apply a displacement vector between the current position obtained at the last time and the current position obtained at the time before the last. Further, for determining a direction of a change in the current position, it is also possible to take into consideration the map information stored in the map information DB 11. For example, when the track of the current positions coincides with a trunk road like a highway or a national road, a proceeding direction of this trunk road may be estimated as a direction of a change in the current positions. [0099] Further, a change speed may be determined as an average value of the time of obtaining the current position at the first time and the time of obtaining the current position at the last time. Alternately, a change speed may be determined as an average value of the time of obtaining the current position at the last time and the time of obtaining the current position at the time before the last. [0100] When a direction of a change in the current positions and a change speed have been calculated in the manner as described above, a move destination position to which the terminal 2 moves next is calculated. Then, the chat information DB 13 is referred to, and a wide-area chat room generated corresponding to the area including the move destination position of the terminal 2 is selected (step S7-5). For example, when the current position of the terminal 2 is Shibuya-ku, and also when the move destination position is Shinjuku-ku, the �chat room of Shinjuku-ku� is selected. As it is possible to participate in a chat room based on the estimated move destination, it is possible to obtain information like traffic congestion information of the destination area. Depending on the status, the communication becomes more useful. [0101] Next, how a final determination of a chat room is made will be explained. When a decision is made about whether a chat room selected in this way is a chat room in which the user is currently participating or not (step S7-6. However, at the initial time of the chat, there is no chat room in which the user is participating. Therefore, in this case, this decision is skipped). [0102] Then, by referring to the chat information DB 13, a current number of participants x in the selected chat room is obtained. A chat room in which the user is to participate is finally determined based on this number x of the participants and a large/small relationship with a predetermined threshold value. This threshold value is a maximum number of persons who can participate in one chat room, and this is determined by taking into consideration the number of voices each user can listen to in the voice chat. [0103] First, when 0<x≦ the predetermined threshold value (step S7-8), the selected chat room already exists, and it can be decided that a user can participate in this chat room. Therefore, this chat room is finally determined as a chat room in which the user is to participate. [0104] On the other hand, when x=0 (step S7-9), it can be decided that there is no user participating in the selected chat room (this chat room is not currently generated). In this case, the chat room generator generates a new chat room (stepS7-10). Then, this new chat room is finally determined as a chat room in which the user is to participate. [0105] However, even when a new chat room has been generated, there may not be any other conversation partner immediately after the generation. Therefore, in place of the generation of the chat room, the chat room may be combined (step S7-10). In other words, this selected chat room (for example, the chat room of Shibuya-ku) may be combined with a chat room (for example, the chat room of Chiyoda-ku) having a relatively small number of participants among wide-area chat rooms in the areas adjacent to the area of this chat room. Thus, one chat room (a chat room common to Shibuya-ku and Chiyoda-ku) may be structured. [0106] Further, when x is not equal to zero (that is, x>the predetermined threshold value) at step S7-10, the selected chat room already exists. However, it can be decided that when the user participates in this chat room, the number of participants becomes too large. Therefore, the chat room is divided (step S7-11). Specifically, a new chat room corresponding to the same area is generated, and some users already participating in the chat room are shifted to the new chat room at a predetermined rate. For example, when there is a chat room of Shibuya-ku, a second chat room of Shibuya-ku is generated, and about a half of the participants in the chat room of Shibuya-ku are shifted to the second chat room. The chat room divided in this way is finally determined as a chat room in which the user is to participate. [0107] Alternately, in place of dividing the chat room, there may be arranged such that a new user is made to participate in an electronic bulletin board in the same area, and is made to wait there until there arises room in the chat room (step S7-11). In this case, the electronic bulletin board is a virtual space for users to write and read information, as has been known conventionally. Particularly, in the present system, it is preferable that the bulletin board is structured such that users can write and read information in voice, by taking into consideration the convenience and safety of the users who utilize the system while moving. [0108] After the chat room has been finally determined as described above, a voice mixing processing is carried out for making the new user actually carry out the chat (step S7-12). It becomes possible to carry out a voice chat using the terminal 2 (step S7-13). This voice mixing processing will be described later. Then, steps S7-1 to S7-12 are repeated until when the user instructs to finish the chat (steps S7-14, S7-15). [0109] Next, how an automatic changeover of a chat room is performed will be explained. When the current position of a user for transmission from the terminal 2 to the server device 1 has changed based on a move of the user on foot or on an automobile, there may be selected a new chat room different from the chat room so far the user has been participating in, at step S7-3. For example, when the current position from the terminal 2 has changed to the �- - - Shibuya-ku� at step S7-1, the �chat room of Shibuya-ku� is selected. [0110] Next, how posting of a changeover is performed will be explained. The process shifts from step S7-6 to step S7-16, and sound data of an alarm sound (for example, a �chime sound�) for posting a changeover of the chat room is obtained from the sound information DB 15. This sound data is transmitted to the terminal 2. Then, this alarm sound is output from the speaker of the terminal 2. Therefore, each user can know in advance that the chat room will be changed over. Thus, each user can prepare for this changeover. In this case, it may be arranged such that when the user wants to continue the participation in the current chat room, the user can refuse the changeover of the chat room. For example, it may be arranged such that the chat room is changed over only when there has been no request for maintaining the chat room from the terminal 2 within a predetermined period of time after the sound data of sound for posting the changeover has been transmitted. Only when there has been a request for maintaining the chat room, the chat room may be maintained in a similar manner to the manual selection of a chat room as described later. [0111] After the changeover of the chat room has been posted to the user, the sound mixing is carried out for the new chat room at step S7-12. As a result, the chat room is changed over automatically. Therefore, the user can always participate in a chat room corresponding to the current position of the self, and thus can carry out conversations most relevant to the own status. [0112] Next, how the sound mixing is carried out will be explained. Sound mixing processing carried out at step S7-12 and the contents of the voice chat carried out at step S7-13 will be explained. FIG. 8 is a flowchart of the sound mixing processing. [0113] Basically, when sound data has been transmitted from each terminal 2 (steps S8-1, S8-2), the server device 1 mixes the sound data for each chat room, and transmits the result to each terminal 2 (step S8-3). Therefore, each user participating in the same chat room can listen to the conversations of other users and their background sounds (step S8-4). Accordingly, each user can carry out conversations with other users while moving. Particularly, as the other users having the conversations are in the same area as each user, the users can make the information at their positions as common topics. Thus, they can exchange information on shops around and traffic information. Further, as each user has conversations with persons whom the user has not met before, each user can meet various persons by accident, and can make new friends easily. [0114] In this sound mixing processing, in order to promote the actual meeting among the users and to improve the live feeling, the following processing is carried out. [0115] First, the current positions of the users participating in the same chat room are obtained at a predetermined interval from the current position information DB 12 (step S8-5). The inter-terminal distance calculator 18 d calculates distances between the users. Then, a decision is made about whether these distances are within a predetermined distance or not. Based on this, the inter-terminal distance calculator 18 d decides whether or not there are terminals 2 that are close to each other (step S8-6). When there are terminals 2 within a predetermined distance, sound data of voice (for example, a voice �there is a chat friend near the user�) for informing these users that they are at positions close to other users is obtained from the sound information DB 15. When this sound data is mixed with the sound data to be transmitted to the user in the near relationship (step S8-7), the sound is output from the speaker of the terminal 2 (step S8-4). Thus, each user can know that there is a chat friend near the user. As a result, it becomes easy to make promise to meet each other, which promotes the actual meeting. [0116] The sound controller 18 g controls the sound volume of sound output from each terminal 2 according to the distance between the users calculated by the inter-terminal distance calculator 18 d. Specifically, the sound controller 18 g refers to the sound information DB 16 and determines a sound volume control value to be added to the sound data, based on the distance between the users calculated by the inter-terminal distance calculator 18 d (step S8-8). Then, the sound controller 18 g adds the sound volume control value to the header of the sound data to be transmitted to each terminal 2, according to a predetermined communication rule (step S8-9). Then, the sound controller 18 g transmits the sound data to each terminal 2 (step S8-3). Then, when each terminal 2 outputs the sound (step S8-4), the sound output adjuster 20 c analyzes the contents of the header of the sound data, and determines the output sound volume. Then, the sound amplifier not shown controls the amplification so that the sound is output based on this output sound volume. The sound volume control value has been determined such that the sound volume becomes relatively small when there is a long distance between the terminals 2, and the sound volume becomes relatively large when there is a short distance between the terminals 2, as described before. Therefore, each user can decide a distance to other user, based on the large or small size of the sound. [0117] Next, how manual selection of a chat room is performed will be explained. FIG. 9 is a flowchart of a chat processing in the case of a manual selection of a chat room. [0118] When a manual selection has been selected, the chat information DB 13 is referred to under the control of the chat room selector 18 c. Then, among the chat rooms that are open, chat room names of chat rooms in which a user can participate and a number x of participants in each chat room are obtained (step S9-1). Then, these pieces of information are posted to the user in voice (step S9-2). [0119] In this case, the chat room in which a user can participate is a chat room that can be determined based on an optional standard, and that does not require a new generation, combination or division of the chat room (a chat room of 0<number of participants x≦a predetermined threshold value). Based on the provision of a limit to the selection range of a chat room, it becomes possible to reduce the load of the server device 1. It is of course possible to generate, combine or divide a chat room in a similar manner to that of the automatic selection for a selection from all the chat rooms, without providing such a limit. [0120] A user who has listened to the posting of selectable chat rooms selects a chat room in which the user wants to participate from among the posted chat rooms, and inputs in the voice of this chat room (steps S9-3 to S9-6). Then, the server device 1 carries out a sound mixing processing for making the new user participate in this chat room (steps S9-7 to S9-9). The processing at these steps S9-8 and S9-9 can be carried out in a similar manner to that at steps S7-12 and S7-13 shown in FIG. 7. The sound mixing processing is repeated until when the user instructs to finish the chat (steps S9-10, S9-11). In the case of the chat based on the manual selection, the chat room is selected regardless of the current position of the user. Therefore, the chat room is not automatically changed over. [0121] In this way, a user can manually select a chat room and participate in the selected chat room. Therefore, the user can easily participate in a chat room not necessarily relevant to the current position. [0122] It is also possible to add various kinds of processing in order to increase the convenience of the voice chat. [0123] For example, when one chat room has already been selected and conversations have been proceeded, it is also possible to carry out the sound mixing such that one or a plurality of other chat rooms are selected and the voices in the selected chat rooms are listened to. In this case, the user can listen to the voices in the interested chat rooms in addition to the chat room in which the user is actually participating. When the voices of the plurality of chat rooms are simply mixed, it becomes difficult to listen to the voices. Therefore, it is preferable that the sound volume of the chat rooms is made relatively smaller, or the sound quality is changed. [0124] Further, in addition to the chat rooms, it is also possible to take in the sound of public information (a weather forecast, a road guide, an area guide, etc.) or a BGM at the server device 1 side, and mix this sound with the chat voice according to the request of the user. In this case, each user can listen to various kinds of public information while carrying out a voice chat, or can carry out a voice chat while listening to the BGM. Therefore, it is possible to further improve the convenience and the pleasantness of the voice chat. [0125] Alternately, it is also possible to provide a processor for carrying out a sound effect processing in the server device 1 or at the terminal 2, and carry out an optional sound effect processing to the own voice or the voices transmitted from other users. In this case, when a voice chat is carried out in voice quite different from the actual voice, it is possible to carry out communications anonymously. [0126] It is also possible to transmit self-introduction information of other users according to the request of each user. For example, the server device 1 refers to the registered information DB 10 and the chat information DB 13, and posts in voice the handle name of other user of the chat room in which the user is participating, based on the instruction of each user. When the user has selected a handle name and has instructed to extract the self-self introduction information, the server device 1 extracts the sound data of the self-introduction information of the user corresponding to this handle name from the registered information DB 10, and transmits the extracted information to the user. In this case, as each user can listen to the self-introduction of other users, the user can reflect this information into the contents of the voice chat. [0127] It is also possible to carry out individual conversations with one or a plurality of other users according to the request of the user. For example, the server device 1 posts the handle name of other user based on the instruction of each user in the manner as described above. When the user has selected a handle name and instructed to carry out an individual conversation in a voice command, the server device 1 posts a voice to the user corresponding to this handle name to request this user to approve the individual conversation. When the user who has been requested to approve the individual conversation posts a voice to approve this, it becomes possible to carry out the individual conversation between this user and the user who desired the individual conversation. [0128] This individual conversation can be achieved based on various methods. For example, it is possible to achieve a chat room in which only both persons can participate. Alternately, it is possible to establish communications between normal mobile communication terminals. In this case, each user can carry out an individual conversation with other user. Therefore, it is possible to carry out a secret conversation easily. [0129] However, in the case of carrying out an individual conversation, there is a case where it is not preferable that the connection to the chat room in which the user has so far been participating is disconnected. Therefore, it is preferable to arrange such that the user can carry out an individual conversation while enabling the user to maintain the participation in the chat room in which the user has so far been participating. [0130] This system can be achieved based on the following. For example, the voice from the user who has agreed to the individual conversation is locked so that this voice is transmitted to only the terminal of the user who carries out the individual conversation. At the same time, the voice of the chat room in which the user has so far been participating is mixed such that the user who carries out the individual conversation can only listen to this voice. [0131] The structure of �only the listening� is possible is made for the following reason. It is difficult to discriminate the voice transmitted from the terminal of the user who carries out the individual conversation whether this voice is the voice for carrying out the individual conversation or this voice is the voice for speaking in the chat room. Therefore, a decision is made such that all the voices are for the individual conversation, thereby to prevent the voice from being mixed as the voice to the chat room. [0132] However, when it is possible to discriminate between the two, it may be arranged such that the voice for the individual conversation is transmitted to only the terminal of the user who has agreed to the individual conversation, and the voice for the chat room is mixed with the voice of the chat room as has been carried out. The above discrimination can be achieved as follows. For example, a decision is made that basically all the voices are for the chat room, and only the voice issued while depressing a specific button of the terminal 2 is decided as the voice for the individual conversation. Alternately, it is possible to decide such that only the voice of a sound volume at or above a predetermined threshold value is for the individual conversation. It is also possible to decide such that only the voice within a predetermined period of time after a predetermined voice command has been issued is the voice for the individual conversation. [0133] One embodiment of the present invention has been explained above. However, the present invention is not limited to the contents shown in this embodiment, and it is also possible to implement the present invention in various different modes within the range of the technical idea described in the scope of claim for a patent. [0134] For example, the standard of dividing a chat room and the method of selecting a chat room are not limited to the above contents, and it is also possible to employ other standard of dividing a chat room and other method of selecting a chat room. [0135] Further, in addition to the above-described various kinds of processing, it is also possible to add other different kinds of processing. For example, it is possible to add a charge processing for charging each user at the time of carrying out a chat. [0136] Further, as the network for connecting between the server device 1 and the terminals 2, it is also possible to utilize an optional network other than the above-described Internet 3. For example, it is also possible to build up a system similar to that of the above embodiment by using a LAN, a WAN or a personal computer communication network within a limited area. [0137] In addition to the above, it is also possible to optionally modify the processing steps, control steps, detailed names and numerical values shown in the documents and the drawings, except where a special note is provided. [0138] As explained above, according to the present invention described, each user can carry out a chat in voice with other users who are at positions relevant to a current position of the self. As a result, it is possible to spend the moving time more pleasantly and meaningfully. It is possible to talk on various background scenes that change along the movement, and to obtain detailed knowledge from persons familiar with these places. Based on the chat in voice, it is possible to search persons around and directly talk to them, and to have communications with an unspecified number of the general public by chance. [0139] Furthermore, a user can participate in any one of hierarchically generated chat rooms. Therefore, the user can participate in various hierarchical chat rooms according to the own needs, and can achieve further diversified communications. [0140] Furthermore, the chat room control unit generates chat rooms based on a purpose of each user. Therefore, the user can participate in a chat room that matches the own purpose. [0141] Furthermore, a user can always participate in a chat room in which a suitable number of users are participating. As a result, in the case of carrying out a voice chat, it is possible to achieve satisfactory communications without generating a disturbance in the listening of voices. [0142] Furthermore, each user can participate in a chat room corresponding to a current position of the self. For example, it is possible to obtain information on a restaurant in front of a user. Thus, each user can easily obtain various kinds of information relating to the current position of the self. [0143] Furthermore, each user can participate in a chat room corresponding to a position of a move destination of the self. For example, each user can easily obtain various kinds of information relating to a move destination of the self, like a congestion status of a proceeding direction of an automobile, for example. [0144] Furthermore, each user can always participate in a chat room corresponding to a current position of the self. As a result, it is possible to maintain an optimum dialogue environment, without the need for a manual changeover of a chat room. [0145] Furthermore, each user can know in advance that the chat room will be changed over. As a result, each user can arrange the contents of conversations or stop the changeover depending on the situation. Thus, it is possible to prepare for the changeover. [0146] Furthermore, for example, a voice of a person far from each user is output in a small sound volume, and the voice is output gradually in a larger sound volume as this person comes closer. As a result, it is possible to sense the feeling of far and close distances based on the sound volume. This makes it possible to achieve further realistic communications. [0147] Furthermore, when there is other user near each user, the user can easily know this fact. As a result, it is possible to talk to this user directly, thereby to improve the actual communications. [0148] Furthermore, each user can listen to the contents of conversations of the plurality of chat rooms at the same time. As a result, the user can participate in a plurality of chat rooms at the same time, or to listen to the contents of conversations of other chat rooms in order to study the participation. [0149] Although the invention has been described with respect to a specific embodiment for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art which fairly fall within the basic teaching herein set forth. Referenced byCiting PatentFiling datePublication dateApplicantTitleUS7292689Feb 14, 2003Nov 6, 2007Intellisist, Inc.System and method for providing a message-based communications infrastructure for automated call center operationUS7496353Nov 21, 2003Feb 24, 2009Intellisist, Inc.System and method for providing multi-party message-based voice communicationsUS7634073 *Aug 10, 2004Dec 15, 2009Hitachi, Ltd.Voice communication systemUS7722467 *Sep 14, 2007May 25, 2010Kabushi Kaisha Square EnixVideo game control system and a video game control serverUS7794327 *Oct 20, 2005Sep 14, 2010Nintento Co., Ltd.Game apparatus and storage mediumUS7797642Sep 13, 2006Sep 14, 2010Google Inc.Method, system, and graphical user interface for meeting-spot-related contact listsUS7831917Dec 30, 2005Nov 9, 2010Google Inc.Method, system, and graphical user interface for identifying and communicating with meeting spotsUS7860928Mar 22, 2007Dec 28, 2010Google Inc.Voting in chat system without topic-specific roomsUS7865553Mar 22, 2007Jan 4, 2011Google Inc.Chat system without topic-specific roomsUS7899869Mar 22, 2007Mar 1, 2011Google Inc.Broadcasting in chat system without topic-specific roomsUS7904500Mar 22, 2007Mar 8, 2011Google Inc.Advertising in chat system without topic-specific roomsUS7917866Dec 30, 2005Mar 29, 2011Google Inc.Method, system, and graphical user interface for meeting-spot-related online communicationsUS8006191Mar 21, 2007Aug 23, 2011Google Inc.Chat room with thin wallsUS8015246 *Mar 21, 2007Sep 6, 2011Google Inc.Graphical user interface for chat room with thin wallsUS8170197Mar 17, 2005May 1, 2012Intellisist, Inc.System and method for providing automated call center post-call processingUS8171424Dec 30, 2005May 1, 2012Google Inc.Method, system, and graphical user interface for meeting-spot maps for online communicationsUS8195193 *Mar 19, 2010Jun 5, 2012Tencent Technology (Shenzhen) Company LimitedGrouping mobile instant messaging contacts based on positionUS8224915 *Feb 2, 2011Jul 17, 2012At&T Intellectual Property I, LpInitiating instant messaging (IM) chat sessions from email messagesUS8301698Dec 14, 2010Oct 30, 2012Google Inc.Voting in chat system without topic-specific roomsUS8301709Dec 14, 2010Oct 30, 2012Google Inc.Chat system without topic-specific roomsUS8312090Mar 1, 2011Nov 13, 2012Google Inc.Broadcasting in chat system without topic-specific roomsUS8386576 *Sep 6, 2011Feb 26, 2013Google Inc.Graphical user interface for messaging systemUS8417768 *Oct 1, 2009Apr 9, 2013Sharp Kabushiki KaishaCommunication terminal communicating via communication networkUS8458274Jun 21, 2012Jun 4, 2013At&T Intellectual Property I, L.P.Initiating instant messaging (IM) chat sessions from email messagesUS8526578 *Mar 30, 2012Sep 3, 2013Fujitsu LimitedVoice communication apparatusUS8606870Aug 16, 2012Dec 10, 2013Google Inc.Chat system without topic-specific roomsUS8666032Apr 30, 2012Mar 4, 2014Intellisist, Inc.System and method for processing call recordsUS8666315Aug 19, 2005Mar 4, 2014Telecom Italia S.P.A.Managing anonymous communications between users based on short-range wireless connection identifiersUS20110041063 *Dec 2, 2009Feb 17, 2011Byoung Wook LeeMethod and apparatus for providing social network serviceUS20110072083 *Oct 1, 2009Mar 24, 2011Junji SuetsuguCommunication terminal communicating via communication networkUS20120023420 *Sep 6, 2011Jan 26, 2012Monica AndersonGraphical User Interface for Messaging SystemUS20120189108 *Mar 30, 2012Jul 26, 2012Fujitsu LimitedVoice communication apparatus* Cited by examinerClassifications U.S. Classification709/205, 715/753International ClassificationG06F13/00, H04W4/02, H04W4/08Cooperative ClassificationH04W4/02, H04W4/08European ClassificationH04W4/08Legal EventsDateCodeEventDescriptionFeb 18, 2014FPExpired due to failure to pay maintenance feeEffective date: 20131227Dec 27, 2013LAPSLapse for failure to pay maintenance feesAug 9, 2013REMIMaintenance fee reminder mailedApr 28, 2009FPAYFee paymentYear of fee payment: 4Aug 31, 2001ASAssignmentOwner name: ISAO CORPORATION, JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TAKAKURA, TETSUO;SATO, MASAOMI;REEL/FRAME:012133/0365Effective date: 20010813RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google

type: global

value: This website is a search engine provided by Google. Handling over 3.5 billion searches per day, it has a 92% share of the global search engine market.


text: Sorry, no products matched "" Check your spelling Use different keywords and try again Contact your local store Compute- app-4983792-35-168375317, DC- prod-dal1, ENV- prod-a, Ver- 52.0.0, SHA- def6a509fddd8ddb1b4a25836de00593f17abd2d, Log- d2cc4217-9b765-159c1b2ba49000 Site Information Be the first to save! Email Address Sign up Privacy Policy Stay connected Mobile apps Help Feedback MoneyCenter Privacy & Security CA Privacy Rights Terms of Use Walmart services See All Services Walmart MoneyCenter Walmart Credit Card Product Care Plans Walmart Pay Get to know us About Walmart.com Corporate Suppliers Marketplace Careers @WalmartLabs Walmart.com Terms of Use About Our Ads Affiliate Program CA Privacy Rights Privacy & Security Customer service Returns Policy Product Recalls Int’l Customers Tax Exempt Program Contact Us Feedback Store Pickup In the spotlight Expand Valentine's Day Jewelry Perfume Valentine's Decor Engagement Rings Lingerie Valentine's Candy Teddy Bears Valentine's Clothing Expand Electronic iPads iPhones Video Games Laptops Tablets 4K TVs Digital Cameras Prepaid Phones Xbox One PS4 Expand Home Mattresses Air Mattresses Keurig Microwaves Heaters Electric Fireplaces Blenders Kitchen Appliances Hunting Gear Game Time Expand Cold Weather Shop Women's Jackets Men's Jackets Women's Boots Men's Boots Scarves Hats Shoes Pajamas Hoodies Hunting Clothes Expand Fitness Treadmills Yoga Pants Fitbit Ellipticals Protein Shakes Scales Supplements Exercise Machines Expand International Sites Argentina Brazil Chile China Japan Mexico United Kingdom Popular Products © Walmart Stores, Inc. To ensure we’re able to help you as best we can, please include your reference number: Ref:

value: This website is an American multinational retail corporation that operates a chain of hypermarkets , discount department stores, and grocery stores from the United States, headquartered in Bentonville, Arkansas.


text:
WorldThor comments on Void Ray nerf vs corrupter buffjump to contentmy subredditsannouncementsArtAskRedditaskscienceawwblogbookscreepydataisbeautifulDIYDocumentariesEarthPornexplainlikeimfiveFitnessfoodfunnyFuturologygadgetsgamingGetMotivatedgifshistoryIAmAInternetIsBeautifulJokesLifeProTipslistentothismildlyinterestingmoviesMusicnewsnosleepnottheonionOldSchoolCoolpersonalfinancephilosophyphotoshopbattlespicsscienceShowerthoughtsspacesportstelevisiontifutodayilearnedTwoXChromosomesUpliftingNewsvideosworldnewsWritingPromptsedit subscriptionsfront-all-random | Fitness-explainlikeimfive-television-OldSchoolCool-DIY-Music-books-WritingPrompts-videos-Art-Jokes-food-TwoXChromosomes-gadgets-mildlyinteresting-Showerthoughts-science-askscience-nottheonion-funny-nosleep-photoshopbattles-aww-news-gaming-tifu-space-Documentaries-LifeProTips-dataisbeautiful-sports-InternetIsBeautiful-creepy-EarthPorn-listentothis-Futurology-personalfinance-todayilearned-IAmA-UpliftingNews-GetMotivated-movies-worldnews-AskReddit-gifs-philosophy-pics-historymore » starcraftcommentsrelatedwant to join? sign in or create an account in seconds|Englishlimit my search to /r/starcraftuse the following search parameters to narrow your results:subreddit:subredditfind submissions in "subreddit"author:usernamefind submissions by "username"site:example.comfind submissions from "example.com"url:textsearch for "text" in urlselftext:textsearch for "text" in self post contentsself:yes (or self:no)include (or exclude) self postsnsfw:yes (or nsfw:no)include (or exclude) results marked as NSFWe.g. subreddit:aww site:imgur.com dogsee the search faq for details.advanced search: by author, subreddit...this post was submitted on 29 Mar 20130 points (41% upvoted)shortlink: remember mereset passwordloginSubmit a new linkSubmit a new text poststarcraftsubscribeunsubscribe169,875 readers753 users here now
a community for 6 yearsmessage the moderatorsMODERATORSPower OverwhelmingCandyManCanProtossdavidjayhawkiBleeedorangeProtossAGIANTSMURFOld GenerationsNaemesisProtossuserjoe9066Protosskhalid066AxiomTechSwitch4000 APMAutoModeratorRandomDorkside...and 7 more »000Void Ray nerf vs corrupter buff[Suggestion] (self.starcraft)submitted 1 year ago by Complexity GamingDBRiMatt21 commentssharecancelsorry, this has been archived and can no longer be voted onloading...sorted by: bestbesttopnewhotcontroversialoldrandomyou are viewing a single comment's thread.view the rest of the comments →[–]WorldThor 1 point2 points3 points 1 year ago (2 children)sorry, this has been archived and can no longer be voted onWouldn't splash damage on corrupters massively change skyzerg vs skyterran? can anyone explain to me why no one on SOTG mentioned that?
Your idea would completely change current void ray, it almost sounds like the tempest that people were talking about a couple months back, where it goes into a base, snipes some production and runs out. It would be interesting, but it would be too big of a shift for a unit with such an established role.
permalink[–][deleted] 1 point2 points3 points 1 year ago (0 children)sorry, this has been archived and can no longer be voted onBecause generally ideas that are thought of on the fly are bad. Artosis plays protoss, so the ideas he throws out will at first only be considered from a P pov.
permalinkparent[–]Complexity GamingDBRiMatt[S] -1 points0 points1 point 1 year ago (0 children)sorry, this has been archived and can no longer be voted onMaybe not so much vs sky terran, but yes, it would certainly affect mass muta balls - however Mutas still have a superior movement speed. I guess if AOE damage completely nullified mutalisk they could make it an AOE vs armoured... True, and void rays allow a player who is behind in robo tech to counter colossus.
permalinkparentaboutblogaboutteamsource codeadvertisejobshelpwikiFAQreddiquetterulescontact ustoolsmobilefirefox extensionchrome extensionbuttonswidget<3reddit goldstoreredditgiftsreddit AMA appreddit.tvradio redditUse of this site constitutes acceptance of our User Agreement (updated) and Privacy Policy (updated). © 2015 reddit inc. All rights reserved.REDDIT and the ALIEN Logo are registered trademarks of reddit inc.create a new accountusername:password:verify password:email: (optional)remember mecreate accountsign inusername:password:remember mereset passwordsign inWe care about your privacy, and we never spam. By creating an account, you agree to reddit's User Agreement and Privacy Policy. We're proud of them, and you should read them.English [en]العربية [ar]Беларуская мова [be]български език [bg]Bosanski [bs]català [ca]česky [cs]dansk [da]Deutsch [de]Ελληνικά [el]English (Australia) [en-au]English (Canadian) [en-ca]English (Great Britain) [en-gb]English [en-us]Esperanto [eo]español [es]español [es-ar]eesti keel [et]Euskara [eu]فارسی [fa]suomi [fi]français [fr]Gàidhlig [gd]עברית [he]मानक हिन्दी [hi]hrvatski [hr]Magyar [hu]Հայերեն լեզու [hy]Bahasa Indonesia [id]íslenska [is] (*)italiano (Italy) [it]日本語 [ja]ಕನ್ನಡ [kn_IN]한국어 [ko]Latin [la]1337 [leet]LOL [lol]lietuvių kalba [lt]latviešu valoda [lv]Nederlands [nl]Nynorsk [nn]Norsk [no]Arrrrrrrr! [pir]polski [pl]português [pt] (*)português [pt-pt]português brasileiro [pt_BR]română [ro]русский [ru]slovenčina [sk]slovenščina [sl]српски језик [sr]Srpski [sr-la]Svenska [sv]தமிழ் [ta]ภาษาไทย [th]Türkçe [tr]українська мова [uk]Tiếng Việt [vi]中文 [zh] (*) incomplete volunteer to translateπ Rendered by PID 4006 on app-09 at 2015-01-28 05:16:36.157910+00:00 running b4bb3a4 country code: US.

value: This website is an American social news aggregation, web content rating, and discussion website. Registered members submit content to the site such as links, text posts, images, and videos, which are then voted up or down by other members.


text:
Amazon.co.uk: TonyS's review of Braun cruZer 6 Beard and Head 3-in-1 Trimm...
A cut above the rest, 10 Feb. 2014
Excellent unit should have purchased one a long time ago - hold the charge and does run for 40mins recharges in no time at allwell worth the money
Braun cruZer 6 Beard and Head 3-in-1 Trimmer and Clipper B007NJ2PYU
Top Reviewer Ranking: 106,360

value: This website is an American multinational technology company which focuses on e-commerce, cloud computing, digital streaming, and artificial intelligence.


text: Translations English (3) Afrikaans (2) Albanian (2) Arabic (2) Basque (2) Belarusian (2) Bengali (2) Bosnian (2) Brazilian Portuguese (2) Breton (2) Bulgarian (2) Catalan (2) Chinese (2) Chinese (2) Croatian (2) License OSI-Approved Open Source (3) Academic Free License (2) Adaptive Public License (1) Affero GNU Public License (1) Artistic License (1) Attribution Assurance License (1) Computer Associates Trusted Open Source License 1.1 (1) GNU General Public License version 2.0 (1) GNU General Public License version 3.0 (1) NASA Open Source Agreement (1) Creative Commons Attribution License (1) Creative Commons Attribution ShareAlike License V2.0 (1) Creative Commons Attribution ShareAlike License V3.0 (1) Programming Language ALGOL 68 (2) APL (2) ASP (2) ActionScript (2) AWK (1) Ada (1) C# (1) C++ (1) Lua (1) Perl (1) XSL (1) Status 3 - Alpha (3) 4 - Beta (3) 5 - Production/Stable (3) 1 - Planning (2) 2 - Pre-Alpha (2) 6 - Mature (2) OS Android (3) Embedded Operating Systems (3) Android (3) BREW (2) Blackberry RIM OS (2) J2ME (2) LiMo (2) Linksys WRT54G series (2) WinCE (2) Windows Mobile (2) Maemo (1) PalmOS (1) QNX (1) SymbianOS (1) VxWorks (1) eCos (1) uClinux (1) Grouping and Descriptive Categories (3) All 32-bit MS Windows (2) All BSD Platforms (2) All POSIX (2) OS Independent (2) OS Portable (2) Project is OS Distribution-Specific (2) Project is an Operating System Distribution (2) Project is an Operating System Kernel (2) 32-bit MS Windows (1) 32-bit MS Windows (1) 64-bit MS Windows (1) Classic 8-bit Operating Systems (1) Linux (3) Mac (3) Modern (3) Linux (3) Vista (3) Windows 7 (3) FreeBSD (2) OS X (2) Solaris (2) WinXP (2) Windows 8 (2) NetBSD (1) OpenBSD (1) Win2K (1) Other Operating Systems (3) Console-based Platforms (3) GNU Hurd (2) HP-UX (2) IBM AIX (2) IBM OS/2 (2) MS-DOS (2) MorphOS (2) OpenVMS (2) Other (2) AmigaOS (1) Apple Mac OS Classic (1) BSD/OS (1) BeOS (1) Haiku (1) IBM AS/400 (1) Virtualization (3) VMware (3) Xen (2) Top Apps

value: This website is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring of downloads for load balancing, a wiki for documentation, developer and user mailing lists, user-support forums, user-written reviews and ratings, a news bulletin, micro-blog for publishing project updates, and other features.


text:
Pillow Perfect Paisley Polyester Outdoor Bench Cushion - 15243985 - Overstock.com Shopping - Big Discounts on Pillow Perfect Outdoor Cushions & Pillows
Exactly as pictured and just what I was looking for
ITEM# 15243985
ITEM#: 15243985
Turn any bench into a focal point for your outdoor or indoor space
when you add this stylish cushion showcasing a paisley-inspired
design. This polyester filled cushion provides plenty of comfort,
giving you more use out of your furniture. Set includes: One (1) bench cushion with ties Color: Starlight, tidepool Materials: 100-percent spun polyester Fill: 100-percent polyester fiber Closure: Sewn seam Weather resistant: Yes UV protection Care instructions: Spot clean/hand wash with mild
detergent Dimensions: 45 inches high x 18 inches wide x 2.5 inches
$59.99 - $68.73
Pillow Perfect Outdoor/ Indoor Pretty Paisley Swing/ Bench Cushion
Pillow Perfect Paisley Polyester Outdoor Bench Cushion Today: $41.99 Add to Cart

value: This website is an American internet retailer selling primarily furniture headquartered in Midvale, Utah, near Salt Lake City.


text:
Staff at retail giant not entitled to time-and-a-half holiday pay
Walton family that owns Walmart worth more than $190bn
Wed 27 Nov 2019 03.00 EST Last modified on Wed 27 Nov 2019 15.20 EST

value: This website is a British news and media website owned by the Guardian Media Group. It contains nearly all of the content of the newspapers The Guardian and The Observer, as well as a substantial body of web-only work produced by its own staff, including a rolling news service.


text:
Words containing buszow | Words that contain buszow
Words containing buszow | Words that contain buszow http://www.thefreedictionary.com/words-containing-buszowPrinter Friendly
9,414,149,721 visitors served
Found 1 words containing buszow. Browse our Scrabble Word Finder, Words With Friends cheat dictionary, and WordHub word solver to find words that contain buszow. Or use our Unscramble word solver to find your best possible play!
10 letter words containing buszowSee also10 letter words containing buszowkolbuszowaSee also:Q words without UWords that end in zWords that start with hWords that start with sWords that start with qWords with the letter xWords containing buszoWords containing buszowa

value: This website is an American online dictionary and encyclopedia that aggregates information from various sources.


text:
Technical Translation - Manufacturing Doc | Translation | Spanish | English (US) | English (UK) | Spanish (Spain) | Freelancer
See more: free italian technical translation, english spanish technical translation work freelance, technical translation fees french english quebec, technical translation software india, english russian technical translation israel, translation translation agency indian asian european languages, spanish english translation sample doc computer, technical translation french english bids, argentina technical translation spanish english, technical translation english portuguese freelance, technical translation eindhoven, sample russian english technical translation, style guide technical translation, constructional technical translation, technical translation needed, budget technical translation english spanish, technical translation chinese english average rate, russian canada technical translation agency, baku technical translation
Project ID: #21307707
22 freelancers are bidding on average €105 for this job
Dear Sir/Madam, I am a native Spanish translator specialized in English to Spanish translation (scientific, technical, audiovisual and literary). It would be a pleasure to work with you on this project and others. Be More
Hello, I am Maryam from Azerbaijan, a bachelor-educated freelance translator for four years. I was graduated from translation faculty in my country and acquired English translation skill from there. As well as, Spanish More

value: This website is an Australian freelance marketplace website, which allows potential employers to post jobs that freelancers can then bid to complete. Founded in 2009, its headquarters is located in Sydney, Australia, though it also has offices in Vancouver, London, Buenos Aires, Manila, and Jakarta.


text:
Words containing esumes | Words that contain esumes
Words containing esumes | Words that contain esumes http://www.thefreedictionary.com/words-containing-esumesPrinter Friendly
9,417,501,229 visitors served
Found 2 words containing esumes. Browse our Scrabble Word Finder, Words With Friends cheat dictionary, and WordHub word solver to find words that contain esumes. Or use our Unscramble word solver to find your best possible play! Related: Words that end in esumes
8 letter words containing esumes7 letter words containing esumesSee also8 letter words containing esumespresumes7 letter words containing esumesresumesSee also:2-letter words with UWords that start with wWords that start with lWords that start with aWords with the letter zWords with the letter qWords containing esumeWords containing esumer


text:
Lacy - Austin Cycling Meetup (Austin, TX) | Meetup
Lacy https://secure.meetupstatic.com/photos/member/1/6/a/member_10440362.jpeg https://www.meetup.com/Austin-Cycling-Meetup/members/12700342/
Hi! My name is Lacy and I enjoy cycling. I am currently on my way back to regular riding from a long stint of knee rehab. I'm looking for some other people to ride with!
Mental Illness Awareness · Psychiatric Disorders · Mental Illness · Mental Health Professionals · Professional Counseling · Psychology · Therapy · parents of children with special needs · Special Needs Socialization and Play Group · Special Needs Parenting · Autism · Support for Parents of Special Needs Kids · Special Needs · Special Needs Families · Special Education · Parents of Special Needs Children · Social Workers · Bicycling · Kayaking · Camping · Gay Rights · Backpacking · Lesbian Social Networking · Hiking · Lesbian · Lesbian Moms · Group Fitness Training · Healthy Living · Exercise · Nutrition · Wellness · Gay · Card Making · Cooking · Recipes · Coffee · Brunch · Fun Times · Fitness · Dining Out · Self-Empowerment · Self Exploration · Adventure · Digital Photography · Gay Couples · Scrapbook Crops · Gay Professionals · Lesbian Friends · Professional Lesbian Women · Gay and Lesbian Friends · Social · Women's Social · Yoga · Book Club · Local Scrapbooking · Scrapbooking Classes & Workshops · Crafts · Scrapbooking

value: This website is a service used to organize online groups that host in-person and virtual events for people with similar interests. It was founded in 2002 by Chairman Scott Heiferman and four co-founders.


text:
Other Greencorner Patio Umbrella Accessories - Walmart.com
Generated at Sat, 20 Apr 2019 17:41:30 GMT
Electrode, Comp-406229968, DC-prod-cdc02, ENV-prod-a, PROF-PROD, VER-18.4.5-rc-1, SHA-1d465de19fada6e2cc82b85d39c4dfa2e170a853, CID-243326d0-ad6-16a3bd6c0adb72, Generated: Sat, 20 Apr 2019 17:41:30 GMT
Product TitleGreencorner 10' x 6.5' Rectangular Market Umbrella
Product TitleGreencorner 9 lb. Deck Mount Umbrella Base
Product TitleGreencorner Large Protective Storage Umbrella Cover ...
$136.50 - $136.92
Product TitleGreencorner 20 in. 95-lb. Concrete Filled Steel Umbr ...
Product TitleOutdoor Umbrella Steel Base w Gray Powder Coat (84 l ...
$355.71 - $621.91
Product TitleGreencorner 24 in. 130-lb. Concrete Filled Steel Umb ...
Product TitleGreencorner Powder Coated Steel Base 133 lb. Low Pro ...
© 2019 Walmart. All Rights Reserved. To ensure we are able to help you as best we can, please include your reference number: XZ0DNFV62S
Electrode, Comp-406233892, DC-prod-cdc03, ENV-prod-a, PROF-PROD, VER-18.4.5-rc-1, SHA-1d465de19fada6e2cc82b85d39c4dfa2e170a853, CID-578c7c5a-acc-16a3bd6c0af2fa, Generated: Sat, 20 Apr 2019 17:41:30 GMT
Electrode, Comp-457407941, DC-prod-cdc6, ENV-prod-a, PROF-PROD, VER-8.11.1, SHA-dabdf973439956d39268a66a20a17b5429458c23, CID-84b1088a-7db-16a3bd6c0a609e, Generated: Sat, 20 Apr 2019 17:41:31 GMT


text:
Record of the distribution and the sale of lots in the town of Losantiville [now Cincinnati], 1789?90. by Clarke, Robert.: Robert Clarke & Co. [1870], [Cincinnati] - SessaBks (ABAA, ILAB)
Record of the distribution and the sale of lots in the town of ...
Record of the distribution and the sale of lots in the town of Losantiville [now Cincinnati], 1789?90.
Published by Robert Clarke & Co. [1870], [Cincinnati], 1870
Cover title: Information wanted with reference to the early settlers of Losantiville (now Cincinnati). 8vo. 11, [1 (blank)] pp. Sewn, in original wrappers. New Jersey Historical Society rubber stamps on the front wrapper and first page. Creased from folding. Bookseller Inventory # 6278
Title: Record of the distribution and the sale of ...
Publisher: Robert Clarke & Co. [1870], [Cincinnati]

value: This website is an e-commerce global online marketplace with seven websites that offer books, fine art, and collectables from sellers in over 50 countries. Launched in 1996, it specialises in used, rare and out-of-print books.


text:
Apartment Wheat Apartments Opens in new window
Located in London, 4 miles from Tower Bridge and 4.2 miles from Brick Lane, Wheat Apartments offers free WiFi. The property is 4.3 miles from Tower of London and private parking is featured.
Apartment 2bed 2bath w/parking 6 mins to Mudchute station Opens in new window
2bed 2bath w/parking 6 mins to Mudchute station is a property located in London, 4 miles from Brick Lane and 4 miles from Tower Bridge. The property is 4.3 miles from Tower of London.
Located 3.6 miles from Tower Bridge and 3.9 miles from Tower of London, Homestay in Canary Wharf has accommodations in London. Complimentary WiFi is offered. Sky Garden is 4 miles from the family...
Apartment Canary Wharf Pent house with Garden Opens in new window
Located in London, within 3.8 miles of Tower Bridge, Canary Wharf Pent house with Garden offers garden views. The property is 4.1 miles from Tower of London.
Apartment Bright 2 Bed 2 Bath apt near Canary Wharf Opens in new window
Bright 2 Bed 2 Bath apt near Canary Wharf enjoys a location in London, just 3.7 miles from Olympic Stadium and 3.9 miles from Tower Bridge. Guests staying at this apartment can use the balcony.
Canary wharf Apartment offers accommodations in London, 3.7 mi from Tower Bridge and 5 mi from O2 Arena.
Apartments CribExtra E14 Opens in new window
Located in London, CribExtra E14 has well-equipped accommodations featuring free WiFi, 3.6 miles from Tower Bridge and 3.8 miles from Tower of London.
Located in London, 3.5 miles from Victoria Park, 41 Millharbour has accommodations with a garden, free WiFi and a 24-hour front desk. Guests have a private terrace.
Apartment Spacious 2 bed Apartment near Canary Wharf Opens in new window
Spacious 2 bed Apartment near Canary Wharf in London has accommodations with free WiFi, 3.5 miles from Tower Bridge. The property is 3.8 miles from Tower of London and 3.9 miles from Sky Garden.
Apartment Modern eye catching 1 bedroom flat with Balcony Opens in new window
Modern eye catching 1 bedroom flat with Balcony offers accommodations in London, 3.5 miles from Tower Bridge. Guests staying at this apartment can use the fully equipped kitchen.
Apartment 2 Bedroom House Near Canary Wharf Opens in new window
2 Bedroom House Near Canary Wharf, featuring a terrace, is located in London, 3.4 miles from Tower Bridge and 3.6 miles from Brick Lane. The property is 3.6 miles from Tower of London.
Located in London, 3.6 miles from Tower Bridge and 3.8 miles from Tower of London, Riverside in Canary Wharf O2-Excel offers free WiFi. Guests have a private terrace.
Unrated 6885
Apartments 6878
Pleasant: 6+ 5049
Non-smoking rooms 6745
Washing machine 6618
771930,789520|1,789520,761430,758330,789810,776490,794620,661987|1,791390|3,778570,791240,781410,796910,713157,787800,753880,792470,792490,787980,661987,791150

value: This website is a Dutch online travel agency for lodging reservations & other travel products, and a subsidiary of Booking Holdings. It is headquartered in Amsterdam.The website has over 28 million listings.


text:
Patent US4644471 - Method for processing a data base - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsThe data elements for a column of a table are fetched from irregular address locations in memory and stored as vector data with a regular address increment. Vector designating data is also generated which includes at least the first element address of the stored vector data and the increment of the vector....http://www.google.com/patents/US4644471?utm_source=gb-gplus-sharePatent US4644471 - Method for processing a data baseAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS4644471 APublication typeGrantApplication numberUS 06/684,789Publication dateFeb 17, 1987Filing dateDec 21, 1984Priority dateDec 23, 1983Fee statusPaidAlso published asUS4785400Publication number06684789, 684789, US 4644471 A, US 4644471A, US-A-4644471, US4644471 A, US4644471AInventorsKeiji Kojima, Shunichi ToriiOriginal AssigneeHitachi, Ltd.Export CitationBiBTeX, EndNote, RefManPatent Citations (1), Referenced by (36), Classifications (14), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetMethod for processing a data base
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4497039 *Jun 30, 1982Jan 29, 1985Fujitsu LimitedJoin operation processing system in relational model* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS4769772 *Feb 28, 1985Sep 6, 1988Honeywell Bull, Inc.Automated query optimization method using both global and parallel local optimizations for materialization access planning for distributed databasesUS4791561 *Mar 21, 1988Dec 13, 1988Wang Laboratories, Inc.Interactive construction of means for database maintenanceUS4805099 *Mar 21, 1988Feb 14, 1989Wang Laboratories, Inc.Retrieval of related records from a relational databaseUS4839799 *Jul 24, 1986Jun 13, 1989Hitachi, Ltd.Buffer control method for quickly determining whether a required data block is in the bufferUS4858146 *Aug 13, 1986Aug 15, 1989The Babcock & Wilcox CompanyAutomated design of structures using a finite element databaseUS4884218 *Oct 1, 1987Nov 28, 1989International Business Machines CorporationKnowledge system with improved request processingUS4888690 *Mar 21, 1988Dec 19, 1989Wang Laboratories, Inc.Interactive error handling means in database managementUS4967341 *Oct 6, 1989Oct 30, 1990Hitachi, Ltd.Method and apparatus for processing data baseUS4979109 *Jan 14, 1987Dec 18, 1990Hitachi Ltd.Method of controlling a data dictionary directory system in a data base systemUS5008819 *Jul 19, 1989Apr 16, 1991Gorbatenko George GMemory spaced arrayUS5058000 *Jun 15, 1989Oct 15, 1991Prime Computer, Inc.System for accessing remote heterogeneous database including formatting retrieved data into applications program formatUS5072367 *Apr 16, 1990Dec 10, 1991International Business Machines CorporationSystem using two passes searching to locate record having only parameters and corresponding values of an input recordUS5097408 *Dec 14, 1989Mar 17, 1992Wang Laboratories, Inc.Apparatus for specifying a result relation in a relational database system by selection of rowsUS5123103 *Oct 15, 1987Jun 16, 1992Hitachi, Ltd.Method and system of retrieving program specification and linking the specification by concept to retrieval request for reusing program partsUS5210870 *Mar 27, 1990May 11, 1993International Business MachinesDatabase sort and merge apparatus with multiple memory arrays having alternating accessUS5222235 *Feb 1, 1990Jun 22, 1993Bmc Software, Inc.Databases system for permitting concurrent indexing and reloading of data by early simulating the reload process to determine final locations of the dataUS5247665 *Sep 28, 1989Sep 21, 1993Kabushiki Kaisha ToshibaData base processing apparatus using relational operation processingUS5272628 *Apr 16, 1990Dec 21, 1993Microsoft CorporationMethod and system for aggregating tables having dissimilar formatsUS5276870 *Oct 9, 1990Jan 4, 1994Hewlett-Packard CompanyView composition in a data base management systemUS5287494 *Oct 18, 1990Feb 15, 1994International Business Machines CorporationSorting/merging tree for determining a next tournament champion in each cycle by simultaneously comparing records in a path of the previous tournament championUS5423038 *Oct 14, 1992Jun 6, 1995Davis; MarilynSpecialized data management methodUS5544357 *May 26, 1995Aug 6, 1996Paracom CorporationDatabase acceleratorUS5548769 *Dec 18, 1992Aug 20, 1996International Business Machines CorporationDatabase engineUS5619713 *Feb 17, 1995Apr 8, 1997International Business Machines CorporationApparatus for realigning database fields through the use of a crosspoint switchUS5953715 *Nov 3, 1997Sep 14, 1999International Business Machines CorporationUtilizing pseudotables as a method and mechanism providing database monitor informationUS6275822 *Nov 9, 1999Aug 14, 2001Joint Technology, CorporationMaintaining very large indexes supporting efficient relational queryingUS6507846 *Nov 9, 1999Jan 14, 2003Joint Technology CorporationIndexing databases for efficient relational queryingUS6950817Oct 11, 1999Sep 27, 2005Bull, S.A.Implementing table queries in a machine with vectorial capabilitiesUS7103601May 5, 2003Sep 5, 2006Bull S.A.Method for preconditioning and encoding data table, and method for the implementation of table requests on a vectoral processorUS7581084 *May 21, 2004Aug 25, 2009Nintendo Co., Ltd.Method and apparatus for efficient loading and storing of vectorsUS20040223292 *May 5, 2003Nov 11, 2004Murphy David Mark AnthonyInterconnection of software and consumer electronics functional modules in multifunction devicesUS20050021926 *May 21, 2004Jan 27, 2005Nintendo Co., Ltd.Method and apparatus for efficient loading and storing of vectorsUS20100241638 *Sep 23, 2010O'sullivan Patrick JosephSorting contactsWO1989003559A1 *Oct 4, 1988Apr 20, 1989Gorbatenko George GMemory spaced array for storing relational dataWO1995012846A1 *Oct 4, 1994May 11, 1995Paracom CorporationApparatus for accelerating processing of transactions on computer databasesWO2000060498A1 *Oct 11, 1999Oct 12, 2000Bull S.A.Method for preconditioning and encoding a data table and method for the implementation of table requests on a vectoral processor* Cited by examinerClassifications U.S. Classification1/1, 715/236, 715/276, 707/999.003International ClassificationG06F1/00, G06F17/16, G06F12/02, G06F12/00, G06F9/38, G06F7/22, G06F17/30Cooperative ClassificationY10S707/99933, G06F17/30595European ClassificationG06F17/30S8RLegal EventsDateCodeEventDescriptionJul 29, 1986ASAssignmentOwner name: HITACHI, LTD., 6, KANDA SURUGADAI 4-CHOME, CHIYODAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:KOJIMA, KEIJI;TORII, SHUNICHI;REEL/FRAME:004582/0652Effective date: 19841213Owner name: HITACHI, LTD.,JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KOJIMA, KEIJI;TORII, SHUNICHI;REEL/FRAME:004582/0652Effective date: 19841213Jul 2, 1990FPAYFee paymentYear of fee payment: 4Jul 1, 1994FPAYFee paymentYear of fee payment: 8Aug 3, 1998FPAYFee paymentYear of fee payment: 12RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services