Patents by Inventor Keith Alan Regier
Keith Alan Regier 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: 10628494Abstract: Methods, computer systems, and computer-readable storage media for maximizing information associated with content items on a search engine results page are provided. A total number of pixels available on the search engine results page is determined, and content items are received in response to a search query. Templates are selected from a set of pre-generated templates, and the content items are initially assigned to the templates such that a number of content items is maximized on the search engine results page. Next, and starting with the highest-ranked content item, an optimal size is determined for each of the templates such that the content-item-per-pixel is maximized within each template. After resizing the templates to the optimal size, the content items are presented on the search engine results page.Type: GrantFiled: April 12, 2017Date of Patent: April 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Marantz, Keith Alan Regier, Tejas Girish Nadkarni, Diana Hsu
-
Publication number: 20170220701Abstract: Methods, computer systems, and computer-readable storage media for maximizing information associated with content items on a search engine results page are provided. A total number of pixels available on the search engine results page is determined, and content items are received in response to a search query. Templates are selected from a set of pre-generated templates, and the content items are initially assigned to the templates such that a number of content items is maximized on the search engine results page. Next, and starting with the highest-ranked content item, an optimal size is determined for each of the templates such that the content-item-per-pixel is maximized within each template. After resizing the templates to the optimal size, the content items are presented on the search engine results page.Type: ApplicationFiled: April 12, 2017Publication date: August 3, 2017Inventors: Daniel Marantz, Keith Alan Regier, Tejas Girish Nadkarni, Diana Hsu
-
Patent number: 9639614Abstract: Methods, computer systems, and computer-readable storage media for maximizing information associated with content items on a search engine results page are provided. A total number of pixels available on the search engine results page is determined, and content items are received in response to a search query. Templates are selected from a set of pre-generated templates, and the content items are initially assigned to the templates such that a number of content items is maximized on the search engine results page. Next, and starting with the highest-ranked content item, an optimal size is determined for each of the templates such that the content-item-per-pixel is maximized within each template. After resizing the templates to the optimal size, the content items are presented on the search engine results page.Type: GrantFiled: October 4, 2011Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Marantz, Keith Alan Regier, Tejas Girish Nadkarni, Diana Hsu
-
Patent number: 9286390Abstract: Search results are provided with rich content in defined display areas defined via a border, background, other like graphical elements, or combinations thereof. Within the defined display area, search results content is formatted to evoke a particular theme or concept appropriate for the information identified by the search result. Additionally, within the defined display area, a graphical preview of the search result is provided in an animated manner evocative of user scrolling. Collections of search results are arranged in grids, like tiles. Search results are reviewed on a grid-by-grid basis, with small portions of prior, or subsequent, grids being displayed at the edges of the display, thereby visually indicating that further, or subsequent, grids are accessible. Alternatively, other grids can represent different types of search results. The quantity in a grid, and their size, are dynamically adjusted based on the size of the display.Type: GrantFiled: December 30, 2011Date of Patent: March 15, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Marantz, Keith Alan Regier, Sarvesh Nagpal
-
Publication number: 20140325374Abstract: Computer-readable media, methods, and systems for generating user interfaces across multiple form factor devices are provided. A server is configured to group a plurality of templates into one or more sets having a different layout for categories of devices or applications. The server receives a request from a device for user interface content. In response, the server parses the request to determine a type for the device or a type for an application requesting the user interface content. The devices or applications are classified by the server based on the identified type for the device or application. A set of appropriate user interfaces is selected based on the type of the device or application. The server maps values to one or more attributes associated with the selected set and transmits the user interface content to the device for rendering.Type: ApplicationFiled: April 30, 2013Publication date: October 30, 2014Applicant: MICROSOFT CORPORATIONInventors: Olivier Jerzy Dabrowski, Jim Gilsinan, Keith Alan Regier, Jonathan Bergeron, Elia Karagiannis, Troy Ma, John Michael Guthmann
-
Patent number: 8769399Abstract: Computer-storage media, methods, and systems for formatting and surfacing a badge are provided. The badge represents a graphical region presented in visual association with a search result on a web-results page. The format of the badge is initially dictated by a template that is automatically generated. Upon collecting performance information, a website owner is granted permission to alter the template and appearance of the badge, via a publisher portal. During interaction with the publisher portal, the website owner is prompted to provide feedback in order to manage parameters of the badge, such as uploading a visual representation of a logo, trademark, or other branded element, or specifying a type of metadata to be imported to the graphical region. Accordingly, the badge operates to improve a users' ability to distinguish between search results on the web-results page and assists users in confidently deciding upon and selecting a relevant search result.Type: GrantFiled: June 28, 2011Date of Patent: July 1, 2014Assignee: Microsoft CorporationInventors: Daniel Marantz, Alec John Berntson, Darwin Kengo Yamamoto, Christina Marie Koehn, Steve Ballon, Keith Alan Regier, Brian Macdonald, Steven Tullis, Steven Macbeth, Rodney Coleman Edwards
-
Publication number: 20130268511Abstract: A search engine configured to respond to a search query with a search results page is presented. The search engine includes at least one annotated search result in the search results page. The at least one annotated search results is annotated according to user data independent of the basis by which the search results are identified. The search results page is generated to include user-actionable controls by which a user can update the search results according to update criteria. The update criteria is used in a feedback loop to improve the user data upon which search results are personalized and/or annotated.Type: ApplicationFiled: April 8, 2012Publication date: October 10, 2013Applicant: MICROSOFT CORPORATIONInventors: Peter Richard Bailey, Girish Kumar, Ryen William White, Nathan Buggia, Keith Alan Regier
-
Publication number: 20130174023Abstract: Search results are provided with rich content in defined display areas defined via a border, background, other like graphical elements, or combinations thereof. Within the defined display area, search results content is formatted to evoke a particular theme or concept appropriate for the information identified by the search result. Additionally, within the defined display area, a graphical preview of the search result is provided in an animated manner evocative of user scrolling. Collections of search results are arranged in grids, like tiles. Search results are reviewed on a grid-by-grid basis, with small portions of prior, or subsequent, grids being displayed at the edges of the display, thereby visually indicating that further, or subsequent, grids are accessible. Alternatively, other grids can represent different types of search results. The quantity in a grid, and their size, are dynamically adjusted based on the size of the display.Type: ApplicationFiled: December 30, 2011Publication date: July 4, 2013Applicant: MICROSOFT CORPORATIONInventors: Daniel Marantz, Keith Alan Regier, Sarvesh Nagpal
-
Publication number: 20130086031Abstract: Methods, computer systems, and computer-readable storage media for maximizing information associated with content items on a search engine results page are provided. A total number of pixels available on the search engine results page is determined, and content items are received in response to a search query. Templates are selected from a set of pre-generated templates, and the content items are initially assigned to the templates such that a number of content items is maximized on the search engine results page. Next, and starting with the highest-ranked content item, an optimal size is determined for each of the templates such that the content-item-per-pixel is maximized within each template. After resizing the templates to the optimal size, the content items are presented on the search engine results page.Type: ApplicationFiled: October 4, 2011Publication date: April 4, 2013Applicant: MICROSOFT CORPORATIONInventors: DANIEL MARANTZ, KEITH ALAN REGIER, TEJAS GIRISH NADKARNI, DIANA HSU
-
Patent number: 8381105Abstract: Systems, methods, and computer-readable media for presenting video as at least a portion of the background of search engine home pages are provided. Upon receiving a request for presentation of a search engine home page, a static image is transmitted for presentation as at least a portion of the background for the search engine home page. Also transmitted is a video file. The static image may or may not be associated with the video file. After a predetermined amount of time, play of the video file is initiated without user action, the video file replacing the static image as at least a portion of the background of the search engine home page. In this way, the user receives a seamless transition from a static image to a video presentation and is provided a rich, immersive experience at the search engine home page.Type: GrantFiled: July 14, 2011Date of Patent: February 19, 2013Assignee: Microsoft CorporationInventors: Rajeev Kumar Chand, Stephanie S. Horstmanshof, Marcela Sobrinho Pereira, Robert James Barber, Sarah K. Berrier, Craig J. Miller, Keith Alan Regier, Javier Garcia Flynn
-
Publication number: 20130019146Abstract: Systems, methods, and computer-readable media for presenting video as at least a portion of the background of search engine home pages are provided. Upon receiving a request for presentation of a search engine home page, a static image is transmitted for presentation as at least a portion of the background for the search engine home page. Also transmitted is a video file. The static image may or may not be associated with the video file. After a predetermined amount of time, play of the video file is initiated without user action, the video file replacing the static image as at least a portion of the background of the search engine home page. In this way, the user receives a seamless transition from a static image to a video presentation and is provided a rich, immersive experience at the search engine home page.Type: ApplicationFiled: July 14, 2011Publication date: January 17, 2013Applicant: MICROSOFT CORPORATIONInventors: RAJEEV KUMAR CHAND, STEPHANIE S. HORSTMANSHOF, MARCELA SOBRINHO PEREIRA, ROBERT JAMES BARBER, SARAH K. BERRIER, CRAIG J. MILLER, KEITH ALAN REGIER, JAVIER GARCIA FLYNN
-
Publication number: 20130007587Abstract: Computer-storage media, methods, and systems for formatting and surfacing a badge are provided. The badge represents a graphical region presented in visual association with a search result on a web-results page. The format of the badge is initially dictated by a template that is automatically generated. Upon collecting performance information, a website owner is granted permission to alter the template and appearance of the badge, via a publisher portal. During interaction with the publisher portal, the website owner is prompted to provide feedback in order to manage parameters of the badge, such as uploading a visual representation of a logo, trademark, or other branded element, or specifying a type of metadata to be imported to the graphical region. Accordingly, the badge operates to improve a users' ability to distinguish between search results on the web-results page and assists users in confidently deciding upon and selecting a relevant search result.Type: ApplicationFiled: June 28, 2011Publication date: January 3, 2013Applicant: MICROSOFT CORPORATIONInventors: DANIEL MARANTZ, ALEC JOHN BERNTSON, DARWIN KENGO YAMAMOTO, CHRISTINA MARIE KOEHN, STEVE BALLON, KEITH ALAN REGIER, BRIAN MACDONALD, STEVEN TULLIS, STEVEN MACBETH, RODNEY COLEMAN EDWARDS