Patents by Inventor Andrew An Feng

Andrew An Feng 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: 20170109369
    Abstract: Methods and apparatus for managing file distribution between publishing and subscribing devices are provided. At a transporter system, a publish request for publishing a version of the dataset is received from a publisher device, wherein the publish request has a predefined format that includes an identity of the dataset, an identity of the version of the dataset, and an identity of a location for the version of the dataset. The transporter system updates a registry to associate the dataset with the identity of the dataset, version, and location, and the transporter system automatically publishes the dataset to any subscribers devices that have previously sent subscribe requests for such dataset to the transporter system.
    Type: Application
    Filed: October 26, 2016
    Publication date: April 20, 2017
    Inventors: Andrew An FENG, Rohit CHANDRA, Lakshmanan SURYANARAYANAN, Timothy R. CROWDER, Victor J. LAM
  • Patent number: 9485300
    Abstract: Methods and apparatus for managing file distribution between publishing and subscribing devices are provided. At a transporter system, a publish request for publishing a version of the dataset is received from a publisher device, wherein the publish request has a predefined format that includes an identity of the dataset, an identity of the version of the dataset, and an identity of a location for the version of the dataset. The transporter system updates a registry to associate the dataset with the identity of the dataset, version, and location, and the transporter system automatically publishes the dataset to any subscribers devices that have previously sent subscribe requests for such dataset to the transporter system.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: November 1, 2016
    Assignee: Yahoo! Inc.
    Inventors: Andrew An Feng, Rohit Chandra, Lakshmanan Suryanarayanan, Timothy R. Crowder, Victor J. Lam
  • Patent number: 9229980
    Abstract: Methods and apparatus for executing an application are disclosed. In accordance with one embodiment, a request is received. One or more of a plurality of module types are instantiated such that a plurality of module objects are generated. A query plan linking the plurality of module objects is executed such that a response to the request is generated. The response is then returned.
    Type: Grant
    Filed: February 23, 2010
    Date of Patent: January 5, 2016
    Assignee: Yahoo! Inc.
    Inventors: Andrew An Feng, Evgeniy Makeev, Jeffrey Budzinski, Swee Lim, Scott Alexander Banachowski, Raymond Paul Stata, Rohit Chandra
  • Publication number: 20130246560
    Abstract: Methods and apparatus for managing file distribution between publishing and subscribing devices are provided. At a transporter system, a publish request for publishing a version of the dataset is received from a publisher device, wherein the publish request has a predefined format that includes an identity of the dataset, an identity of the version of the dataset, and an identity of a location for the version of the dataset. The transporter system updates a registry to associate the dataset with the identity of the dataset, version, and location, and the transporter system automatically publishes the dataset to any subscribers devices that have previously sent subscribe requests for such dataset to the transporter system.
    Type: Application
    Filed: March 13, 2012
    Publication date: September 19, 2013
    Applicant: YAHOO! INC.
    Inventors: Andrew An FENG, Rohit CHANDRA, Lakshmanan SURYANARAYANAN, Timothy R. CROWDER, Victor J. LAM
  • Patent number: 8108425
    Abstract: Embodiments for facilitating personalization of applications based on anticipation of users' interests are provided. In one preferred embodiment, a communication session is established with a user. Data related to user activities conducted by the user are collected during the communication session. Finally, collected data are processed according to one or more predetermined rules to obtain anticipated interests data used in personalization of applications for the user and the anticipated interests data are further stored in a user database.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: January 31, 2012
    Assignee: AOL Inc.
    Inventors: Andrew An Feng, Joel Pulliam
  • Publication number: 20110209007
    Abstract: Methods and apparatus for executing an application are disclosed. In accordance with one embodiment, a request is received. One or more of a plurality of module types are instantiated such that a plurality of module objects are generated. A query plan linking the plurality of module objects is executed such that a response to the request is generated. The response is then returned.
    Type: Application
    Filed: February 23, 2010
    Publication date: August 25, 2011
    Applicant: YAHOO! INC.
    Inventors: Andrew An Feng, Evgeniy Makeev, Jeffrey Budzinski, Swee Lim, Scott Alexander Banachowski, Raymond Paul Stata, Rohit Chandra
  • Publication number: 20100332543
    Abstract: A system and method for facilitating personalization of applications based on anticipation of users' interests are described. In one preferred embodiment, a communication session is established with a user. Data related to user activities conducted by the user is collected during the communication session. Finally, collected data is processed according to one or more predetermined rules to obtain anticipated interests data used in personalization of applications for the user and the anticipated interests data is further stored in a user database.
    Type: Application
    Filed: September 10, 2010
    Publication date: December 30, 2010
    Inventors: Andrew An Feng, Joel Polliam
  • Patent number: 7797338
    Abstract: A system and method for facilitating personalization of applications based on anticipation of users' interests. In one preferred embodiment, a communication session is established with a user. Data related to user activities conducted by the user is collected during the communication session. Finally, collected data is processed according to one or more predetermined rules to obtain anticipated interests data used in personalization of applications for the user and the anticipated interests data is further stored in a user database.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: September 14, 2010
    Assignee: AOL Inc.
    Inventors: Andrew An Feng, Joel Pulliam
  • Publication number: 20100082432
    Abstract: The present invention is directed towards systems and methods for providing up-to-date constraint based advertising content. The method according to one embodiment of the present invention comprises receiving a request for advertisement content and selecting a first plurality of advertisements meeting the user profile data. The method then filters the first plurality of advertisements based on advertiser and publisher constraints and selecting a second plurality of advertisements and provides the second plurality of advertisements to a user.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: YAHOO! INC.
    Inventors: Andrew An Feng, Patrick Loo, Rohit Chandra, Ying-Fu Su, Stephen Carney, Vikas Gupta, Stephen Quan
  • Publication number: 20080177761
    Abstract: A system and method to optimize storage of activities performed by a user over a network are further described, wherein activity information related to an activity performed by a user over a network is received. The activity information is further processed based on associated schema information to extract primary property information related to the user and containing an activity identification parameter related to the activity and secondary property information related to additional aspects of the activity. Finally, the primary property information and the secondary property information are transmitted to respective storage modules for subsequent storage. A method to retrieve optimized activity information is further described, wherein a request to retrieve user activity information is received from advertising servers. Schema information related to the user is further retrieved from a schema module.
    Type: Application
    Filed: January 19, 2007
    Publication date: July 24, 2008
    Inventors: Andrew An Feng, Nilesh Ramniklal Gohel
  • Publication number: 20080015878
    Abstract: A method stores a universal user profile for a user across multiple web applications, updates the universal user profile based on up-to-the-second user activity, and retrieves the updated user profile in real-time for a requesting web application. The method enables providing targeted content to a user based on the up-to-the-second user preferences and user activity. The method enables data cleanup and notification, based on an occurrence of specific user activities, an update of a user profile, a data policy, or passage of time. A notification may result in sending of marketing information to the user or updating the user's profile, or may result in further updating of user's profile.
    Type: Application
    Filed: July 17, 2006
    Publication date: January 17, 2008
    Inventors: Andrew An Feng, Nilesh Ramniklal Gohel