Patents Assigned to Gemini Mobile Technologies, Inc.
  • Publication number: 20120317155
    Abstract: 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: Application
    Filed: June 9, 2011
    Publication date: December 13, 2012
    Applicant: GEMINI MOBILE TECHNOLOGIES, INC.
    Inventors: Gary Hayato Ogasawara, Michael M. Tso
  • Patent number: 7904592
    Abstract: 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: Grant
    Filed: October 17, 2003
    Date of Patent: March 8, 2011
    Assignee: Gemini Mobile Technologies, Inc.
    Inventors: Joseph Wayne Norton, Gary Hayato Ogasawara, Jonan Schwartz, David Stone, Michael Man-Hak Tso
  • Patent number: 7640297
    Abstract: 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: Grant
    Filed: July 14, 2005
    Date of Patent: December 29, 2009
    Assignee: Gemini Mobile Technologies, Inc.
    Inventor: Hitoshi Obata
  • Patent number: 7606252
    Abstract: 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: Grant
    Filed: December 16, 2003
    Date of Patent: October 20, 2009
    Assignee: Gemini Mobile Technologies, Inc.
    Inventors: Michael Man-Hak Tso, Joseph Wayne Norton, Gara Hayato Ogasawara, Jonah Schwartz, David Stone
  • Publication number: 20080261590
    Abstract: 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: Application
    Filed: April 19, 2007
    Publication date: October 23, 2008
    Applicant: Gemini Mobile Technologies, Inc.
    Inventor: Michael Man-Hak Tso
  • Publication number: 20080249987
    Abstract: 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: Application
    Filed: April 6, 2007
    Publication date: October 9, 2008
    Applicant: Gemini Mobile Technologies, Inc.
    Inventor: Gary Hayato OGASAWARA
  • Publication number: 20080233996
    Abstract: 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: Application
    Filed: March 19, 2007
    Publication date: September 25, 2008
    Applicant: GEMINI MOBILE TECHNOLOGIES, INC.
    Inventors: Gary Hayato Ogasawara, Joseph Wayne Norton
  • Patent number: 7249229
    Abstract: 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: Grant
    Filed: March 31, 2004
    Date of Patent: July 24, 2007
    Assignee: Gemini Mobile Technologies, Inc.
    Inventors: Gary Hayato Ogasawara, Jonah Schwartz, David Stone
  • Publication number: 20070162862
    Abstract: 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: Application
    Filed: March 9, 2007
    Publication date: July 12, 2007
    Applicant: GEMINI MOBILE TECHNOLOGIES, INC.
    Inventors: Gary Ogasawara, Joseph Norton
  • Publication number: 20070156664
    Abstract: 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: Application
    Filed: March 9, 2007
    Publication date: July 5, 2007
    Applicant: GEMINI MOBILE TECHNOLOGIES, INC.
    Inventors: Joseph Norton, Thomas O'Dowd, Shoji Ishida, Gary Ogasawara, Takuya Kamakura
  • Publication number: 20070025342
    Abstract: 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: Application
    Filed: June 26, 2006
    Publication date: February 1, 2007
    Applicant: Gemini Mobile Technology, Inc.
    Inventor: Hitoshi Obata
  • Publication number: 20060279476
    Abstract: 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: Application
    Filed: June 10, 2005
    Publication date: December 14, 2006
    Applicant: Gemini Mobile Technologies, Inc.
    Inventor: Hitoshi Obata
  • Publication number: 20040170158
    Abstract: 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: Application
    Filed: December 16, 2003
    Publication date: September 2, 2004
    Applicant: Gemini Mobile Technologies, Inc.
    Inventors: Michael Man-Hak Tso, Joseph Wayne Norton, Gary Hayato Ogasawara, Jonah Schwartz, David Stone
  • Publication number: 20040139148
    Abstract: 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: Application
    Filed: October 17, 2003
    Publication date: July 15, 2004
    Applicant: GEMINI MOBILE TECHNOLOGIES, INC.
    Inventors: Joseph Wayne Norton, Gary Hayato Ogasawara, Jonan Schwartz, David Stone, Michael Man-Hak Tso