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).

  • Patent number: 10452756
    Abstract: 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: Grant
    Filed: September 29, 2006
    Date of Patent: October 22, 2019
    Assignee: 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: 8954523
    Abstract: 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: Grant
    Filed: May 31, 2011
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventors: Tu Tsao, Nigel Choi, Vinod Kumar Ramachandran, Ping Wu
  • Patent number: 8224308
    Abstract: 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: Grant
    Filed: September 29, 2006
    Date of Patent: July 17, 2012
    Assignee: 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: 20120173654
    Abstract: 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: Application
    Filed: May 31, 2011
    Publication date: July 5, 2012
    Inventors: Tu TSAO, Nigel Choi, Vinod Kumar Ramachandran, Ping Wu
  • Publication number: 20090281849
    Abstract: 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: Application
    Filed: May 12, 2008
    Publication date: November 12, 2009
    Inventors: Nigel Choi, Mark Schaaf
  • Publication number: 20080177825
    Abstract: 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: Application
    Filed: October 31, 2007
    Publication date: July 24, 2008
    Applicant: 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: 20080155396
    Abstract: 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: Application
    Filed: September 29, 2006
    Publication date: June 26, 2008
    Applicant: 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