Patents Assigned to Gemini Mobile Technologies, Inc.
-
Publication number: 20120317155Abstract: A hybrid data management/storage system is provided which includes two or more integrated or connected data management systems. An external application and/or user interacts with the hybrid data management/storage system using a unified interface. Incoming raw data may be directed to be stored in any of a plurality of data management systems based on the incoming data object having one or more of a number of predefined characteristics, including for example size and/or data type. Metadata corresponding to all incoming data objects may be stored in a particular data store, regardless of whether the incoming object's raw data is stored in a different one of the plurality of data stores.Type: ApplicationFiled: June 9, 2011Publication date: December 13, 2012Applicant: GEMINI MOBILE TECHNOLOGIES, INC.Inventors: Gary Hayato Ogasawara, Michael M. Tso
-
Patent number: 7904592Abstract: A system and method of managing a network provides for distributed storage and retrieval. In one embodiment, information such as a text message is stored by calculating an actual destination node based on a subscriber identifier and a current addressing function, which corresponds to a current topology of a network. The message is sent to the actual destination node for storage. Messages can be retrieved by calculating a plurality of destination nodes based on a subscriber identifier and a plurality of addressing functions, where each addressing corresponds to a topology of the network at a particular moment in time. In one embodiment, the addressing functions are hash functions.Type: GrantFiled: October 17, 2003Date of Patent: March 8, 2011Assignee: Gemini Mobile Technologies, Inc.Inventors: Joseph Wayne Norton, Gary Hayato Ogasawara, Jonan Schwartz, David Stone, Michael Man-Hak Tso
-
Patent number: 7640297Abstract: A system for improving the performance of on-demand mobile communications services includes a wireless network having a plurality of mobile devices and an application server. A relay node receives data from a first mobile device, the data having a destination address associated with the application server. The relay node is adapted to detect a service flag in the received data and route the received data to a second mobile device in accordance with stored routing rules. The received data may be transmitted using the UDP protocol, including error correction code for important data to guarantee packet delivery. A client device may be further adapted to track the duration of idle communications periods during operation of a client application, and transmit a dummy packet to the gaming server when the duration exceed a predetermined threshold to prevent the relinquishment of allocated system resources.Type: GrantFiled: July 14, 2005Date of Patent: December 29, 2009Assignee: Gemini Mobile Technologies, Inc.Inventor: Hitoshi Obata
-
Patent number: 7606252Abstract: Systems and methods of processing incoming data provide for receiving incoming data and determining whether to employ stateless routing of the incoming data based on one or more destination hosts associated with the incoming data. In one approach, stateless routing involves storing the incoming data only in volatile memory and withholding confirmation of receipt of the incoming data until confirmation of delivery is received from either the destination host or a downstream router. The determination as to whether stateless routing should be employed can take into consideration historical data for the destination host as well as control data. The determination can also be based on the number of destination hosts.Type: GrantFiled: December 16, 2003Date of Patent: October 20, 2009Assignee: Gemini Mobile Technologies, Inc.Inventors: Michael Man-Hak Tso, Joseph Wayne Norton, Gara Hayato Ogasawara, Jonah Schwartz, David Stone
-
Publication number: 20080261590Abstract: A mail message, sent by a subscriber of a Mobile Station Integrated Services Digital Network (MSISDN)-restricted messaging service, may be intercepted by a network gateway. A unique ID number, which may be in the form of a standard MSISDN number, may be assigned to the restricted subscriber, and used to send the mail message as a multimedia mail service (MMS) message to a recipient subscriber of an MSISDN-based messaging service. In one embodiment, the ID number may be used as the sender's MSISDN number. In another embodiment, the recipient may reply to the message without ever seeing the sender's actual MSISDN such that privacy is protected but communication is enabled.Type: ApplicationFiled: April 19, 2007Publication date: October 23, 2008Applicant: Gemini Mobile Technologies, Inc.Inventor: Michael Man-Hak Tso
-
Publication number: 20080249987Abstract: Online content is selected based at least in part on user profile data. In one embodiment, user profile data, including individual user characteristics, is stored on a profile server. A profile probability may then be calculated for the individual user characteristics. Subsequent online user behavior is analyzed and used to update the profile probabilities for corresponding user characteristics. In one embodiment, specific online content may then be selected and presented based on the user profile data and/or the updated profile probabilities.Type: ApplicationFiled: April 6, 2007Publication date: October 9, 2008Applicant: Gemini Mobile Technologies, Inc.Inventor: Gary Hayato OGASAWARA
-
Publication number: 20080233996Abstract: A handheld device user may engage in motion-based communication with a target user over a wireless network. In one embodiment, a plurality of movements are associated with a plurality of corresponding communications. Upon detection of a handheld device motion, a determination may be made as to whether the handheld device motion corresponds to one of the known movements. If so, one of the plurality of corresponding communications may be sent to the target user over the wireless network.Type: ApplicationFiled: March 19, 2007Publication date: September 25, 2008Applicant: GEMINI MOBILE TECHNOLOGIES, INC.Inventors: Gary Hayato Ogasawara, Joseph Wayne Norton
-
Patent number: 7249229Abstract: A method comprising receiving a write request; adding the write request to a batch of substantially contiguous disk writes; determining to write the batch of substantially contiguous disk writes to a non-volatile memory; writing the batch of substantially contiguous disk writes to the non-volatile memory; sending a confirmation of writing the batch of substantially contiguous disk writes; receiving a confirmation of the confirmation of writing; and clearing the batch of substantially contiguous disk writes.Type: GrantFiled: March 31, 2004Date of Patent: July 24, 2007Assignee: Gemini Mobile Technologies, Inc.Inventors: Gary Hayato Ogasawara, Jonah Schwartz, David Stone
-
Publication number: 20070162862Abstract: A subject user may selectively monitor one or more other users in an online environment. In one embodiment, a subject user may access a directory of available online users that are located within a particular predefined portion of the online environment. The order of the available online users in the directory may be based on at least one of the subject user's preferences and profile data. The subject user may then select a subset of the available online users from this directory. The subject user may receive periodically-updated information regarding the selected subset of available online users. In one embodiment, this may include information on the selected user(s) location, profile, status and/or actions.Type: ApplicationFiled: March 9, 2007Publication date: July 12, 2007Applicant: GEMINI MOBILE TECHNOLOGIES, INC.Inventors: Gary Ogasawara, Joseph Norton
-
Publication number: 20070156664Abstract: A subject user may be automatically matched to one or more other users in an online resource-limited environment. In one embodiment, a multi-user online environment is accessed using a resource-limited device operated by the subject user. A pool of candidates from the available online users may then be generated based on their proximity in the online environment to the subject user. The various candidates within this pool may then be ranked based on a comparison of user profile matching criteria. Candidates may then be selectively added to the subject user's interaction group, which in one embodiment represents the set of online users which will be “seen” or otherwise available to the subject user for possible interaction.Type: ApplicationFiled: March 9, 2007Publication date: July 5, 2007Applicant: GEMINI MOBILE TECHNOLOGIES, INC.Inventors: Joseph Norton, Thomas O'Dowd, Shoji Ishida, Gary Ogasawara, Takuya Kamakura
-
Publication number: 20070025342Abstract: A system for improving the performance of on-demand mobile communications services includes a wireless network having a plurality of mobile devices and an application server. A relay node receives data from a first mobile device, the data having a destination address associated with the application server. The relay node is adapted to detect a service flag in the received data and route the received data to a second mobile device in accordance with stored routing rules. The received data may be transmitted using the UDP protocol, including error correction code for important data to guarantee packet delivery. A client device may be further adapted to track the duration of idle communications periods during operation of a client application, and transmit a dummy packet to the gaming server when the duration exceed a predetermined threshold to prevent the relinquishment of allocated system resources.Type: ApplicationFiled: June 26, 2006Publication date: February 1, 2007Applicant: Gemini Mobile Technology, Inc.Inventor: Hitoshi Obata
-
Publication number: 20060279476Abstract: Systems and methods for conveying a message composer's state to the message recipient are provided. The message composer's state can be selected by the message composer, or can be automatically determined. The message composer's state is encoded in a message and transmitted to the message recipient. The message composer's state is then output to the message recipient along with the message.Type: ApplicationFiled: June 10, 2005Publication date: December 14, 2006Applicant: Gemini Mobile Technologies, Inc.Inventor: Hitoshi Obata
-
Publication number: 20040170158Abstract: Systems and methods of processing incoming data provide for receiving incoming data and determining whether to employ stateless routing of the incoming data based on one or more destination hosts associated with the incoming data. In one approach, stateless routing involves storing the incoming data only in volatile memory and withholding confirmation of receipt of the incoming data until confirmation of delivery is received from either the destination host or a downstream router. The determination as to whether stateless routing should be employed can take into consideration historical data for the destination host as well as control data. The determination can also be based on the number of destination hosts.Type: ApplicationFiled: December 16, 2003Publication date: September 2, 2004Applicant: Gemini Mobile Technologies, Inc.Inventors: Michael Man-Hak Tso, Joseph Wayne Norton, Gary Hayato Ogasawara, Jonah Schwartz, David Stone
-
Publication number: 20040139148Abstract: A system and method of managing a network provides for distributed storage and retrieval. In one embodiment, information such as a text message is stored by calculating an actual destination node based on a subscriber identifier and a current addressing function, which corresponds to a current topology of a network. The message is sent to the actual destination node for storage. Messages can be retrieved by calculating a plurality of destination nodes based on a subscriber identifier and a plurality of addressing functions, where each addressing corresponds to a topology of the network at a particular moment in time. In one embodiment, the addressing functions are hash functions.Type: ApplicationFiled: October 17, 2003Publication date: July 15, 2004Applicant: GEMINI MOBILE TECHNOLOGIES, INC.Inventors: Joseph Wayne Norton, Gary Hayato Ogasawara, Jonan Schwartz, David Stone, Michael Man-Hak Tso