Patents by Inventor Paul Broman
Paul Broman 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: 10198519Abstract: When a user enters a primary search query into a primary search query input area to perform a first search of the primary search query, disclosed is a method and system for automatically entering the primary search query into a secondary search query input area to perform a second search of the primary search query. When the user enters a secondary search query into the secondary search query input area to perform a first search of the secondary search query, the method and system automatically enters the secondary search query into the primary search query input area to perform a second search of the secondary search query.Type: GrantFiled: April 25, 2016Date of Patent: February 5, 2019Assignee: EXCALIBUR IP, LLCInventors: Paul Broman, Jon Sweet, Tim Rechin, Jessi Dong, Frank Yoo, Burke Culligan
-
Patent number: 10083248Abstract: Disclosed is a method and system for navigating, by a browser executing on the computing device, to a web page; transmitting by a client-side module executing on the computing device to a server computer over a network a request to the server computer for topics associated with the web page; receiving, by the computing device, a set of (one or more) topics associated with the web page from the server computer; displaying by the browser in a first content area the web page; and displaying by the browser in a second content area the received set of topics associated with the web page.Type: GrantFiled: April 7, 2010Date of Patent: September 25, 2018Assignee: EXCALIBUR IP, LLCInventors: Paul Broman, Jon Sweet, Tim Rechin, Jessi Dong, John Greene, Frank Yoo
-
Patent number: 9996614Abstract: Disclosed is a method and computing device that receives a web page and locates text elements in the web page, where each text element includes a set of one or more characters or symbols. For each text element found, the computing device assigns a weight value to the each text element. The computing device then stores the text from the each text element in a relevant text storage if the weight value for the each text element is above a threshold weight or similar in layout or content to elements above the threshold weight.Type: GrantFiled: April 7, 2010Date of Patent: June 12, 2018Assignee: EXCALIBUR IP, LLCInventor: Paul Broman
-
Patent number: 9942359Abstract: Disclosed is a method and apparatus that receives, over a network from a computing device being used by a user, a request to configure a first software module host with respect to a software module, the first software module host associated with the user. The apparatus transmits over the network to the computing device instructions to configure, for display by the computing device, the first software module host in accordance with the request. The apparatus computer transmits over the network to the computing device instructions to apply the same configuration with respect to the software module to a second software module host, the second software module host also associated with the user.Type: GrantFiled: April 25, 2017Date of Patent: April 10, 2018Assignee: OATH INC.Inventors: Paul Broman, Stephen Owens, John Hazelwood, Parag Jain, Jayadev Chandrasekhar, Steven Carlson, David Pham
-
Publication number: 20170257462Abstract: Disclosed is a method and apparatus that receives, over a network from a computing device being used by a user, a request to configure a first software module host with respect to a software module, the first software module host associated with the user. The apparatus transmits over the network to the computing device instructions to configure, for display by the computing device, the first software module host in accordance with the request. The apparatus computer transmits over the network to the computing device instructions to apply the same configuration with respect to the software module to a second software module host, the second software module host also associated with the user.Type: ApplicationFiled: April 25, 2017Publication date: September 7, 2017Inventors: Paul BROMAN, Stephen OWENS, John HAZELWOOD, Parag JAIN, Jayadev CHANDRASEKHAR, Steven CARLSON, David PHAM
-
Patent number: 9674305Abstract: Disclosed is a method and apparatus that receives, over a network from a computing device being used by a user, a request to configure a first software module host with respect to a software module, the first software module host associated with the user. The apparatus transmits over the network to the computing device instructions to configure, for display by the computing device, the first software module host in accordance with the request. The apparatus computer transmits over the network to the computing device instructions to apply the same configuration with respect to the software module to a second software module host, the second software module host also associated with the user.Type: GrantFiled: September 21, 2009Date of Patent: June 6, 2017Assignee: YAHOO! INC.Inventors: Paul Broman, Stephen Owens, John Hazelwood, Parag Jain, Jayadev Chandrasekhar, Steven Carlson, David Pham
-
Publication number: 20160239577Abstract: When a user enters a primary search query into a primary search query input area to perform a first search of the primary search query, disclosed is a method and system for automatically entering the primary search query into a secondary search query input area to perform a second search of the primary search query. When the user enters a secondary search query into the secondary search query input area to perform a first search of the secondary search query, the method and system automatically enters the secondary search query into the primary search query input area to perform a second search of the secondary search query.Type: ApplicationFiled: April 25, 2016Publication date: August 18, 2016Inventors: Paul Broman, Jon Sweet, Tim Rechin, Jessi Dong, Frank Yoo, Burke Culligan
-
Patent number: 9323843Abstract: When a user enters a primary search query into a primary search query input area to perform a first search of the primary search query, disclosed is a method and system for automatically entering the primary search query into a secondary search query input area to perform a second search of the primary search query. When the user enters a secondary search query into the secondary search query input area to perform a first search of the secondary search query, the method and system automatically enters the secondary search query into the primary search query input area to perform a second search of the secondary search query.Type: GrantFiled: April 7, 2010Date of Patent: April 26, 2016Assignee: Yahoo! Inc.Inventors: Paul Broman, Jon Sweet, Tim Rechin, Jessi Dong, Frank Yoo, Burke Culligan
-
Patent number: 9135354Abstract: Disclosed is a method and system for displaying topical history of a user's browsing experience. A browser executing on a computing device navigates to a web page. A client-side module executing on the computing device obtains a set of topics associated with the web page. The client-side module determines other topics related to the set of topics associated with the web page. The client-side module determines web pages associated with the other topics that the browser has previously navigated to within a predetermined past period of time. The browser displays in a first content area the web page, and the browser displays in a second content area the set of topics associated with the web page, the other topics related to the set of topics, and links to the web pages associated with the other topics.Type: GrantFiled: April 7, 2010Date of Patent: September 15, 2015Assignee: YAHOO! INC.Inventor: Paul Broman
-
Patent number: 8863000Abstract: Disclosed is a method and system for displaying one or more actions associated with a domain. A server computer receives over a network from a client-side module executing on a computing device a Uniform Resource Locator (URL) associated with a web page to which a user has navigated via a browser executing on the computing device. The server computer determines that the web page is part of a domain that the user has navigated to more than a predetermined number of times within a given period of time. The server computer determines a category associated with the web page and determines one or more actions associated with the domain. The server computer transmits to the computing device for display in the browser a link, the link representing an action associated with the domain and with the category associated with the web page.Type: GrantFiled: April 7, 2010Date of Patent: October 14, 2014Assignee: Yahoo! Inc.Inventor: Paul Broman
-
Patent number: 8832543Abstract: A formatting tool enables “smart” copy and paste functions. The “smart” copy and paste functions can be invoked in a context-sensitive manner, depending on the conditions under which the copy and paste functions are implemented. The present invention will automatically include in a selection a paragraph marker at the end of a selected paragraph, if every other textual character in the paragraph has been selected. The present invention will discard a paragraph mark that is included in pasted text if the pasted text is pasted into the middle of another paragraph, indicating that the user prefers the formatting of the pasted-into paragraph. The present invention also reduces inconsistencies in formatting styles that may exist between source and target documents automatically redefining a style in the target document to conform to a corresponding style in the source document. The present invention also automatically adjusts paragraph spacing, in response to text being pasted into a target document.Type: GrantFiled: June 8, 2010Date of Patent: September 9, 2014Assignee: Microsoft CorporationInventors: Paul Broman, Glenn Frankel, Roberto C. Taboada
-
Patent number: 8706708Abstract: A method and system are provided for creation, implementation, and use of computer-generated “smart” documents to which functionality is attached for providing contextually sensitive tools, controls and help content to users of those documents. Portions of documents are annotated with Extensible Markup Language (XML) tags and structure so that when a user enters those portions, such as by placing a computer cursor in those portions, the user is provided contextually sensitive tools, controls and/or help content. A document tools pane may open on the user's computer screen adjacent to the document being edited for providing the document tools, controls or help content related to the context of the text or data in which the cursor is located. If the user moves the cursor to another portion of the document, the user may obtain information associated with the context of the new portion of the document in which the cursor is located.Type: GrantFiled: October 26, 2007Date of Patent: April 22, 2014Assignee: Microsoft CorporationInventors: Jeff Reynar, Paul Broman, Joe Keng Yap
-
Publication number: 20110252060Abstract: Disclosed is a method and system for navigating, by a browser executing on the computing device, to a web page; transmitting by a client-side module executing on the computing device to a server computer over a network a request to the server computer for topics associated with the web page; receiving, by the computing device, a set of (one or more) topics associated with the web page from the server computer; displaying by the browser in a first content area the web page; and displaying by the browser in a second content area the received set of topics associated with the web page.Type: ApplicationFiled: April 7, 2010Publication date: October 13, 2011Applicant: Yahoo! Inc.Inventors: Paul Broman, Jon Sweet, Tim Rechin, Jessi Dong, John Greene, Frank Yoo
-
Publication number: 20110252342Abstract: Disclosed is a method and system for displaying one or more actions associated with a domain. A server computer receives over a network from a client-side module executing on a computing device a Uniform Resource Locator (URL) associated with a web page to which a user has navigated via a browser executing on the computing device. The server computer determines that the web page is part of a domain that the user has navigated to more than a predetermined number of times within a given period of time. The server computer determines a category associated with the web page and determines one or more actions associated with the domain. The server computer transmits to the computing device for display in the browser a link, the link representing an action associated with the domain and with the category associated with the web page.Type: ApplicationFiled: April 7, 2010Publication date: October 13, 2011Applicant: Yahoo! Inc.Inventor: Paul Broman
-
Publication number: 20110252343Abstract: When a user enters a primary search query into a primary search query input area to perform a first search of the primary search query, disclosed is a method and system for automatically entering the primary search query into a secondary search query input area to perform a second search of the primary search query. When the user enters a secondary search query into the secondary search query input area to perform a first search of the secondary search query, the method and system automatically enters the secondary search query into the primary search query input area to perform a second search of the secondary search query.Type: ApplicationFiled: April 7, 2010Publication date: October 13, 2011Applicant: Yahoo! Inc.Inventors: Paul Broman, Jon Sweet, Tim Rechin, Jessi Dong, Frank Yoo, Burke Culligan
-
Publication number: 20110252329Abstract: Disclosed is a method and system for displaying topical history of a user's browsing experience. A browser executing on a computing device navigates to a web page. A client-side module executing on the computing device obtains a set of topics associated with the web page. The client-side module determines other topics related to the set of topics associated with the web page. The client-side module determines web pages associated with the other topics that the browser has previously navigated to within a predetermined past period of time. The browser displays in a first content area the web page, and the browser displays in a second content area the set of topics associated with the web page, the other topics related to the set of topics, and links to the web pages associated with the other topics.Type: ApplicationFiled: April 7, 2010Publication date: October 13, 2011Applicant: Yahoo! Inc.Inventor: Paul Broman
-
Publication number: 20110252041Abstract: Disclosed is a method and computing device that receives a web page and locates text elements in the web page, where each text element includes a set of one or more characters or symbols. For each text element found, the computing device assigns a weight value to the each text element. The computing device then stores the text from the each text element in a relevant text storage if the weight value for the each text element is above a threshold weight or similar in layout or content to elements above the threshold weight.Type: ApplicationFiled: April 7, 2010Publication date: October 13, 2011Applicant: Yahoo! Inc.Inventor: Paul Broman
-
Publication number: 20110072089Abstract: Disclosed is a method and apparatus that receives, over a network from a computing device being used by a user, a request to configure a first software module host with respect to a software module, the first software module host associated with the user. The apparatus transmits over the network to the computing device instructions to configure, for display by the computing device, the first software module host in accordance with the request. The apparatus computer transmits over the network to the computing device instructions to apply the same configuration with respect to the software module to a second software module host, the second software module host also associated with the user.Type: ApplicationFiled: September 21, 2009Publication date: March 24, 2011Applicant: Yahoo! Inc.Inventors: Paul Broman, Stephen Owens, John Hazelwood, Parag Jain, Javadev Chandrasekhar, Steven Carlson, David Pham
-
Patent number: 7827546Abstract: Methods and systems are provided for dynamically configuring document solutions and for obtaining desired or required components of such document solutions for use with computer-generated documents. If a document is associated with a document solution, a request for components of the solution is sent to a manifest of document solutions. Identification of a user of the document is also passed to the manifest. At the manifest, identification information for the user is used to query a user database to determine a profile of the user such as the user's job description, location, security clearance, and the like. Based on the user's profile, the document solution is configured dynamically to include solution components most helpful to the particular user. A manifest collection is provided for serving as a repository of document solution location information for many different namespaces (schemas) that may be associated with one or more user documents.Type: GrantFiled: December 9, 2003Date of Patent: November 2, 2010Assignee: Microsoft CorporationInventors: Brian Jones, Robert Little, Jeff Reynar, Paul Broman
-
Publication number: 20100251093Abstract: A formatting tool enables “smart” copy and paste functions. The “smart” copy and paste functions can be invoked in a context-sensitive manner, depending on the conditions under which the copy and paste functions are implemented. The present invention will automatically include in a selection a paragraph marker at the end of a selected paragraph, if every other textual character in the paragraph has been selected. The present invention will discard a paragraph mark that is included in pasted text if the pasted text is pasted into the middle of another paragraph, indicating that the user prefers the formatting of the pasted-into paragraph. The present invention also reduces inconsistencies in formatting styles that may exist between source and target documents automatically redefining a style in the target document to conform to a corresponding style in the source document. The present invention also automatically adjusts paragraph spacing, in response to text being pasted into a target document.Type: ApplicationFiled: June 8, 2010Publication date: September 30, 2010Applicant: Microsoft CorporationInventors: Paul Broman, Glenn Frankel, Roberto C. Taboada