Patents by Inventor Zoe Abrams
Zoe Abrams 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: 10404815Abstract: Techniques for estimating user attention on a website or application are provided. First activity data for a first user of a website or an application may be identified. The first activity data may indicate activities of the first user on the website or the application. A first predetermined period of inactivity may be detected in the first activity data. A response triggering event may be initiated after the first predetermined period of inactivity. An indication of a user response to the response triggering event may be monitored for. Whether the first user is passively present on the website or the application may be determined based on the monitoring for the indication of the user response.Type: GrantFiled: November 21, 2013Date of Patent: September 3, 2019Assignee: Facebook, Inc.Inventors: Zoe Abrams Bayen, Siyang Chen, Jordan William Frank, Aleksander Gorajek, Walid Krichene, Itamar Rosenn
-
Patent number: 10404817Abstract: Systems, methods, and non-transitory computer readable media can obtain a first event stream including one or more events of a first type, where each event of the first type is associated with a timestamp. A second event stream including one or more events of a second type can be obtained, where each event of the second type is associated with a timestamp. The first event stream and the second event stream can be merged to generate information associated with a metric relating to a system, based on the timestamps associated with the one or more events of the first type and the timestamps associated with the one or more events of the second type.Type: GrantFiled: December 7, 2016Date of Patent: September 3, 2019Assignee: Facebook, Inc.Inventors: Jordan William Frank, Hongyu Liang, Itamar Rosenn, Aleksander Gorajek, Thomas M. Lento, Fanghua Li, Siyang Chen, Vishwas Badarinath Sharma, Paul Ashton Jones, Zoe Abrams Bayen
-
Publication number: 20180159944Abstract: Systems, methods, and non-transitory computer readable media can obtain a first event stream including one or more events of a first type, where each event of the first type is associated with a timestamp. A second event stream including one or more events of a second type can be obtained, where each event of the second type is associated with a timestamp. The first event stream and the second event stream can be merged to generate information associated with a metric relating to a system, based on the timestamps associated with the one or more events of the first type and the timestamps associated with the one or more events of the second type.Type: ApplicationFiled: December 7, 2016Publication date: June 7, 2018Inventors: Jordan William Frank, Hongyu Liang, Itamar Rosenn, Aleksander Gorajek, Thomas M. Lento, Fanghua Li, Siyang Chen, Vishwas Badarinath Sharma, Paul Ashton Jones, Zoe Abrams Bayen
-
Patent number: 9787781Abstract: Exemplary methods, apparatuses, and systems store an identifier for a user device when the user device is determined to be accessing a network service and store a time at which the user device is determined to be accessing the network service for each instance of the user device being determined to be accessing the network service. Periods of time during each day of the week in which the user device is likely to accessing to the network service are determined based upon the stored identifier and times. Whether the user is likely to access the network service while at work or at home is determined based upon the determined periods of time in which user devices are likely to be accessing the network service.Type: GrantFiled: February 15, 2013Date of Patent: October 10, 2017Assignee: FACEBOOK, INC.Inventors: Aude Hofleitner, Zoe Abrams Bayen
-
Patent number: 9648117Abstract: Techniques for receiving and processing detected events are provided. A bit array may be received from a device. Each bit value in the bit array may indicate whether a user initiated event relating to interaction with a website was detected by the device. Data regarding a start time associated with the bit array may be received. Each bit value in the bit array is associated with a time increment after the start time.Type: GrantFiled: June 23, 2016Date of Patent: May 9, 2017Assignee: Facebook, Inc.Inventors: Zoe Abrams Bayen, Jordan William Frank, Aleksander Gorajek, William Arthur Hughes, Thomas M. Lento, Itamar Rosenn
-
Publication number: 20160308990Abstract: Techniques for receiving and processing detected events are provided. A bit array may be received from a device. Each bit value in the bit array may indicate whether a user initiated event relating to interaction with a website was detected by the device. Data regarding a start time associated with the bit array may be received. Each bit value in the bit array is associated with a time increment after the start time.Type: ApplicationFiled: June 23, 2016Publication date: October 20, 2016Inventors: Zoe Abrams Bayen, Jordan William Frank, Aleksander Gorajek, William Arthur Hughes, Thomas M. Lento, Itamar Rosenn
-
Patent number: 9407711Abstract: Techniques for receiving and processing detected events are provided. A bit array may be received from a device. Each bit value in the bit array may indicate whether a user initiated event relating to interaction with a website was detected by the device. Data regarding a start time associated with the bit array may be received. Each bit value in the bit array is associated with a time increment after the start time.Type: GrantFiled: November 21, 2013Date of Patent: August 2, 2016Assignee: Facebook, Inc.Inventors: Zoe Abrams Bayen, Jordan William Frank, Aleksander Gorajek, William Arthur Hughes, Thomas M. Lento, Itamar Rosenn
-
Publication number: 20150142953Abstract: Techniques for receiving and processing detected events are provided. A bit array may be received from a device. Each bit value in the bit array may indicate whether a user initiated event relating to interaction with a website was detected by the device. Data regarding a start time associated with the bit array may be received. Each bit value in the bit array is associated with a time increment after the start time.Type: ApplicationFiled: November 21, 2013Publication date: May 21, 2015Inventors: Zoe Abrams BAYEN, Jordan William FRANK, Aleksander GORAJEK, William HUGHES, Thomas LENTO, Itamar ROSENN
-
Publication number: 20150142954Abstract: Techniques for estimating user attention on a website or application are provided. First activity data for a first user of a website or an application may be identified. The first activity data may indicate activities of the first user on the website or the application. A first predetermined period of inactivity may be detected in the first activity data. A response triggering event may be initiated after the first predetermined period of inactivity. An indication of a user response to the response triggering event may be monitored for. Whether the first user is passively present on the website or the application may be determined based on the monitoring for the indication of the user response.Type: ApplicationFiled: November 21, 2013Publication date: May 21, 2015Inventors: Zoe Abrams BAYEN, Siyang CHEN, Jordan William FRANK, Aleksander GORAJEK, Walid KRICHENE, Itamar ROSENN
-
Publication number: 20140237105Abstract: Exemplary methods, apparatuses, and systems store an identifier for a user device when the user device is determined to be accessing a network service and store a time at which the user device is determined to be accessing the network service for each instance of the user device being determined to be accessing the network service. Periods of time during each day of the week in which the user device is likely to accessing to the network service are determined based upon the stored identifier and times. Whether the user is likely to access the network service while at work or at home is determined based upon the determined periods of time in which user devices are likely to be accessing the network service.Type: ApplicationFiled: February 15, 2013Publication date: August 21, 2014Inventors: Aude Hofleitner, Zoe Abrams Bayen
-
Patent number: 7805429Abstract: A method is disclosed for diminishing user advertisement fatigue to increase click efficiency, including receiving a search query or browsing action from a user; analyzing a plurality of advertisements available for delivery to a search results page in response to the search query or browsing action; arranging the plurality of advertisements in a queue so that, when delivered sequentially from the queue, no advertisement is viewable more than once on a search results page, to thereby reduce advertisement fatigue of the user; and delivering the queued plurality of advertisements sequentially to the search results pages of the user.Type: GrantFiled: January 29, 2008Date of Patent: September 28, 2010Assignee: Yahoo! Inc.Inventors: Zoe Abrams, Erik Nathan Vee
-
Publication number: 20090254414Abstract: Various embodiments of systems and methods for auctioning sponsored ads are provided. The auctioning systems and methods take hidden costs of sponsored ads into account. A user's future propensity to click on ads is influenced by his/her experience with past clicks. An ad with disappointing quality of landing page imposes a negative externality on the search engine and the future stream of revenue from a user is reduced. The externality may also be positive. A good experience with an ad may train users to pay more attention to other ads. The externality of an advertisement (ad) can be considered as a “hidden cost.” Including hidden costs of sponsored ads in the auctioning process promote (or encourage) ads with good quality and discourage (or penalize) ads with poor quality. By doing so, advertisers are likely to improve the quality of ads being placed in the bidding pool, which will result in improvement in the overall quality of sponsored ads. Users benefit from the higher quality ads.Type: ApplicationFiled: April 7, 2008Publication date: October 8, 2009Inventors: Michael Schwarz, Zoe Abrams
-
Publication number: 20090192984Abstract: A method is disclosed for diminishing user advertisement fatigue to increase click efficiency, including receiving a search query or browsing action from a user; analyzing a plurality of advertisements available for delivery to a search results page in response to the search query or browsing action; arranging the plurality of advertisements in a queue so that, when delivered sequentially from the queue, no advertisement is viewable more than once on a search results page, to thereby reduce advertisement fatigue of the user; and delivering the queued plurality of advertisements sequentially to the search results pages of the user.Type: ApplicationFiled: January 29, 2008Publication date: July 30, 2009Applicant: Yahoo! Inc.Inventors: Zoe Abrams, Erik Nathan Vee
-
Publication number: 20090112691Abstract: An improved system and method for scheduling online keyword auctions over multiple time periods subject to budget constraints is provided. A linear programming model of slates of advertisements may be created for predicting the volume and order in which queries may appear throughout multiple time periods for use in allocating bidders to auctions to optimize revenue of an auctioneer. Each slate of advertisements may represent a candidate set of advertisements in order of optimal revenue to an auctioneer. Linear programming using column generation with the keyword as a constraint and a bidder's budget as a constraint may be applied for each time period to generate a column that may be added to a linear programming model of slates of advertisements. Upon receiving a query request, a slate of advertisements for the time period may be output for sending to a web browser for display.Type: ApplicationFiled: October 30, 2007Publication date: April 30, 2009Applicant: Yahoo! Inc.Inventors: Zoe Abrams, Ofer Mendelevitch, Sathiya Keerthi Selvaraj, John Anthony Tomlin
-
Publication number: 20070294692Abstract: A procedure identifies multiple objects or processes to be monitored and identifies multiple devices to monitor the multiple objects or execute the multiple processes. The procedure continues by identifying multiple tasks to be executed by the multiple devices and predicting a trajectory for each of the multiple objects. A determination is made regarding which device should be executing each of the multiple tasks based on the predicted trajectory for each of the multiple objects.Type: ApplicationFiled: June 16, 2006Publication date: December 20, 2007Applicant: Microsoft CorporationInventors: Feng Zhao, Jie Liu, Zoe Abrams