Patents by Inventor Gabriel Gottlieb
Gabriel Gottlieb 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: 10970743Abstract: Systems and methods are provided for automatically generating and maintaining user profile cookie sets. The user profile cookie sets may be used by a web crawler when gathering data such as advertisement data associated with one or more websites. The cookie sets may be generated by choosing a user profile with a set of user traits, selecting a set of websites related to the user traits, and browsing the selected set of websites using a web crawler while allowing the website to place cookies in storage of the web crawler. The cookie sets may be maintained by selecting a website to browse, selecting a user profile associated with the selected website, loading a previously generated cookie set for the selected user profile into the storage of a web crawler, and loading the webpage while allowing the website to place, update, or replace cookies in the storage of the web crawler.Type: GrantFiled: December 31, 2019Date of Patent: April 6, 2021Assignee: Pathmatics, Inc.Inventors: Gabriel Gottlieb, Thomas George Lorimor
-
Patent number: 10970740Abstract: Systems and methods are provided for discovering advertisements on publisher web pages and for identifying placement pathways by which discovered advertisements have been placed on the publisher web pages. An advertisement tracking and discovery system may use multiple web crawler applications to explore multiple publisher websites. The web crawler applications may gather advertisement data that includes times associated with each request made by the web crawler application. The system may use the gathered advertisement data and the times associated with each request to determine the placement pathways by which discovered advertisements have been placed. Each placement pathway may include one or more advertising channels or combinations of advertising channels. The system may accumulate and aggregate advertising data associated with the advertisements and the placement pathways and display the aggregated advertising data to a customer.Type: GrantFiled: April 15, 2020Date of Patent: April 6, 2021Assignee: Pathmatics, Inc.Inventors: Gabriel Gottlieb, Thomas George Lorimor
-
Publication number: 20200242660Abstract: Systems and methods are provided for discovering advertisements on publisher web pages and for identifying placement pathways by which discovered advertisements have been placed on the publisher web pages. An advertisement tracking and discovery system may use multiple web crawler applications to explore multiple publisher websites. The web crawler applications may gather advertisement data that includes times associated with each request made by the web crawler application. The system may use the gathered advertisement data and the times associated with each request to determine the placement pathways by which discovered advertisements have been placed. Each placement pathway may include one or more advertising channels or combinations of advertising channels. The system may accumulate and aggregate advertising data associated with the advertisements and the placement pathways and display the aggregated advertising data to a customer.Type: ApplicationFiled: April 15, 2020Publication date: July 30, 2020Inventors: Gabriel GOTTLIEB, Thomas George LORIMOR
-
Patent number: 10650407Abstract: Systems and methods are provided for discovering advertisements on publisher web pages and for identifying placement pathways by which discovered advertisements have been placed on the publisher web pages. An advertisement tracking and discovery system may use multiple web crawler applications to explore multiple publisher websites. The web crawler applications may gather advertisement data that includes times associated with each request made by the web crawler application. The system may use the gathered advertisement data and the times associated with each request to determine the placement pathways by which discovered advertisements have been placed. Each placement pathway may include one or more advertising channels or combinations of advertising channels. The system may accumulate and aggregate advertising data associated with the advertisements and the placement pathways and display the aggregated advertising data to a customer.Type: GrantFiled: July 3, 2018Date of Patent: May 12, 2020Assignee: Pathmatics, Inc.Inventors: Gabriel Gottlieb, Thomas George Lorimor
-
Publication number: 20200134666Abstract: Systems and methods are provided for automatically generating and maintaining user profile cookie sets. The user profile cookie sets may be used by a web crawler when gathering data such as advertisement data associated with one or more websites. The cookie sets may be generated by choosing a user profile with a set of user traits, selecting a set of websites related to the user traits, and browsing the selected set of websites using a web crawler while allowing the website to place cookies in storage of the web crawler. The cookie sets may be maintained by selecting a website to browse, selecting a user profile associated with the selected website, loading a previously generated cookie set for the selected user profile into the storage of a web crawler, and loading the webpage while allowing the website to place, update, or replace cookies in the storage of the web crawler.Type: ApplicationFiled: December 31, 2019Publication date: April 30, 2020Inventors: Gabriel GOTTLIEB, Thomas George LORIMOR
-
Patent number: 10559005Abstract: Systems and methods are provided for automatically generating and maintaining user profile cookie sets. The user profile cookie sets may be used by a web crawler when gathering data such as advertisement data associated with one or more websites. The cookie sets may be generated by choosing a user profile with a set of user traits, selecting a set of websites related to the user traits, and browsing the selected set of websites using a web crawler while allowing the website to place cookies in storage of the web crawler. The cookie sets may be maintained by selecting a website to browse, selecting a user profile associated with the selected website, loading a previously generated cookie set for the selected user profile into the storage of a web crawler, and loading the webpage while allowing the website to place, update, or replace cookies in the storage of the web crawler.Type: GrantFiled: May 1, 2017Date of Patent: February 11, 2020Assignee: PATHMATICS, INC.Inventors: Gabriel Gottlieb, Thomas George Lorimor
-
Publication number: 20180315081Abstract: Systems and methods are provided for discovering advertisements on publisher web pages and for identifying placement pathways by which discovered advertisements have been placed on the publisher web pages. An advertisement tracking and discovery system may use multiple web crawler applications to explore multiple publisher websites. The web crawler applications may gather advertisement data that includes times associated with each request made by the web crawler application. The system may use the gathered advertisement data and the times associated with each request to determine the placement pathways by which discovered advertisements have been placed. Each placement pathway may include one or more advertising channels or combinations of advertising channels. The system may accumulate and aggregate advertising data associated with the advertisements and the placement pathways and display the aggregated advertising data to a customer.Type: ApplicationFiled: July 3, 2018Publication date: November 1, 2018Inventors: Gabriel GOTTLIEB, Thomas George LORIMOR
-
Patent number: 10026096Abstract: Systems and methods are provided for discovering advertisements on publisher web pages and for identifying placement pathways by which discovered advertisements have been placed on the publisher web pages. An advertisement tracking and discovery system may use multiple web crawler applications to explore multiple publisher websites. The web crawler applications may gather advertisement data that includes times associated with each request made by the web crawler application. The system may use the gathered advertisement data and the times associated with each request to determine the placement pathways by which discovered advertisements have been placed. Each placement pathway may include one or more advertising channels or combinations of advertising channels. The system may accumulate and aggregate advertising data associated with the advertisements and the placement pathways and display the aggregated advertising data to a customer.Type: GrantFiled: September 11, 2017Date of Patent: July 17, 2018Assignee: PATHMATICS, INC.Inventors: Gabriel Gottlieb, Thomas George Lorimor
-
Publication number: 20170372357Abstract: Systems and methods are provided for discovering advertisements on publisher web pages and for identifying placement pathways by which discovered advertisements have been placed on the publisher web pages. An advertisement tracking and discovery system may use multiple web crawler applications to explore multiple publisher websites. The web crawler applications may gather advertisement data that includes times associated with each request made by the web crawler application. The system may use the gathered advertisement data and the times associated with each request to determine the placement pathways by which discovered advertisements have been placed. Each placement pathway may include one or more advertising channels or combinations of advertising channels. The system may accumulate and aggregate advertising data associated with the advertisements and the placement pathways and display the aggregated advertising data to a customer.Type: ApplicationFiled: September 11, 2017Publication date: December 28, 2017Inventors: Gabriel GOTTLIEB, Thomas George LORIMOR
-
Patent number: 9767480Abstract: Systems and methods are provided for discovering advertisements on publisher web pages and for identifying placement pathways by which discovered advertisements have been placed on the publisher web pages. An advertisement tracking and discovery system may use multiple web crawler applications to explore multiple publisher websites. The web crawler applications may gather advertisement data that includes times associated with each request made by the web crawler application. The system may use the gathered advertisement data and the times associated with each request to determine the placement pathways by which discovered advertisements have been placed. Each placement pathway may include one or more advertising channels or combinations of advertising channels. The system may accumulate and aggregate advertising data associated with the advertisements and the placement pathways and display the aggregated advertising data to a customer.Type: GrantFiled: June 19, 2012Date of Patent: September 19, 2017Assignee: PATHMATICS, INC.Inventors: Gabriel Gottlieb, Thomas George Lorimor
-
Publication number: 20170236157Abstract: Systems and methods are provided for automatically generating and maintaining user profile cookie sets. The user profile cookie sets may be used by a web crawler when gathering data such as advertisement data associated with one or more websites. The cookie sets may be generated by choosing a user profile with a set of user traits, selecting a set of websites related to the user traits, and browsing the selected set of websites using a web crawler while allowing the website to place cookies in storage of the web crawler. The cookie sets may be maintained by selecting a website to browse, selecting a user profile associated with the selected website, loading a previously generated cookie set for the selected user profile into the storage of a web crawler, and loading the webpage while allowing the website to place, update, or replace cookies in the storage of the web crawler.Type: ApplicationFiled: May 1, 2017Publication date: August 17, 2017Inventors: Gabriel GOTTLIEB, Thomas George LORIMOR
-
Patent number: 9646095Abstract: Systems and methods are provided for automatically generating and maintaining user profile cookie sets. The user profile cookie sets may be used by a web crawler when gathering data such as advertisement data associated with one or more websites. The cookie sets may be generated by choosing a user profile with a set of user traits, selecting a set of websites related to the user traits, and browsing the selected set of websites using a web crawler while allowing the website to place cookies in storage of the web crawler. The cookie sets may be maintained by selecting a website to browse, selecting a user profile associated with the selected website, loading a previously generated cookie set for the selected user profile into the storage of a web crawler, and loading the webpage while allowing the website to place, update, or replace cookies in the storage of the web crawler.Type: GrantFiled: February 28, 2013Date of Patent: May 9, 2017Assignee: Pathmatics, Inc.Inventors: Gabriel Gottlieb, Thomas George Lorimor
-
Patent number: 9185451Abstract: Detailed herein is a technology which, among other things, allows for storage and playback of interactive user elements in a television stream. In one approach to this technology, a content data stream, including a television program and a user experience element, is received. This content data stream is transformed, and the transformed data stream is examined, to identify which packets are associated with the user experience element. Those packets are then passed to a handler appropriate for the user experience element.Type: GrantFiled: September 27, 2012Date of Patent: November 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Gabriel Gottlieb, Kenneth Reneris
-
Patent number: 8745753Abstract: Systems and methods are provided that discover undesired advertisements on publisher web pages and automatically block advertisers or advertising channels associated with the placement of those advertisements from placing advertisements on the publisher web pages. An advertisement discovery and blocking system may discover advertisements on a particular publisher web page and placement pathways associated with those discovered advertisements. The system may then compare the discovered advertisements and placement pathways with a set of rules in an advertiser rule list. The system may detect advertisement violations based on the comparison of the set of rules in the advertiser rule list with the discovered advertisements and placement pathways. The system may add advertisers and advertising channels associated with the detected advertisement violations to a list of blocked advertisers. The list of blocked advertisers may be provided to the publishers and the advertising channels.Type: GrantFiled: June 19, 2012Date of Patent: June 3, 2014Assignee: Adomic, Inc.Inventors: Gabriel Gottlieb, Thomas George Lorimor
-
Patent number: 7546623Abstract: Various embodiments pertain to methods and systems for providing multi-source content in electronic program guides (EPGs). In at least some embodiments, various techniques can present the viewer with a user interface, such as a grid, that is efficiently and intelligently assembled and managed to foster a desirable user experience.Type: GrantFiled: January 5, 2005Date of Patent: June 9, 2009Assignee: Microsoft CorporationInventors: Amit Ramraz, Edward M. Tecot, Shannon C. Hegg, Pradip K. Fatehpuria, Sanjay Dhanraj Sahgal, Gabriel Gottlieb, Anand Muthurajan, Joerg Raymond Brown, Deepa Rajagopal, Sampathkumar Ramakrishnan, Stacy L. Yust
-
Patent number: 7519578Abstract: A mechanism is provided to a user which allows “ubiquitous” searching—searching of possibly heterogeneous search repositories. In one embodiment, this search mechanism is provided by means of a search framework underlying a web-based user interface. When a search request is made, the underlying search framework detects the search request and its associated parameters, associates the search request with the required search provider or providers while still exposing (through the search context) the full search functionality for all search providers currently configured with the search framework, dispatches the search requests, and handles the return of search results in a unified format. The search providers follow the search framework's interfaces through which the search framework can detect the search method offered by the search provider, and results format and option information.Type: GrantFiled: October 3, 2003Date of Patent: April 14, 2009Assignee: Microsoft CorporationInventors: Constantin Mihai, David Rothenberg, Ray Patch, Gabriel Gottlieb
-
Publication number: 20080222044Abstract: Described herein is technology for, among other things, maintaining access to DRM protected content. The technology may be implemented via a playback device or a computer system connected to a MTD. It involves monitoring requests for media content and then verifying access and renewing the license if necessary. The license renewal request may be made to a MTD or an internet connected system.Type: ApplicationFiled: March 5, 2007Publication date: September 11, 2008Applicant: Microsoft CorporationInventors: Gabriel Gottlieb, Ken Reneris
-
Publication number: 20080208752Abstract: Content communication and purchases using a computer-based media component are described. A tuner component can individually interact with client components, where each communication of content may be varied or configured independent of interactions with other client components. Additionally, content can be purchased using the computer-based media component, where the purchase and/or presentation of the content may utilize the computer-based media component and/or coupled client components.Type: ApplicationFiled: February 23, 2007Publication date: August 28, 2008Applicant: Microsoft CorporationInventors: Gabriel Gottlieb, Ken Reneris, Bill Chau
-
Publication number: 20080209469Abstract: Detailed herein is a technology which, among other things, allows for storage and playback of interactive user elements in a television stream. In one approach to this technology, a content data stream, including a television program and a user experience element, is received. This content data stream is transformed, and the transformed data stream is examined, to identify which packets are associated with the user experience element. Those packets are then passed to a handler appropriate for the user experience element.Type: ApplicationFiled: February 27, 2007Publication date: August 28, 2008Applicant: Microsoft CorporationInventors: Gabriel Gottlieb, Ken Reneris
-
Publication number: 20060150214Abstract: Various embodiments pertain to methods and systems for providing multi-source content in electronic program guides (EPGs). In at least some embodiments, various techniques can present the viewer with a user interface, such as a grid, that is efficiently and intelligently assembled and managed to foster a desirable user experience.Type: ApplicationFiled: January 5, 2005Publication date: July 6, 2006Applicant: Microsoft CorporationInventors: Amit Ramraz, Edward Tecot, Shannon Hegg, Pradip Fatehpuria, Sanjay Sahgal, Gabriel Gottlieb, Anand Muthurajan, Joerg Brown, Deepa Rajagopal, Sampathkumar Ramakrishnan, Stacy Yust