Patents by Inventor Andrew Feng

Andrew 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: 20170300828
    Abstract: The present teaching relates to estimating one or more parameters on a system including a plurality of nodes. In one example, the system comprises: one or more learner nodes, each of which is configured for generating information related to a group of words for estimating the one or more parameters associated with a machine learning model; and a plurality of server nodes, each of which is configured for obtaining a plurality of sub-vectors each of which is a portion of a vector that represents a word in the group of words, updating the sub-vectors based at least partially on the information to generate a plurality of updated sub-vectors, and estimating at least one of the one or more parameters associated with the machine learning model based on the plurality of updated sub-vectors.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 19, 2017
    Inventors: Andrew Feng, Erik Ordentlich, Lee Yang, Peter Cnudde
  • Publication number: 20170220949
    Abstract: The present teaching relates to distributed deep machine learning on a cluster. In one example, a request is received for estimating one or more parameters associated with a machine learning model on a cluster including a plurality of nodes. A set of data is obtained to be used for estimating the one or more parameters. The set of data is divided into a plurality of sub-sets of data, each of which corresponds to one of the plurality of nodes. Each sub-set of data is allocated to a corresponding node for estimating values of the one or more parameters based on the sub-set of data. Estimated values of the one or more parameters obtained based on a corresponding sub-set of data allocated to the node, are received from each of the plurality of nodes. The one or more parameters of the machine learning model are estimated based on the estimated values of the one or more parameters generated by at least some of the plurality of nodes.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Inventors: Andrew Feng, Jun Shi, Mridul Jain, Peter Cnudde
  • 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: 9576271
    Abstract: The invention provides a Web service which enables a publisher to share his digital resources such as an address card or a calendar with a number of subscribers based on different sharing relationships. The Web service includes a host-based interface called “My Community”, for example, with which the publisher manages the share-relationships with his community members. The community members are organized into different groups. Each group includes a number of community members who have a common sharing relationship with the publisher with respect to one or more views of the shared resources. A resource may have multiple views. Each of the views has Metadata describing sharing-styles, as well as version, creation date, size, and the like. Each sharing style corresponds to a specific sharing relationship between a community member and the publisher.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: February 21, 2017
    Assignee: GOOGLE INC.
    Inventors: Andrew Feng, Atul Bhandari, Valerie Kucharewski
  • 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: 20150074191
    Abstract: A unified end-user notification platform delivers event alerts to different types of clients including mobile devices and HTTP clients. Users can subscribe to a plurality of notification channels and select from the associated various delivery options via a single user interface. The events are received by the unified notification platform which matches the received events with the user subscription data to identify subscribers and their respective delivery options. Corresponding event alerts are generated and delivered based on the user or subscriber specified options. Multiple event alerts corresponding to public and private data notification channels are provided to a user device via a single connection.
    Type: Application
    Filed: September 11, 2013
    Publication date: March 12, 2015
    Applicant: Yahoo! Inc.
    Inventors: Andrew Feng, N. Nachiappan, Bruno M. Fernandez-Ruiz, Lin Shen
  • 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
  • Publication number: 20120324364
    Abstract: The invention provides a Web service which enables a publisher to share his digital resources such as an address card or a calendar with a number of subscribers based on different sharing relationships. The Web service includes a host-based interface called “My Community”, for example, with which the publisher manages the share-relationships with his community members. The community members are organized into different groups. Each group includes a number of community members who have a common sharing relationship with the publisher with respect to one or more views of the shared resources. A resource may have multiple views. Each of the views has Metadata describing sharing-styles, as well as version, creation date, size, and the like. Each sharing style corresponds to a specific sharing relationship between a community member and the publisher.
    Type: Application
    Filed: August 29, 2012
    Publication date: December 20, 2012
    Inventors: Andrew FENG, Atul BHANDARI, Valerie KUCHAREWSKI
  • 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
  • Patent number: 7958088
    Abstract: Methods and apparatuses are provided for dynamically reorganizing the data within a replicated database system. One method, for example, includes performing a split operation across a plurality of replicated databases with regard to an existing partition therein, wherein the existing partition comprises a plurality of data records and the two new partitions each include at least a portion of the plurality of data records, and allowing at least one type of access to the plurality of data records during the split operation.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: June 7, 2011
    Assignee: Yahoo! Inc.
    Inventors: Ramana V. Yerneni, Michael Bigby, Philip Bohannon, Bryan Call, Brian Cooper, Andrew Feng, David Lomax, Raghu Ramakrishnan, Utkarsh Srivastava, Daniel Weaver
  • 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
  • Publication number: 20100299611
    Abstract: The invention provides a Web service which enables a publisher to share his digital resources such as an address card or a calendar with a number of subscribers based on different sharing relationships. The Web service includes a host-based interface called “My Community”, for example, with which the publisher manages the share-relationships with his community members. The community members are organized into different groups. Each group includes a number of community members who have a common sharing relationship with the publisher with respect to one or more views of the shared resources. A resource may have multiple views. Each of the views has Metadata describing sharing-styles, as well as version, creation date, size, and the like. Each sharing style corresponds to a specific sharing relationship between a community member and the publisher.
    Type: Application
    Filed: May 21, 2010
    Publication date: November 25, 2010
    Applicant: AOL INC.
    Inventors: ANDREW FENG, ATUL BHANDARI, VALERIE KUCHAREWSKI
  • 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
  • Patent number: 7739602
    Abstract: The invention provides a Web service which enables a publisher to share his digital resources such as an address card or a calendar with a number of subscribers based on different sharing relationships. The Web service includes a host-based interface called “My Community”, for example, with which the publisher manages the share-relationships with his community members. The community members are organized into different groups. Each group includes a number of community members who have a common sharing relationship with the publisher with respect to one or more views of the shared resources. A resource may have multiple views. Each of the views has Metadata describing sharing-styles, as well as version, creation date, size, and the like. Each sharing style corresponds to a specific sharing relationship between a community member and the publisher.
    Type: Grant
    Filed: June 24, 2003
    Date of Patent: June 15, 2010
    Assignee: AOL Inc.
    Inventors: Andrew Feng, Atul Bhandari, Valerie Kucharewski
  • Publication number: 20100121721
    Abstract: The subject matter disclosed herein relates to utilizing one or more premium rules to associate a premium markup to a base bid for online advertising.
    Type: Application
    Filed: November 12, 2008
    Publication date: May 13, 2010
    Applicant: Yahoo! Inc.
    Inventors: Andrew Feng, Guy Yalif, David Allan Caswell, Dirk Reinshagen, Gajendra Nishad Kamat, Rohit Chandra
  • Publication number: 20100082542
    Abstract: The subject matter disclosed herein relates to initiating a comparison of a source snapshot including current source advertising data with a destination snapshot including current destination advertising data taken at the same logical time as such a source snapshot.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: Yahoo! Inc.
    Inventors: Andrew Feng, Rohit Chandra, Srihari Venkatesan
  • 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: 20090157762
    Abstract: Methods and apparatuses are provided for dynamically reorganizing the data within a replicated database system. One method, for example, includes performing a split operation across a plurality of replicated databases with regard to an existing partition therein, wherein the existing partition comprises a plurality of data records and the two new partitions each include at least a portion of the plurality of data records, and allowing at least one type of access to the plurality of data records during the split operation.
    Type: Application
    Filed: December 14, 2007
    Publication date: June 18, 2009
    Inventors: Ramana V. Yerneni, Michael Bigby, Philip Bohannon, Bryan Call, Brian Cooper, Andrew Feng, David Lomax, Raghu Ramakrishnan, Utkarsh Srivastava, Daniel Weaver