Patents by Inventor Michael M. Tso
Michael M. Tso has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9672267Abstract: 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: GrantFiled: June 14, 2016Date of Patent: June 6, 2017Assignee: Cloudian Holdings, Inc.Inventors: Gary Hayato Ogasawara, Michael M. Tso
-
Publication number: 20160292255Abstract: 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 14, 2016Publication date: October 6, 2016Applicant: Cloudian Holdings, Inc.Inventors: Gary Hayato OGASAWARA, Michael M. TSO
-
Patent number: 9396290Abstract: 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: GrantFiled: June 9, 2011Date of Patent: July 19, 2016Assignee: Cloudian Holdings, Inc.Inventors: Gary Hayato Ogasawara, Michael M. Tso
-
Patent number: 8645267Abstract: Processing transactions involving participants that do not support the same currency generally involves incrementing and decrementing currencies associated with the participants. This allows the participants to participate in transactions where they would not ordinarily be able to do so. A request is received from a first participant to process a transaction using a first currency that is not recognized by a second participant in the transaction. In response to receiving the request from the first participant, an amount of the first currency associated with the first participant is decremented. Also in response to receiving the request from the first participant, an amount of second currency associated with the first participant is incremented. The second participant recognizes the second currency. The transaction is processed using the amount of second currency associated with the first participant.Type: GrantFiled: May 10, 2001Date of Patent: February 4, 2014Assignee: Risible Enterprises LLCInventor: Michael M. Tso
-
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: 8296462Abstract: A method and apparatus for communicating with entities outside of a secure network by intercepting and modifying messages is provided. Techniques for accomplishing the communication include inserting, retrieving, and deleting information from messages. The entities involved in the communication include, but are not limited to, users, content providers, and access providers. Furthermore, the types of information used in modifying messages include billing, location, demographic information, profile data, multimedia data, and code.Type: GrantFiled: December 28, 2010Date of Patent: October 23, 2012Assignee: Yahoo! Inc.Inventor: Michael M. Tso
-
Publication number: 20110093618Abstract: A method and apparatus for communicating with entities outside of a secure network by intercepting and modifying messages is provided. Techniques for accomplishing the communication include inserting, retrieving, and deleting information from messages. The entities involved in the communication include, but are not limited to, users, content providers, and access providers. Furthermore, the types of information used in modifying messages include billing, location, demographic information, profile data, multimedia data, and code.Type: ApplicationFiled: December 28, 2010Publication date: April 21, 2011Inventor: Michael M. TSO
-
Patent number: 7870293Abstract: A method and apparatus for communicating with entities outside of a secure network by intercepting and modifying messages is provided. Techniques for accomplishing the communication include inserting, retrieving, and deleting information from messages. The entities involved in the communication include, but are not limited to, users, content providers, and access providers. Furthermore, the types of information used in modifying messages include billing, location, demographic information, profile data, multimedia data, and code.Type: GrantFiled: February 15, 2002Date of Patent: January 11, 2011Assignee: Yahoo! Inc.Inventor: Michael M. Tso
-
Patent number: 7742987Abstract: Processing transactions involving participants that do not support the same currency generally involves incrementing and decrementing currencies associated with the participants. This allows the participants to participate in transactions where they would not ordinarily be able to do so. A request is received from a first participant to process a transaction using a first currency that is not recognized by a second participant in the transaction. In response to receiving the request from the first participant, an amount of the first currency associated with the first participant is decremented. Also in response to receiving the request from the first participant, an amount of second currency associated with the first participant is incremented. The second participant recognizes the second currency. The transaction is processed using the amount of second currency associated with the first participant.Type: GrantFiled: October 26, 2007Date of Patent: June 22, 2010Assignee: Invenda CorporationInventor: Michael M. Tso
-
Patent number: 6959318Abstract: Briefly, in accordance one embodiment of the invention, a method of suspending a network connection used for low priority transmissions between a client platform and a server platform includes: determining a characteristic of a transmission between the client platform and the server platform, said characteristic consisting essentially of a high priority transmission and a low priority transmission; and suspending the connection if the characteristic of the transmission comprises a high priority transmission briefly, in accordance with another embodiment, a method of using a network connection between a client platform and a server platform includes: producing on one of the platforms a list of Uniform Resource Locators (URLs) from a requested network page, said list comprising links in said requested network page; and pre-fetching via said connection at least one of said URLs to said remote proxy server.Type: GrantFiled: March 6, 1998Date of Patent: October 25, 2005Assignee: Intel CorporationInventor: Michael M. Tso
-
Patent number: 6567855Abstract: A technique for providing a portable processing system with “always on, always connected” capability is provided. The portable processing system is equipped with two data communication devices, either or both of which may be implemented on a PC Card. The first communication device is for receiving data over a wireless link over a narrowband link. The second communication device is for both receiving and transmitting data over a communication link over a wider band link, i.e., at a data rate that is substantially higher than that of the first communication device. The first communication device is always on, such that the narrowband link is always established. The second communication device may be activated only when data is to be transferred to or from the portable processing system, such that the wider band link is established only when it is needed.Type: GrantFiled: January 2, 1998Date of Patent: May 20, 2003Assignee: Intel CorporationInventors: Graham S. Tubbs, David Dannenberg, Michael M. Tso
-
Publication number: 20020124112Abstract: A method and apparatus for communicating with entities outside of a secure network by intercepting and modifying messages is provided. Techniques for accomplishing the communication include inserting, retrieving, and deleting information from messages. The entities involved in the communication include, but are not limited to, users, content providers, and access providers. Furthermore, the types of information used in modifying messages include billing, location, demographic information, profile data, multimedia data, and code.Type: ApplicationFiled: February 15, 2002Publication date: September 5, 2002Inventor: Michael M. Tso
-
Publication number: 20020062384Abstract: Briefly, in accordance one embodiment of the invention, a method of suspending a network connection used for low priority transmissions between a client platform and a server platform includes: determining a characteristic of a transmission between the client platform and the server platform, said characteristic consisting essentially of a high priority transmission and a low priority transmission; and suspending the connection if the characteristic of the transmission comprises a high priority transmission.Type: ApplicationFiled: December 31, 2001Publication date: May 23, 2002Inventor: Michael M. Tso
-
Publication number: 20020002532Abstract: Processing transactions involving participants that do not support the same currency generally involves incrementing and decrementing currencies associated with the participants. This allows the participants to participate in transactions where they would not ordinarily be able to do so. A request is received from a first participant to process a transaction using a first currency that is not recognized by a second participant in the transaction. In response to receiving the request from the first participant, an amount of the first currency associated with the first participant is decremented. Also in response to receiving the request from the first participant, an amount of second currency associated with the first participant is incremented. The second participant recognizes the second currency. The transaction is processed using the amount of second currency associated with the first participant.Type: ApplicationFiled: May 10, 2001Publication date: January 3, 2002Inventor: Michael M. Tso
-
Patent number: 5627980Abstract: A method for accessing members of an ordered data set includes a procedure for dividing an ordered data set into multiple ordered subsets, designating at least one member of each ordered subset as a bracket member, referencing those members of each ordered subset not identified as bracket members with a collective data member symbol, and displaying an ordered set of bracket members, with a collective data member symbol such as an ellipsis displayed between those bracket members separated from each other by two or more members in the ordered data set. Upon user selection of the ellipsis, this procedure is repeated, with those members of each ordered subset not identified as bracket members, and arranged between a respective pair of bracket members, constituting a new ordered data set capable of being divided into multiple ordered subsets.Type: GrantFiled: March 20, 1995Date of Patent: May 6, 1997Assignee: Xerox CorporationInventors: William N. Schilit, Michael M. Tso
-
Patent number: 5564070Abstract: A system is disclosed for maintaining processing continuity in a network having a network accessible application and an intermittently connected wireless mobile unit. A transceiver is connected to the network for wireless communication with the mobile unit, and a gateway connected to the network is used to control the transceiver. A stationary processor is connected to the gateway and configured to support access to the network accessible application, which can run either on the stationary processor itself or on a remote processor. Use of network accessible applications from the mobile unit is mediated by an agent dedicated to communication and processing control of the mobile unit. The agent runs on the stationary processor and is connected to the gateway for handling communications between the mobile unit and the network accessible application.Type: GrantFiled: July 30, 1993Date of Patent: October 8, 1996Assignee: Xerox CorporationInventors: Roy Want, Norman I. Adams, Richard J. Goldstein, William N. Schilit, Michael M. Tso