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: 10198519
    Abstract: 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: Grant
    Filed: April 25, 2016
    Date of Patent: February 5, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Paul Broman, Jon Sweet, Tim Rechin, Jessi Dong, Frank Yoo, Burke Culligan
  • Patent number: 10083248
    Abstract: 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: Grant
    Filed: April 7, 2010
    Date of Patent: September 25, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventors: Paul Broman, Jon Sweet, Tim Rechin, Jessi Dong, John Greene, Frank Yoo
  • Patent number: 9996614
    Abstract: 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: Grant
    Filed: April 7, 2010
    Date of Patent: June 12, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventor: Paul Broman
  • Patent number: 9942359
    Abstract: 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: Grant
    Filed: April 25, 2017
    Date of Patent: April 10, 2018
    Assignee: OATH INC.
    Inventors: Paul Broman, Stephen Owens, John Hazelwood, Parag Jain, Jayadev Chandrasekhar, Steven Carlson, David Pham
  • Publication number: 20170257462
    Abstract: 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: Application
    Filed: April 25, 2017
    Publication date: September 7, 2017
    Inventors: Paul BROMAN, Stephen OWENS, John HAZELWOOD, Parag JAIN, Jayadev CHANDRASEKHAR, Steven CARLSON, David PHAM
  • Patent number: 9674305
    Abstract: 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: Grant
    Filed: September 21, 2009
    Date of Patent: June 6, 2017
    Assignee: YAHOO! INC.
    Inventors: Paul Broman, Stephen Owens, John Hazelwood, Parag Jain, Jayadev Chandrasekhar, Steven Carlson, David Pham
  • Publication number: 20160239577
    Abstract: 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: Application
    Filed: April 25, 2016
    Publication date: August 18, 2016
    Inventors: Paul Broman, Jon Sweet, Tim Rechin, Jessi Dong, Frank Yoo, Burke Culligan
  • Patent number: 9323843
    Abstract: 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: Grant
    Filed: April 7, 2010
    Date of Patent: April 26, 2016
    Assignee: Yahoo! Inc.
    Inventors: Paul Broman, Jon Sweet, Tim Rechin, Jessi Dong, Frank Yoo, Burke Culligan
  • Patent number: 9135354
    Abstract: 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: Grant
    Filed: April 7, 2010
    Date of Patent: September 15, 2015
    Assignee: YAHOO! INC.
    Inventor: Paul Broman
  • Patent number: 8863000
    Abstract: 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: Grant
    Filed: April 7, 2010
    Date of Patent: October 14, 2014
    Assignee: Yahoo! Inc.
    Inventor: Paul Broman
  • Patent number: 8832543
    Abstract: 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: Grant
    Filed: June 8, 2010
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Paul Broman, Glenn Frankel, Roberto C. Taboada
  • Patent number: 8706708
    Abstract: 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: Grant
    Filed: October 26, 2007
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Jeff Reynar, Paul Broman, Joe Keng Yap
  • Publication number: 20110252060
    Abstract: 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: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: Yahoo! Inc.
    Inventors: Paul Broman, Jon Sweet, Tim Rechin, Jessi Dong, John Greene, Frank Yoo
  • Publication number: 20110252342
    Abstract: 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: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: Yahoo! Inc.
    Inventor: Paul Broman
  • Publication number: 20110252343
    Abstract: 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: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: Yahoo! Inc.
    Inventors: Paul Broman, Jon Sweet, Tim Rechin, Jessi Dong, Frank Yoo, Burke Culligan
  • Publication number: 20110252329
    Abstract: 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: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: Yahoo! Inc.
    Inventor: Paul Broman
  • Publication number: 20110252041
    Abstract: 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: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: Yahoo! Inc.
    Inventor: Paul Broman
  • Publication number: 20110072089
    Abstract: 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: Application
    Filed: September 21, 2009
    Publication date: March 24, 2011
    Applicant: Yahoo! Inc.
    Inventors: Paul Broman, Stephen Owens, John Hazelwood, Parag Jain, Javadev Chandrasekhar, Steven Carlson, David Pham
  • Patent number: 7827546
    Abstract: 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: Grant
    Filed: December 9, 2003
    Date of Patent: November 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Brian Jones, Robert Little, Jeff Reynar, Paul Broman
  • Publication number: 20100251093
    Abstract: 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: Application
    Filed: June 8, 2010
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Paul Broman, Glenn Frankel, Roberto C. Taboada