Patents by Inventor Wilson Ho
Wilson Ho 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: 11749268Abstract: A “SOUND ID SYSTEM” comprise a Device with a microphone that continuously monitors the surrounding environment. Pre-recorded personalized or unique sound patterns, signatures, and/or key words, and/or their derivatives, are stored in the Device. When such a pre-determined pre-recorded sound pattern, signature, or key words, or their derivatives, are recognized by the Device, a corresponding pre-determined action or action sequence will be sent to the Cloud, or other devices, to execute. Such other devices can attach, co-habitat, and wired/wirelessly connect to the Device, or share some components with the Device. If the Device does not recognize any particular pre-recorded sound pattern, signature or key words, or their derivatives, then the Device will not transmit to disclose to any outside device or other entity, any monitored sound information.Type: GrantFiled: August 6, 2020Date of Patent: September 5, 2023Assignee: devicebook Inc.Inventors: Wei Yen, Raymond Lo, Sourabh Ladha, Wilson Ho, John Masin
-
Patent number: 11698949Abstract: A game identifier of an encrypted streaming electronic game to be streamed to a playback device may be received. The game identifier may comprise a title of the encrypted streaming electronic game. An electronic ticket for access by the playback device to a secured portion of the encrypted streaming electronic game may be gathered. The electronic ticket may specify a first gameplay state. The electronic ticket may be used to access the secured portion of the encrypted streaming electronic game at the first gameplay state. One or more gameplay actions to transform the encrypted streaming electronic game to a second gameplay state may be received. The second gameplay state may be provided to a state server, where the state server configured to instruct a license server to modify the electronic ticket to specify the second gameplay state for the encrypted streaming electronic game.Type: GrantFiled: June 1, 2020Date of Patent: July 11, 2023Assignee: ACER CLOUD TECHNOLOGY, INC.Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond W. Lo, Wilson Ho
-
Publication number: 20210050012Abstract: A “SOUND ID SYSTEM” comprise a Device with a microphone that continuously monitors the surrounding environment. Pre-recorded personalized or unique sound patterns, signatures, and/or key words, and/or their derivatives, are stored in the Device. When such a pre-determined pre-recorded sound pattern, signature, or key words, or their derivatives, are recognized by the Device, a corresponding pre-determined action or action sequence will be sent to the Cloud, or other devices, to execute. Such other devices can attach, co-habitat, and wired/wirelessly connect to the Device, or share some components with the Device. If the Device does not recognize any particular pre-recorded sound pattern, signature or key words, or their derivatives, then the Device will not transmit to disclose to any outside device or other entity, any monitored sound information.Type: ApplicationFiled: August 6, 2020Publication date: February 18, 2021Inventors: Wei YEN, Raymond LO, Sourabh LADHA, Wilson HO, John MASIN
-
Publication number: 20200364318Abstract: A game identifier of an encrypted streaming electronic game to be streamed to a playback device may be received. The game identifier may comprise a title of the encrypted streaming electronic game. An electronic ticket for access by the playback device to a secured portion of the encrypted streaming electronic game may be gathered. The electronic ticket may specify a first gameplay state. The electronic ticket may be used to access the secured portion of the encrypted streaming electronic game at the first gameplay state. One or more gameplay actions to transform the encrypted streaming electronic game to a second gameplay state may be received. The second gameplay state may be provided to a state server, where the state server configured to instruct a license server to modify the electronic ticket to specify the second gameplay state for the encrypted streaming electronic game.Type: ApplicationFiled: June 1, 2020Publication date: November 19, 2020Applicant: Acer Cloud Technology, Inc.Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond W. Lo, Wilson Ho
-
Patent number: 10733271Abstract: A game identifier of an encrypted streaming electronic game to be streamed to a playback device may be received. The game identifier may comprise a title of the encrypted streaming electronic game. An electronic ticket for access by the playback device to a secured portion of the encrypted streaming electronic game may be gathered. The electronic ticket may specify a first gameplay state. The electronic ticket may be used to access the secured portion of the encrypted streaming electronic game at the first gameplay state. One or more gameplay actions to transform the encrypted streaming electronic game to a second gameplay state may be received. The second gameplay state may be provided to a state server, where the state server configured to instruct a license server to modify the electronic ticket to specify the second gameplay state for the encrypted streaming electronic game.Type: GrantFiled: March 1, 2017Date of Patent: August 4, 2020Assignee: ACER CLOUD TECHNOLOGY, INC.Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond W. Lo, Wilson Ho
-
Patent number: 10664575Abstract: A technique for content management involves storing runtime state of content externally. A system created according to the technique may include a state server that receives runtime state of content from a playback device, and provides the runtime state to that or another playback device upon request. A playback device constructed according to the technique may include a content state recovery engine for recovering runtime state that was previously stored externally to the playback device. A method according to the technique may include generating the runtime state locally, storing the runtime state externally, and re-acquiring the runtime state.Type: GrantFiled: May 2, 2007Date of Patent: May 26, 2020Assignee: ACER CLOUD TECHNOLOGY, INC.Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond Lo, Wilson Ho
-
Patent number: 10127073Abstract: A technique for quickly switching between a first operating system (OS) and a second OS involves deactivating the first OS and loading the second OS from dynamic memory. The technique can include inserting a context switching layer between the first OS and a hardware layer to facilitate context switching. It may be desirable to allocate dynamic memory for the second OS and preserve state of the first OS before deactivating the first OS and loading the second OS from the dynamic memory.Type: GrantFiled: November 14, 2016Date of Patent: November 13, 2018Assignee: Acer Cloud Technology, Inc.Inventors: John Princen, Sandra Berndt, Miao Cui, Nigel Gamble, Wilson Ho
-
Publication number: 20170177843Abstract: A game identifier of an encrypted streaming electronic game to be streamed to a playback device may be received. The game identifier may comprise a title of the encrypted streaming electronic game. An electronic ticket for access by the playback device to a secured portion of the encrypted streaming electronic game may be gathered. The electronic ticket may specify a first gameplay state. The electronic ticket may be used to access the secured portion of the encrypted streaming electronic game at the first gameplay state. One or more gameplay actions to transform the encrypted streaming electronic game to a second gameplay state may be received. The second gameplay state may be provided to a state server, where the state server configured to instruct a license server to modify the electronic ticket to specify the second gameplay state for the encrypted streaming electronic game.Type: ApplicationFiled: March 1, 2017Publication date: June 22, 2017Applicant: Acer Cloud Technology, Inc.Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond W. Lo, Wilson Ho
-
Publication number: 20170097846Abstract: A technique for quickly switching between a first operating system (OS) and a second OS involves deactivating the first OS and loading the second OS from dynamic memory. The technique can include inserting a context switching layer between the first OS and a hardware layer to facilitate context switching. It may be desirable to allocate dynamic memory for the second OS and preserve state of the first OS before deactivating the first OS and loading the second OS from the dynamic memory.Type: ApplicationFiled: November 14, 2016Publication date: April 6, 2017Applicant: Acer Cloud Technology, Inc.Inventors: John Princen, Sandra Berndt, Miao Cui, Nigel Gamble, Wilson Ho
-
Publication number: 20130232327Abstract: A technique for quickly switching between a first operating system (OS) and a second OS involves deactivating the first OS and booting the second OS from memory. The technique can include inserting a context switching layer between the first OS and a hardware layer to facilitate context switching. It may be desirable to allocate memory for the second OS and preserve state of the first OS before deactivating the first OS and booting the second OS from memory.Type: ApplicationFiled: April 17, 2013Publication date: September 5, 2013Applicant: Acer Cloud Technology, Inc.Inventors: John Princen, Sandra Berndt, Miao Cui, Nigel Gamble, Wilson Ho
-
Patent number: 8433889Abstract: A technique for quickly switching between a first operating system (OS) and a second OS involves deactivating the first OS and booting the second OS from memory. The technique can include inserting a context switching layer between the first OS and a hardware layer to facilitate context switching. It may be desirable to allocate memory for the second OS and preserve state of the first OS before deactivating the first OS and booting the second OS from memory.Type: GrantFiled: May 20, 2010Date of Patent: April 30, 2013Assignee: Acer Cloud Technology, Inc.Inventors: John Princen, Sandra Berndt, Miao Cui, Nigel Gamble, Wilson Ho
-
Publication number: 20110271088Abstract: A technique for quickly switching between a first operating system (OS) and a second OS involves deactivating the first OS and booting the second OS from memory. The technique can include inserting a context switching layer between the first OS and a hardware layer to facilitate context switching. It may be desirable to allocate memory for the second OS and preserve state of the first OS before deactivating the first OS and booting the second OS from memory.Type: ApplicationFiled: May 20, 2010Publication date: November 3, 2011Applicant: BroadOn Communications Corp.Inventors: John Princen, Sandra Berndt, Miao Cui, Nigel Gamble, Wilson Ho
-
Publication number: 20100017501Abstract: A technique for content management involves storing runtime state of content externally. A system created according to the technique may include a state server that receives runtime state of content from a playback device, and provides the runtime state to that or another playback device upon request. A playback device constructed according to the technique may include a content state recovery engine for recovering runtime state that was previously stored externally to the playback device. A method according to the technique may include generating the runtime state locally, storing the runtime state externally, and re-acquiring the runtime state.Type: ApplicationFiled: May 2, 2007Publication date: January 21, 2010Applicant: BROADON COMMUNICATIONS CORP.Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond Lo, Wilson Ho
-
Publication number: 20070255659Abstract: A technique for DRM translation involves converting first digital content into second digital content. An example of a system according to the technique includes a server that provides a first digital content unit coded with a first digital format and use-right protected by first digital rights management (DRM). The system further includes a translator capable of converting the first digital content unit into a second digital content unit coded with a second digital format and use-right protected by second DRM.Type: ApplicationFiled: May 1, 2006Publication date: November 1, 2007Inventors: Wei Yen, John Princen, Raymond Lo, Wilson Ho
-
Patent number: 7120906Abstract: A method and computer program product, within an optimizing compiler, for precise feedback data generation and updating. The method and computer program uses instrumentation and annotation of frequency values to allow feedback data to stay current during the multiple optimizations that the program code undergoes during compilation. Global propagation of known precise feedback values are used to replace approximate and unavailable values, and global verification of feedback data after optimization to detect discrepancies is employed. The method and computer program also provides improved instrumentation to anticipate cloning when code is cloned during ceratin compiler optimizations and handles inlined procedures. The result is compiled executables with improved SPECint benchmarks.Type: GrantFiled: April 28, 2000Date of Patent: October 10, 2006Assignee: Silicon Graphics, Inc.Inventors: David L. Stephenson, Raymond Lo, Sun Chan, Wilson Ho, Chandrasekhar Murthy