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: 20190251595
    Abstract: The present teaching relates to identifying content that matches a query. Train data include queries, advertisement, and hyperlinks associated with query sessions. A plurality of subwords for each of the queries in the training data are identified. A query/ads model is then trained by optimizing vectors associated the plurality of subwords for each of the queries, advertisements, and hyperlinks in the training data with respect to an objective function. At least one vector associated with each of the queries is derived based on the plurality of subword vectors in the query/ads model that represent the plurality of subwords of the query.
    Type: Application
    Filed: February 9, 2018
    Publication date: August 15, 2019
    Inventors: Erik Ordentlich, Andrew Feng, Milind Rao, Jun Shi
  • Publication number: 20190251428
    Abstract: The present teaching relates to obtaining a model for identifying content matching a query. Training data are received which include queries, advertisements, and hyperlinks. A plurality of subwords are identified from each of the queries and a plurality of vectors for the plurality of subwords of each of the queries are obtained. Via a neural network, a vector for each of the queries is derived based on a plurality of vectors for the plurality of subwords of the query. A query/ads model is obtained via optimization with respect to an objective function, based on vectors associated with the plurality of subwords of each of the queries and vectors for the queries obtained from the neural network.
    Type: Application
    Filed: February 9, 2018
    Publication date: August 15, 2019
    Inventors: Erik Ordentlich, Milind Rao, Jun Shi, Andrew Feng
  • Publication number: 20190251594
    Abstract: The present teaching relates to obtaining a model for identifying content matching a query. Training data are received which include queries, advertisements, and hyperlinks. A plurality of subwords are identified from each of the queries and a plurality of input vectors for the plurality of subwords of each of the queries are obtained and an input vector for each of the queries is derived based on a plurality of input vectors of a plurality of subwords of the query. A query/ads model is optimized with respect to an objective function via training an input vector for each of the plurality of subwords associated with each of the queries, an input vector for each of the advertisements and links, and a matrix.
    Type: Application
    Filed: February 9, 2018
    Publication date: August 15, 2019
    Inventors: Erik Ordentlich, Milind Rao, Jun Shi, Andrew Feng
  • Publication number: 20190244870
    Abstract: Methods and systems for using a time-series of spectra to identify endpoint of an etch process. One method includes accessing a virtual carpet that is generated from a time-series of spectra for an etch process. A polynomial with coefficients represents the virtual carpet. The method includes processing a fabrication etch process on a fabrication wafer and generating a carpet defined from a time-series of spectra while processing the fabrication etch process. While the processing the fabrication etch process and generating the carpet, comparing portions of the carpet and the virtual carpet to identify an endpoint metric of the fabrication etch process.
    Type: Application
    Filed: April 16, 2019
    Publication date: August 8, 2019
    Inventors: Ye Feng, Prashanth Kumar, Andrew D. Bailey, III
  • Publication number: 20190220446
    Abstract: A system and method for displaying an enhanced version history user interface for an online content management system. In one embodiment, a version history user interface includes version history entries that represent primary events and anchor events. In another embodiment, a preview version history user interface is displayed that allows a user to preview a version of a content item. In another embodiment, a restore action process allows a user to restore a previous version of a content item to be the new current version of the content item.
    Type: Application
    Filed: March 28, 2019
    Publication date: July 18, 2019
    Inventors: Andrew Chin, Wei Feng
  • Patent number: 10347039
    Abstract: Systems, apparatuses and methods may provide for technology that computes, by a shader in a fixed-functionality hardware shader library, a physically based shading model for a type of material. Additionally, the shader may shade one or more surfaces associated with the type of material in accordance with the physically based shading model. In one example, two or more shaders in the shader library are dedicated to different types of materials.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: July 9, 2019
    Assignee: Intel Corporation
    Inventors: Louis Feng, Altug Koker, Tomasz Janczak, Andrew T. Lauritzen, David M. Cimini
  • Patent number: 10289693
    Abstract: A system and method for displaying an enhanced version history user interface for an online content management system. In one embodiment, a version history user interface includes version history entries that represent primary events and anchor events. In another embodiment, a preview version history user interface is displayed that allows a user to preview a version of a content item. In another embodiment, a restore action process allows a user to restore a previous version of a content item to be the new current version of the content item.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: May 14, 2019
    Assignee: Dropbox, Inc.
    Inventors: Andrew Chin, Wei Feng
  • Patent number: 10289661
    Abstract: A digital magazine application executing on a client device presents a digital magazine to a user including content items retrieved from one or more sources based on information associated with the user. When presenting the digital magazine, a cover is presented including an image and one or more headlines describing one or more content items included in the digital magazine. The cover may be generated by clustering content items included in the digital magazine and ranking content items in various clusters based on their characteristics. Based on the rankings, information describing content items from various clusters is included on the cover. Alternatively, the cover includes information describing content items identified based on the order in which the content items are presented by the digital magazine.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: May 14, 2019
    Assignee: Flipboard, Inc.
    Inventors: Raphael Mauro Schaad, Boris Aleksandrovsky, Andrew Walkingshaw, Arthur Anthonie van Hoff, Marcos Weskamp, Johan Prag, Eric Alexander, Eric Feng
  • Publication number: 20180270317
    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: May 23, 2018
    Publication date: September 20, 2018
    Inventors: Andrew FENG, N. NACHIAPPAN, Bruno M. FERNANDEZ-RUIZ, Lin SHEN
  • Patent number: 9998556
    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: Grant
    Filed: September 11, 2013
    Date of Patent: June 12, 2018
    Assignee: OATH INC.
    Inventors: Andrew Feng, N. Nachiappan, Bruno M. Fernandez-Ruiz, Lin Shen
  • 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