Patents by Inventor Brian Lam

Brian Lam 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: 20190247749
    Abstract: A method of providing virtual items based on location-based action is disclosed. An indication is received of a performance of a location-based action by a player of a computer-implemented game. A virtual item is provided based on the receiving of the indication of the performance of the location-based action by the player of the computer-implemented game. The virtual item may be usable within the computer-implemented game.
    Type: Application
    Filed: April 24, 2019
    Publication date: August 15, 2019
    Inventors: Kathleen Auterio, Deniz Ersever, Nathan Arthur Etter, Hardik Kheskani, Serena Lam, Amitt Mahajan, Christopher Joseph Makarsky, Jay Monahan, Donald C. Mosites, Benjamin Mullin, Matthew Adam Ocko, Brian Reynolds, Shantanu Talapatra, Justin Waldron, Ian Wang, Jackson Wang
  • Publication number: 20190171771
    Abstract: The approved email generation system described is capable of producing email communications between user and customer by using approved email templates and content that have been aligned with customer information regarding access to such content. Once the approved email has been generated, the content may be verified again for accuracy and validity before being delivered to the customer. When the customer accesses delivered content, the approved email generation system again verifies the content and allows the customer access to only the most current version of the content available. The system provides for control of the content of electronic communications to customers.
    Type: Application
    Filed: October 26, 2018
    Publication date: June 6, 2019
    Inventors: Brian C. Longo, Abhay Pimprikar, Drew Garty, Timothy S. Murphy, Ling Lam, Dennis Alan Kochanski
  • Patent number: 10300377
    Abstract: A method of providing virtual items based on location-based action is disclosed. An indication is received of a performance of a location-based action by a player of a computer-implemented game. A virtual item is provided based on the receiving of the indication of the performance of the location-based action by the player of the computer-implemented game. The virtual item may be usable within the computer-implemented game.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: May 28, 2019
    Assignee: Zynga Inc.
    Inventors: Kathleen Auterio, Deniz Ersever, Nathan Arthur Etter, Hardik Kheskani, Serena Lam, Amitt Mahajan, Christopher Joseph Makarsky, Jay Monahan, Donald C. Mosites, Benjamin Mullin, Matthew Adam Ocko, Brian Reynolds, Shantanu Talapatra, Justin Waldron, Ian Wang, Jackson Wang
  • Patent number: 9804120
    Abstract: Contemplated methods and devices comprise performing electrochemical sample analysis in a multiplexed electrochemical detector having reduced electrical cross-talk. The electrochemical detector includes electrodes that share a common lead from a plurality of leads. The sample, which may be a liquid sample, is introduced into one or more sample wells and a signal is applied to at least one of the electrodes. A response signal is measured while simultaneously applying a substantially fixed potential to each of a remainder of the plurality of leads.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: October 31, 2017
    Assignee: The Governing Council of the University of Toronto
    Inventors: Shana O. Kelley, Edward Hartley Sargent, Brian Lam
  • Patent number: 9407896
    Abstract: Multi view images are generated with reduced flickering. A first depth map is generated from stereo images by stereo-matching. When stereo-matching is poor or varies too much from frame to frame, disparity fallback selects a second depth map that is generated from a single view without stereo-matching, preventing stereo-matching errors from producing visible artifacts or flickering. Flat or textureless regions can use the second depth map, while regions with good stereo-matching use the first depth map. Depth maps are generated with a one-frame delay and buffered. Low-cost temporal coherence reduces costs used for stereo-matching when the pixel location selected as the lowest-cost disparity is within a distance threshold of the same pixel in a last frame. Hybrid view synthesis uses forward mapping for smaller numbers of views, and backward mapping from the forward-mapping results for larger numbers of views. Rotated masks are generated on-the-fly for backward mapping.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: August 2, 2016
    Assignee: Hong Kong Applied Science and Technology Research Institute Company, Limited
    Inventors: Che Yuen Brian Lam, Wei Lun Alan Cheung
  • Publication number: 20160077046
    Abstract: Contemplated methods and devices comprise performing electrochemical sample analysis in a multiplexed electrochemical detector having reduced electrical cross-talk. The electrochemical detector includes electrodes that share a common lead from a plurality of leads. The sample, which may be a liquid sample, is introduced into one or more sample wells and a signal is applied to at least one of the electrodes. A response signal is measured while simultaneously applying a substantially fixed potential to each of a remainder of the plurality of leads.
    Type: Application
    Filed: November 30, 2015
    Publication date: March 17, 2016
    Inventors: Shana O. Kelley, Edward Hartley Sargent, Brian Lam
  • Publication number: 20150377831
    Abstract: Digital microfluidic devices, and methods for the control and fabrication thereof, and provided in which an integrated nanostructured electrodeposited electrode is provided such that the digital microfluidic array can be actuated to contact a droplet with the nanostructured electrodeposited electrode. In some embodiments, digital microfluidic devices are provided having an integrated electrochemical sensor, where the working electrode is provided in the form of a nanostructured electrodeposited electrode. Various methods of fabricating such integrated device are described, including methods that employ a lift-off process that exposes an underlying base electrode for the electrodeposition of a nanostructured electrodeposited electrode, while providing a hydrophobic surface for droplet transport.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 31, 2015
    Inventors: Aaron R. Wheeler, Shana O. Kelley, Darius G. Rackus, Michael D.M. Dryden, Brian Lam
  • Patent number: 9217179
    Abstract: Contemplated methods and devices comprise performing electrochemical sample analysis in a multiplexed electrochemical detector having reduced electrical cross-talk. The electrochemical detector includes electrodes that share a common lead from a plurality of leads. The sample, which may be a liquid sample, is introduced into one or more sample wells and a signal is applied to at least one of the electrodes. A response signal is measured while simultaneously applying a substantially fixed potential to each of a remainder of the plurality of leads.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 22, 2015
    Assignee: The Governing Council of the University of Toronto
    Inventors: Shana O. Kelley, Edward H. Sargent, Brian Lam
  • Publication number: 20150293946
    Abstract: Cross database model datum access with semantic preservation is provided. Data stored in a database under a particular database model can typically be inaccessible or not interoperable with data stored in another database model. A first datum of a first database model is transformed to an interim datum of an interim database model while preserving the data semantics associated with the first datum. Further, the second datum can be transformed into a third datum associated with a third database model, again while preserving the semantics. As such, data in a first silo can be accessed in a different silo while retaining semantic relationships. Further, the use of an interim database can reduce the processing needed to accomplish transforms between a planarity of database models.
    Type: Application
    Filed: April 9, 2014
    Publication date: October 15, 2015
    Applicant: City University of Hong Kong
    Inventors: Joseph Fong, Herbert Shiu, Kenneth Wong, Brian Lam
  • Publication number: 20150269737
    Abstract: Multi view images are generated with reduced flickering. A first depth map is generated from stereo images by stereo-matching. When stereo-matching is poor or varies too much from frame to frame, disparity fallback selects a second depth map that is generated from a single view without stereo-matching, preventing stereo-matching errors from producing visible artifacts or flickering. Flat or textureless regions can use the second depth map, while regions with good stereo-matching use the first depth map. Depth maps are generated with a one-frame delay and buffered. Low-cost temporal coherence reduces costs used for stereo-matching when the pixel location selected as the lowest-cost disparity is within a distance threshold of the same pixel in a last frame. Hybrid view synthesis uses forward mapping for smaller numbers of views, and backward mapping from the forward-mapping results for larger numbers of views. Rotated masks are generated on-the-fly for backward mapping.
    Type: Application
    Filed: March 24, 2014
    Publication date: September 24, 2015
    Applicant: Hong Kong Applied Science & Technology Research Institute Company Limited
    Inventors: Che Yuen Brian LAM, Wei Lun Alan CHEUNG
  • Publication number: 20130316340
    Abstract: Contemplated methods and devices comprise performing electrochemical sample analysis in a multiplexed electrochemical detector having reduced electrical cross-talk. The electrochemical detector includes electrodes that share a common lead from a plurality of leads. The sample, which may be a liquid sample, is introduced into one or more sample wells and a signal is applied to at least one of the electrodes. A response signal is measured while simultaneously applying a substantially fixed potential to each of a remainder of the plurality of leads.
    Type: Application
    Filed: March 15, 2013
    Publication date: November 28, 2013
    Inventors: Shana O. Kelley, Edward H. Sargent, Brian Lam
  • Publication number: 20130006799
    Abstract: Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system forwards the domain to the user computer.
    Type: Application
    Filed: July 3, 2012
    Publication date: January 3, 2013
    Inventors: Brian SHUSTER, Johnson LEONG, Matthew PRICE, Brian LAM, Desmond Ford JOHNSON
  • Publication number: 20120271919
    Abstract: Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system forwards the domain to the user computer.
    Type: Application
    Filed: July 3, 2012
    Publication date: October 25, 2012
    Inventors: Brian Shuster, Johnson Leong, Matthew Price, Brian Lam, Desmond Ford Johnson
  • Publication number: 20120271918
    Abstract: Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system forwards the domain to the user computer.
    Type: Application
    Filed: July 3, 2012
    Publication date: October 25, 2012
    Inventors: Brian Shuster, Johnson Leong, Matthew Price, Brian Lam, Desmond Ford Johnson
  • Publication number: 20120259999
    Abstract: Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system for the domain to the user computer.
    Type: Application
    Filed: June 21, 2012
    Publication date: October 11, 2012
    Inventors: Brian SHUSTER, Johnson LEONG, Matthew PRICE, Brian LAM, Desmond Ford JOHNSON
  • Publication number: 20110252159
    Abstract: Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system forwards the domain to the user computer.
    Type: Application
    Filed: June 27, 2011
    Publication date: October 13, 2011
    Inventors: Brian SHUSTER, Johnson Leong, Matthew Price, Brian Lam, Desmond Ford Johnson
  • Patent number: 7984330
    Abstract: Systems, methods, and computer program products are described that are capable of recovering an asynchronous process after an error occurs with respect to the process. For example, the process may be re-initiated upon detection of the error. The re-initiated process is capable of not repeating tasks of the process that were completed prior to the occurrence of the error.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: July 19, 2011
    Assignee: Yahoo! Inc.
    Inventors: Kishore Nair, Yogesh Bhootada, Brian Lam, Durgadatt R. Kamath, Randy Ho
  • Patent number: 7970937
    Abstract: Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system forwards the domain to the user computer.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: June 28, 2011
    Inventors: Brian Shuster, Johnson Leong, Matthew Price, Brian Lam, Desmond Ford Johnson
  • Publication number: 20100257062
    Abstract: Systems, methods, and computer program products are described that provide recommendations for trafficking online advertisements (“ads”) in an online ad network. In a first example implementation, online ads are recommended for trafficking with regard to designated placements. In another example implementation, placements are recommended for trafficking designated online ads. Placements may be associated with ad groups, such that the ad groups may be recommended for assignment of designated online ads, and/or online ads may be assigned to designated ad groups.
    Type: Application
    Filed: April 3, 2009
    Publication date: October 7, 2010
    Applicant: YAHOO! INC.
    Inventors: Vivek Hariharan, Durgadatt R. Kamath, Brian Lam, Graham S.T. Harris
  • Publication number: 20100250365
    Abstract: Advertisements are enabled to be trafficked to an ad group having multiple associated placements. A user interface is configured to enable an ad group and an online advertisement to be selected. The selected ad group has an associated plurality of advertisement placements. An ad group modifier module is configured to associate the selected online advertisement with the selected ad group.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: YAHOO! INC.
    Inventors: Vivek Hariharan, Brian Lam, Durgadatt R. Kamath, Graham S.T. Harris