Patents by Inventor Nigel Choi
Nigel Choi 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).
-
Publication number: 20250021171Abstract: A reconfigurable keyboard comprising a base and one or more keyboard keys attachable to the base for user interaction with the reconfigurable keyboard. The base defines a surface comprising a plurality of attachment points and a plurality of electrical connection points. A keyboard key comprises one or more formations each shaped and configured to interface with a corresponding attachment point so as to retain a component relative to the base. A keyboard key also has an electrical connector shaped and configured to interface with an electrical connection point of the base to enable an electrical connection to be formed between the keyboard key and the base upon attachment of the keyboard key to the base. The attachment points and electrical connection points of the base are relatively arranged to permit a keyboard key to be releasably attached to the base in multiple different positions and in different orientations.Type: ApplicationFiled: September 30, 2024Publication date: January 16, 2025Inventor: Nigel Choi
-
Patent number: 12105893Abstract: A reconfigurable keyboard comprising a base and one or more keyboard keys attachable to the base for user interaction with the re-configurable keyboard. The base defines a surface comprising a plurality of attachment points and a plurality of electrical connection points. A key-board key comprises one or more formations each shaped and configured to interface with a corresponding attachment point so as to retain a component relative to the base. A keyboard key also has an electrical connector shaped and configured to interface with an electrical connection point of the base to enable an electrical connection to be formed between the keyboard key and the base upon attachment of the keyboard key to the base. The attachment points and electrical connection points of the base are relatively arranged to permit a keyboard key to be releasably attached to the base in multiple different positions and in different orientations.Type: GrantFiled: June 8, 2022Date of Patent: October 1, 2024Assignee: ANWC LimitedInventor: Nigel Choi
-
Publication number: 20240168569Abstract: A reconfigurable keyboard comprising a base and one or more keyboard keys attachable to the base for user interaction with the reconfigurable keyboard. The base defines a surface comprising a plurality of attachment points and a plurality of electrical connection points. A keyboard key comprises one or more formations each shaped and configured to interface with a corresponding attachment point so as to retain a component relative to the base. A keyboard key also has an electrical connector shaped and configured to interface with an electrical connection point of the base to enable an electrical connection to be formed between the keyboard key and the base upon attachment of the keyboard key to the base. The attachment points and electrical connection points of the base are relatively arranged to permit a keyboard key to be releasably attached to the base in multiple different positions and in different orientations.Type: ApplicationFiled: June 8, 2022Publication date: May 23, 2024Inventor: Nigel Choi
-
Patent number: 10452756Abstract: A platform for customized rendering of markup language (ML) documents into a document in a device specific language that is subsequently provided for display by a target remote device. A rendering context for the target remote device and an ML document is received by the platform, which performs processes that can paginate and fully render pages that are subsequently delivered for display by the target remote device. A post-rendering process may also be provided to perform additional processing of media items for the device specific language document. This additional processing may include including links to or embedding media items in pages of the device specific language document. The remote device can be arranged as a client device that provides for wired and/or wireless communication over a network.Type: GrantFiled: September 29, 2006Date of Patent: October 22, 2019Assignee: OATH INC.Inventors: Micah Dubinko, Zhaowei Charlie Jiang, Nigel Choi, Chen Li, Keith Anthony Marlow, Guang Yang, Olga Volodymyrivna Gavrylyako, Abdul Rasel Khan, Ming Sui, Hui Guo, Jaekwon Park, Surendra Sadanand Rajam, Takayuki Tei
-
Patent number: 8954523Abstract: An apparatus and method is provided that ensures virtual content providers such as advertisers that their virtual content will reach every mobile device, every application within each mobile device and/or every user. Such functionality is referred to herein as a “guaranteed reach”. Guaranteed reach parameters including reach type parameters (mobile devices, applications and/or users) are specified in a memory. A server receives a virtual content request and a received target identification uniquely identifying, for example, the requesting device via a network. The server identifies virtual content candidates from the memory by comparing the received target identification to the stored target identification associated with the virtual content. The guaranteed reach parameters may also include frequency-based criteria that guarantee a frequency of impression(s) for particular virtual content and guaranteed priority criteria to ensure the guarantee will be met.Type: GrantFiled: May 31, 2011Date of Patent: February 10, 2015Assignee: Google Inc.Inventors: Tu Tsao, Nigel Choi, Vinod Kumar Ramachandran, Ping Wu
-
Patent number: 8224308Abstract: A network device, system, and method are directed towards a mobile device catalog that contains capability information about a variety of mobile devices including, for example, the mobile device type, mobile carrier, and mobile browser. The capability information can be used to tailor content requested by the mobile device.Type: GrantFiled: September 29, 2006Date of Patent: July 17, 2012Assignee: Yahoo! Inc.Inventors: Olga Volodymyrivna Gavrylyako, Zhaowei Charlie Jiang, Nigel Choi, Heidi Ann Pollock, Daniel John Woods, Jeff Leung, James Liang, Michael Jeremy Temkin
-
Publication number: 20120173654Abstract: An apparatus and method is provided that ensures virtual content providers such as advertisers that their virtual content will reach every mobile device, every application within each mobile device and/or every user. Such functionality is referred to herein as a “guaranteed reach”. Guaranteed reach parameters including reach type parameters (mobile devices, applications and/or users) are specified in a memory. A server receives a virtual content request and a received target identification uniquely identifying, for example, the requesting device via a network. The server identifies virtual content candidates from the memory by comparing the received target identification to the stored target identification associated with the virtual content. The guaranteed reach parameters may also include frequency-based criteria that guarantee a frequency of impression(s) for particular virtual content and guaranteed priority criteria to ensure the guarantee will be met.Type: ApplicationFiled: May 31, 2011Publication date: July 5, 2012Inventors: Tu TSAO, Nigel Choi, Vinod Kumar Ramachandran, Ping Wu
-
Publication number: 20090281849Abstract: Exemplary systems and methods for developing a mobile network are provided. Exemplary methods include receiving a request to include a mobile network site in a ranked menu of mobile network sites, including the mobile network site in the ranked menu of mobile network sites, sending the ranked menu of mobile network sites to a mobile communications device, receiving a communication from the mobile communications device indicating that the mobile network site should have a different rank, processing the received communication to update the ranked menu of mobile network sites, and sending the updated ranked menu to the mobile communications device. Exemplary systems include a communications module that receives a request to include a mobile network site in a ranked menu of mobile network sites, sends the ranked menu of mobile network sites to a mobile communications device, and receives a communication from the mobile communications device indicating that the mobile network site should have a different rank.Type: ApplicationFiled: May 12, 2008Publication date: November 12, 2009Inventors: Nigel Choi, Mark Schaaf
-
Publication number: 20080177825Abstract: A platform for customized rendering of an editable mobile markup language document for a mobile device. A rendering context and an editable mobile markup language (MML) document for the mobile device is received by the platform, which performs processes that can paginate and fully render pages that are subsequently delivered for display by the mobile device. The MML document and its modules and content are independent of the rendering context for the mobile device. The mobile device can be arranged as a client device that provides for wired and/or wireless communication over a network.Type: ApplicationFiled: October 31, 2007Publication date: July 24, 2008Applicant: Yahoo! Inc.Inventors: Micah Dubinko, Zhaowei Charlie Jiang, Nigel Choi, Chen Li, Keith Anthony Marlow, Guang Yang, Olga Volodymyrivna Gavrylyako, James Liang, Jeff Leung, Michael Jeremy Temkin, Abdul Rasel Khan, Ming Sui, Hui Guo, Jaekwon Park, Surendra Sadanand Rajam, Takayuki Tei
-
Publication number: 20080155396Abstract: A platform for customized rendering of markup language (ML) documents into a document in a device specific language that is subsequently provided for display by a target remote device. A rendering context for the target remote device and an ML document is received by the platform, which performs processes that can paginate and fully render pages that are subsequently delivered for display by the target remote device. A post-rendering process may also be provided to perform additional processing of media items for the device specific language document. This additional processing may include including links to or embedding media items in pages of the device specific language document. The remote device can be arranged as a client device that provides for wired and/or wireless communication over a network.Type: ApplicationFiled: September 29, 2006Publication date: June 26, 2008Applicant: Yahoo! Inc.Inventors: Micah Dubinko, Zhaowei Charlie Jiang, Nigel Choi, Chen Li, Keith Anthony Marlow, Guang Yang, Olga Volodymyrivna Gavrylyako, James Liang, Jeff Leung, Michael Jeremy Temkin, Abdul Rasel Khan, Ming Sui, Hui Guo, Jaekwon Park, Surendra Sadanand Rayam, Takayuki Tei