Patents by Inventor Zhenhai Lin
Zhenhai Lin 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: 11936953Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.Type: GrantFiled: August 27, 2020Date of Patent: March 19, 2024Assignee: Google LLCInventors: Joon-Hee Jeon, Vincent Dureau, Steve D. Benting, Zhenhai Lin, Michael W. Miller, Manish G. Patel
-
Publication number: 20210051372Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.Type: ApplicationFiled: August 27, 2020Publication date: February 18, 2021Inventors: Joon-Hee Jeon, Vincent Dureau, Steve D. Benting, Zhenhai Lin, Michael W. Miller, Manish G. Patel
-
Patent number: 10798452Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.Type: GrantFiled: August 14, 2017Date of Patent: October 6, 2020Assignee: Google LLCInventors: Joon-Hee Jeon, Vincent Dureau, Steve D. Benting, Zhenhai Lin, Michael W. Miller, Manish G. Patel
-
Publication number: 20180020258Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.Type: ApplicationFiled: August 14, 2017Publication date: January 18, 2018Inventors: Joon-Hee Jeon, Vincent Dureau, Steve D. Benting, Zhenhai Lin, Michael W. Miller, Manish G. Patel
-
Patent number: 9769528Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.Type: GrantFiled: June 16, 2015Date of Patent: September 19, 2017Assignee: Google Inc.Inventors: Joon-Hee Jeon, Vincent Dureau, Steve D. Benting, Zhenhai Lin, Michael W. Miller, Manish G. Patel
-
Patent number: 9451039Abstract: A system includes a memory configured to store executable code and a processor operably coupled to the memory. The processor is configured to execute the code to receive a request from a developer of a first web application to provide a notification corresponding to the first web application, authenticate the developer using a client identifier, after authenticating the developer, receive a content of the notification and a first user identifier, and provide the content of the notification to at least one of a plurality of computing devices associated with the first user identifier, based on an account associated with the first user identifier. The system syncs the notification and a plurality of computing devices associated with the first user identifier, based on the account.Type: GrantFiled: April 11, 2014Date of Patent: September 20, 2016Assignee: Google Inc.Inventors: Erik Kay, Antony John Sargent, Alexandra Levich, Munjal Doshi, Zhenhai Lin, Glen Murphy, Rahul Roy-Chowdhury
-
Publication number: 20150281785Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.Type: ApplicationFiled: June 16, 2015Publication date: October 1, 2015Inventors: Joon-Hee Jeon, Vincent Dureau, Steve D. Benting, Zhenhai Lin, Michael W. Miller, Manish G. Patel
-
Patent number: 9088809Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.Type: GrantFiled: December 17, 2013Date of Patent: July 21, 2015Assignee: Google Inc.Inventors: Joon-Hee Jeon, Vincent Dureau, Steve D. Benting, Zhenhai Lin, Michael W. Miller, Manish G. Patel
-
Patent number: 8775415Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.Type: GrantFiled: September 13, 2012Date of Patent: July 8, 2014Assignee: Google Inc.Inventors: Joon-Hee Jeon, Vincent Dureau, Steve D. Benting, Zhenhai Lin, Michael W Miller, Manish G. Patel
-
Patent number: 8739249Abstract: A system includes a memory configured to store executable code and a processor operably coupled to the memory. The processor is configured to execute the code to receive a request from a developer of a first web application to provide a notification corresponding to the first web application, authenticate the developer using a client identifier, after authenticating the developer, receive a content of the notification and a first user identifier, and provide the content of the notification to at least one of a plurality of computing devices associated with the first user identifier, based on an account associated with the first user identifier.Type: GrantFiled: March 8, 2012Date of Patent: May 27, 2014Assignee: Google Inc.Inventors: Erik Kay, Antony John Sargent, Alexandra Levich, Munjal Doshi, Zhenhai Lin, Glen Murphy, Rahul Roy-Chowdhury
-
Publication number: 20140109139Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.Type: ApplicationFiled: December 17, 2013Publication date: April 17, 2014Applicant: Google Inc.Inventors: Joon-Hee Jeon, Vincent Dureau, Steve D. Benting, Zhenhai Lin, Michael W. Miller, Manish G. Patel
-
Patent number: 8600803Abstract: An online marketplace is provided to merchants of digital goods that may be downloaded from the marketplace to a client computing device for execution. A request is received from a party to the marketplace to list a digital good for sale in the marketplace. A primary price for the digital good is received. An opt-in service is offered that includes determining one or more derivative prices associated with the digital good, collecting the one or more derivative prices from a buyer of the digital good, and paying an amount based on the one or more derivative prices to the party to the marketplace. An incentive is provided to the party to accept the offer. After acceptance of the offer by the party, the derivative prices associated with the digital good are determined, the derivative prices are collected from a buyer of the digital good, and the amount based on the one or more derivative prices is paid to the party to the marketplace.Type: GrantFiled: May 18, 2011Date of Patent: December 3, 2013Assignee: Google Inc.Inventors: Michael Noth, Chee Heng Chew, Erik Kay, Alexandra Levich, Zhenhai Lin, Rahul Roy-Chowdhury
-
Publication number: 20130007792Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.Type: ApplicationFiled: September 13, 2012Publication date: January 3, 2013Applicant: GOOGLE INC.Inventors: Joon-Hee Jeon, Vincent Dureau, Steve Dale Benting, Zhenhai Lin, Michael W. Miller, Manish G. Patel
-
Patent number: 8275764Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.Type: GrantFiled: August 24, 2007Date of Patent: September 25, 2012Assignee: Google Inc.Inventors: Joon-Hee Jeon, Vincent Dureau, Steve Dale Benting, Zhenhai Lin, Michael W Miller, Manish G. Patel
-
Publication number: 20090055385Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.Type: ApplicationFiled: August 24, 2007Publication date: February 26, 2009Inventors: Joon-Hee Jeon, Vincent Dureau, Steve Dale Benting, Zhenhai Lin, Michael W. Miller, Manish G. Patel
-
Patent number: 7313572Abstract: A method and data structure for storing application object type data in a repository are provided. Techniques are provided to allow users to store data for a number of custom attributes of application object types in repository tables without adding any new columns to the existing repository tables. According to one technique, data for all custom attributes of the same data type, regardless of the object type they belong to, is stored in the same table. Techniques are also provided to allow users to store data for a number of custom object types without adding any new tables to the repository. According to one technique, information identifying the attributes of a custom object type is stored in a catalog table, and the data for the attributes is stored in tables corresponding to the attributes' data types. Techniques are further provided that allow retrieval of data for custom object types and custom attributes stored in the repository tables.Type: GrantFiled: September 30, 2003Date of Patent: December 25, 2007Assignee: Oracle International CorporationInventor: Zhenhai Lin
-
Publication number: 20050071345Abstract: A method and data structure for storing application object type data in a repository are provided. Techniques are provided to allow users to store data for a number of custom attributes of application object types in repository tables without adding any new columns to the existing repository tables. According to one technique, data for all custom attributes of the same data type, regardless of the object type they belong to, is stored in the same table. Techniques are also provided to allow users to store data for a number of custom object types without adding any new tables to the repository. According to one technique, information identifying the attributes of a custom object type is stored in a catalog table, and the data for the attributes is stored in tables corresponding to the attributes' data types. Techniques are further provided that allow retrieval of data for custom object types and custom attributes stored in the repository tables.Type: ApplicationFiled: September 30, 2003Publication date: March 31, 2005Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Zhenhai Lin