Patents Assigned to Gemini Mobile Technologies, Inc.
-
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
-
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: 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