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: 9672267
    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: Grant
    Filed: June 14, 2016
    Date of Patent: June 6, 2017
    Assignee: Cloudian Holdings, Inc.
    Inventors: Gary Hayato Ogasawara, Michael M. Tso
  • Publication number: 20160292255
    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 14, 2016
    Publication date: October 6, 2016
    Applicant: Cloudian Holdings, Inc.
    Inventors: Gary Hayato OGASAWARA, Michael M. TSO
  • Patent number: 9396290
    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: Grant
    Filed: June 9, 2011
    Date of Patent: July 19, 2016
    Assignee: Cloudian Holdings, Inc.
    Inventors: Gary Hayato Ogasawara, Michael M. Tso
  • Patent number: 8645267
    Abstract: 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: Grant
    Filed: May 10, 2001
    Date of Patent: February 4, 2014
    Assignee: Risible Enterprises LLC
    Inventor: Michael M. Tso
  • 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: 8296462
    Abstract: 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: Grant
    Filed: December 28, 2010
    Date of Patent: October 23, 2012
    Assignee: Yahoo! Inc.
    Inventor: Michael M. Tso
  • Publication number: 20110093618
    Abstract: 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: Application
    Filed: December 28, 2010
    Publication date: April 21, 2011
    Inventor: Michael M. TSO
  • Patent number: 7870293
    Abstract: 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: Grant
    Filed: February 15, 2002
    Date of Patent: January 11, 2011
    Assignee: Yahoo! Inc.
    Inventor: Michael M. Tso
  • Patent number: 7742987
    Abstract: 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: Grant
    Filed: October 26, 2007
    Date of Patent: June 22, 2010
    Assignee: Invenda Corporation
    Inventor: Michael M. Tso
  • Patent number: 6959318
    Abstract: 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: Grant
    Filed: March 6, 1998
    Date of Patent: October 25, 2005
    Assignee: Intel Corporation
    Inventor: Michael M. Tso
  • Patent number: 6567855
    Abstract: 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: Grant
    Filed: January 2, 1998
    Date of Patent: May 20, 2003
    Assignee: Intel Corporation
    Inventors: Graham S. Tubbs, David Dannenberg, Michael M. Tso
  • Publication number: 20020124112
    Abstract: 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: Application
    Filed: February 15, 2002
    Publication date: September 5, 2002
    Inventor: Michael M. Tso
  • Publication number: 20020062384
    Abstract: 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: Application
    Filed: December 31, 2001
    Publication date: May 23, 2002
    Inventor: Michael M. Tso
  • Publication number: 20020002532
    Abstract: 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: Application
    Filed: May 10, 2001
    Publication date: January 3, 2002
    Inventor: Michael M. Tso
  • Patent number: 5627980
    Abstract: 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: Grant
    Filed: March 20, 1995
    Date of Patent: May 6, 1997
    Assignee: Xerox Corporation
    Inventors: William N. Schilit, Michael M. Tso
  • Patent number: 5564070
    Abstract: 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: Grant
    Filed: July 30, 1993
    Date of Patent: October 8, 1996
    Assignee: Xerox Corporation
    Inventors: Roy Want, Norman I. Adams, Richard J. Goldstein, William N. Schilit, Michael M. Tso