Patents by Inventor Eamonn O'BRIEN
Eamonn O'BRIEN 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: 9448695Abstract: A method, system, and computer program product for selecting web page content based on user permission for collecting user-selected content within web pages (FIG. 4, 400) may comprise accessing web page data associated with a currently viewed web page (FIG. 4, 400), the web page data comprising a popular selection of content on the currently viewed web page (FIG. 4, 408) (505), with an electronic client device, presenting the popular selection of content of the currently viewed web page (FIG. 4, 400) to a user (535), and prompting the user to agree to the use of the user's selected content within a number of web pages in exchange for use of the popular selection of content on the web page (FIG. 4, 400). The web page content is selected, based on the user's response.Type: GrantFiled: December 14, 2010Date of Patent: September 20, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Eamonn O'Brien-Strain, Suk Hwan Lim
-
Publication number: 20160222459Abstract: Methods and compositions are provided for the identification of a molecular diagnostic test for lung cancer. The test defines a novel DNA damage repair deficient molecular subtype and enables classification of a patient within this subtype. The present invention can be used to determine whether patients with NSCLC are clinically responsive or non-responsive to a therapeutic regimen prior to administration of any chemotherapy. This test may be used with different drugs that directly or indirectly affect DNA damage or repair, such as many of the standard cytotoxic chemotherapeutic drugs currently in use. In particular, the present invention is directed to the use of certain combinations of predictive markers, wherein the expression of the predictive markers correlates with responsiveness or non-responsiveness to a therapeutic regimen.Type: ApplicationFiled: September 9, 2014Publication date: August 4, 2016Inventors: Karen KEATING, Laura HILL, Steve DEHARO, Eamonn O'BRIEN, Tim DAVISON, Paul HARKIN, Richard KENNEDY, Jude O'DONNELL
-
Publication number: 20160222460Abstract: Methods and compositions are provided for the identification of a molecular diagnostic test for oesophageal adenocarcinoma (OAC). The test defines a novel DNA damage repair deficient molecular subtype and enables classification of a patient within this subtype. The present invention can be used to determine whether patients with OAC are clinically responsive or non-responsive to a therapeutic regimen prior to administration of any chemotherapy. This test may be used with different drugs that directly or indirectly affect DNA damage or repair, such as many of the standard cytotoxic chemotherapeutic drugs currently in use. In particular, the present invention is directed to the use of certain combinations of predictive markers, wherein the expression of the predictive markers correlates with responsiveness or non-responsiveness to a therapeutic regimen.Type: ApplicationFiled: September 9, 2014Publication date: August 4, 2016Inventors: Karen KEATING, Laura HILL, Steve DEHARO, Eamonn O'BRIEN, Tim DAVISON, Paul HARKIN, Richard KENNEDY, Jude O'DONNELL
-
Patent number: 9152357Abstract: A request for print content is received at a network server system. The request includes variable user input. Webpage content is obtained based at least in part on the variable user input. A subset of the webpage content is identified as print content. A print-ready layout of the print content is formed and the print content in the print-ready layout is provided, via network connection, to a client in response to the request.Type: GrantFiled: February 23, 2011Date of Patent: October 6, 2015Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Peter G Hwang, Terence C Ngai, Jerry J Liu, Suk Hwan Lim, Eamonn O'Brien-Strain
-
Patent number: 9020212Abstract: A computer-implemented method of automatically determining a name of a person appearing in an image includes receiving a collection of web pages containing a plurality of images. For each of the images, a set of names associated with the image is identified based on a text analysis of at least one of the web pages. Face detection and clustering is performed on the plurality of images to generate a plurality of face clusters. For each of the face clusters, a label for the face cluster is identified based on the set of names associated with each image in the face cluster. A name of a first person appearing in at least one of the images is determined based on the identified label for one of the face clusters associated with the first person.Type: GrantFiled: July 31, 2012Date of Patent: April 28, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Tong Zhang, Georgia Koutrika, Eamonn O'Brien-Strain
-
Patent number: 8861017Abstract: A method for formatting website content for printing includes providing a web widget to a user's computer. Content from a website viewable on the user's computer can be analyzed and extracted via an application server engaged by the web widget. The extracted content can be transformed into a desired format on the application server.Type: GrantFiled: November 20, 2009Date of Patent: October 14, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Eamonn O'Brien-Strain
-
Publication number: 20140201183Abstract: A system and method are provided to deliver personalized content to a user. The system includes a memory for storing computer executable instructions and a processing unit for accessing the memory and executing the computer executable instructions. The computer executable instructions include an engine to apply content extraction rules based on at least one pre-determined delivery schedule to extract content of interest pointed to by links in user-selected sections of at least one content portal of at least one web page regardless of changes in the links in the at least one content portal. The computer executable instructions also include a module to compose the extracted content in a layout format to provide personalized content. The system includes computer executable instructions to deliver the personalized content to at least one pre-determined destination according to the at least one pre-determined delivery schedule.Type: ApplicationFiled: September 30, 2011Publication date: July 17, 2014Inventors: Qian Lin, Jerry Liu, Eamonn O'brien-Strain
-
Patent number: 8683326Abstract: A determinate spatiotemporal layout specification (20) automatically is generated in accordance with a relative spatiotemporal layout specification (14). The relative spatiotemporal layout specification (14) describes relative spatial positions and temporal order of media object types. The determinate spatiotemporal layout specification (20) describes a layout of media objects (18) in a display area (46) over time. The process of generating the determinate spatiotemporal layout specification (20) includes determining for each of the media objects (18) a respective spatiotemporal slot corresponding to a respective window in the display area (46) over a respective rendering period in which the media object (18) is scheduled to be rendered. The determinate spatiotemporal layout specification (20) is outputted.Type: GrantFiled: May 6, 2008Date of Patent: March 25, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Eamonn O'Brien-Strain
-
Publication number: 20140037154Abstract: A computer-implemented method of automatically determining a name of a person appearing in an image includes receiving a collection of web pages containing a plurality of images. For each of the images, a set of names associated with the image is identified based on a text analysis of at least one of the web pages. Face detection and clustering is performed on the plurality of images to generate a plurality of face clusters. For each of the face clusters, a label for the face cluster is identified based on the set of names associated with each image in the face cluster. A name of a first person appearing in at least one of the images is determined based on the identified label for one of the face clusters associated with the first person.Type: ApplicationFiled: July 31, 2012Publication date: February 6, 2014Inventors: Tong Zhang, Georgia Koutrika, Eamonn O'Brien-Strain
-
Patent number: 8593478Abstract: A system and method are provided for determining a color palette model from an image of a document. Pixel values of the image of the document are clustered to provide image clusters. Color layers of the image are determined, each color layer corresponding to an image cluster. Aspects of the color palette model can be determined using the color layers. Aspects of the color palette model include a foreground-background color pair for a content block in the document and a background-area color of the document.Type: GrantFiled: October 19, 2010Date of Patent: November 26, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Eamonn O'Brien-Strain, Clayton Brian Atkins, Niranjan Damera-Venkata, Jerry J Liu
-
Publication number: 20130283148Abstract: A system and method are provided for extracting main content from a web page. Web page segmentation is performed on a web page to provide affinity-grouped segments. Descriptive features of at least one of the affinity-grouped segments are computed. At least one of the affinity-grouped segments is classified as a main body segment based on the computed descriptive features. Additional affinity-grouped segments are classified as to a document function based on the computed descriptive features. Classified affinity-grouped segments are assembled according to their classified document functions to provide the main content.Type: ApplicationFiled: October 26, 2010Publication date: October 24, 2013Inventors: Suk Hwan Lim, Jian-Ming Jin, Li-Wei Zheng, Jian Fan, Eamonn O'Brien-Strain, Parag Joshi
-
Publication number: 20130275859Abstract: A method of creating an application for the popular selection of content on a web page (FIG. 4, 400) may comprise collecting web page data associated with a web page (FIG. 4, 400), the web page data comprising a selection of content on the web page (FIG. 4, 400) (Block 505), with a processor, determining among the selection of content of the web page, which content is popular (Block 510), and creating an application based on the popular selection of content of the web page (Block 515).Type: ApplicationFiled: December 14, 2010Publication date: October 17, 2013Inventors: Eamonn O'Brien-Strain, Suk Hwan Lim
-
Publication number: 20130275889Abstract: A method, system, and computer program product for selecting web page content based on user permission for collecting user-selected content within web pages (FIG. 4, 400) may comprise accessing web page data associated with a currently viewed web page (FIG. 4, 400), the web page data comprising a popular selection of content on the currently viewed web page (FIG. 4, 408) (505), with an electronic client device, presenting the popular selection of content of the currently viewed web page (FIG. 4, 400) to a user (535), and prompting the user to agree to the use of the user's selected content within a number of web pages in exchange for use of the popular selection of content on the web page (FIG. 4, 400). The web page content is selected, based on the user's response.Type: ApplicationFiled: December 14, 2010Publication date: October 17, 2013Inventors: Eamonn O'Brien-Strain, Suk Hwan Lim
-
Publication number: 20130275854Abstract: Segmenting a web page (110) into coherent function blocks (705-1 to 705-8) includes parsing content from the web page (110) into multiple coherent, collectively exhaustive nodes (405-1 to 405-37); calculating at least one matrix (500, 600, 605-1 to 605-4) of affinity values between each of the nodes (405-1 to 405-37); and clustering the nodes (405-1 to 405-37) into functional blocks (705-1 to 705-8) based on the affinity values in the at least one matrix (500, 600, 605-1 to 605-4).Type: ApplicationFiled: April 19, 2010Publication date: October 17, 2013Inventors: Suk Hwan Lim, Jian-Ming Jin, Li-Wei Zheng, Eamonn O'Brien-Strain, Jian Fan
-
Publication number: 20130205202Abstract: Systems and methods are provided for transforming a document into interactive media content. A system can include a memory for storing computer executable instructions and a processing unit for accessing the memory and executing the computer executable instructions. The computer executable instructions can include an engine to generate a dynamic composition of the text blocks and visual blocks of the document, based on semantic features of the text blocks and the visual blocks, to provide the interactive media content.Type: ApplicationFiled: July 31, 2011Publication date: August 8, 2013Inventors: Jun Xiao, Jiajian Chen, Jian Fan, Eamonn O'Brien-Strain
-
Publication number: 20130159889Abstract: A computer-implemented method for obtaining the rendering co-ordinates of visible text elements on a web page is disclosed. The web page is represented by an input data structure comprising a plurality of text nodes, each of which represents a text element on the web page. The method comprises the following steps: a) using a computer device, wrapping each of the plurality of text nodes in a pair of mark-up language tags; b) using said computer device, obtaining the co-ordinates of a bounding rectangle for each text node using the mark-up language tags; c) using said computer device, attaching an attribute specifying the co-ordinates of the bounding rectangle to each text node; and d) using said computer device, determining whether each text node is invisible, and if it is, excluding it from an output data structure comprising the plurality of text nodes and attached attributes.Type: ApplicationFiled: July 7, 2010Publication date: June 20, 2013Inventors: Li-Wei Zheng, De-Miao Lin, Jian-Ming Lin, Suk Hwan Lim, Jian Fan, Eamonn O'Brien-Strain, Yuhong Xiong, Jerry J. Liu
-
Publication number: 20130110818Abstract: Methods, devices, and systems for profile driven extraction are provided. An example of profile driven extraction includes utilizing an extraction profile created for extracting a subset of content from a particular type of web page, extracting the subset of the content from a number of web pages with a computing device, and transforming the subset of the content with the computing device into a displayable format.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Inventors: Eamonn O'Brien-Strain, Qian Lin, Jerry J. Liu
-
Publication number: 20130091150Abstract: Disclosed is a computer-implemented method of determining smarty between first and second elements of an electronic document. The method uses a computer to calculate a plurality of measures of similarity between the first and second elements in at least two representations of the electronic document. A computer program product and system implementing this method are also disclosed.Type: ApplicationFiled: June 30, 2010Publication date: April 11, 2013Inventors: Jian-Ming Jin, Suk Hwan Lim, Li-Wei Zheng, Jian Fan, Eamonn O'Brien-Strain, Yuhong Xiong, Jerry J. Liu
-
Publication number: 20130036113Abstract: Methods and Systems for automatically providing a graphical layout based on an example graphic layout are disclosed. In general, a block boundary analysis is used to identify spatial characteristics of the example graphic layout and an actual content. A database is searched for one or more graphical templates having spatial characteristics that are similar to the spatial characteristics of the example graphic layout. A fit analysis with the spatial characteristics of the actual content is also performed on the graphical templates. The resulting graphical templates are ranked. At least one of the graphical templates in the ranking is automatically filled with the actual content and provided in place of the example graphic layout.Type: ApplicationFiled: April 28, 2010Publication date: February 7, 2013Inventors: Niranjan Damera-Venkata, Eamonn O'Brien-Strain, Clayton Brian Atkins, Nina Bhatti
-
Publication number: 20120290925Abstract: A method for incremental graphic object layout editing performed by physical computing system (100) includes associating an initial layout (300) of graphic objects (302) with a data structure; generating a screen map (304) associated with the initial layout (300), the screen map (304) comprising at least one region (306) associated with at least one of the graphic objects (302) from the initial layout (300), the region (306) comprising a number of sub-regions (308, 310) for each graphic object associated with the region (306); providing to a user (112) a cursor (412) allowing the user (112) to indicate a selected region; updating the data structure in response to an editing action based in part on the selected region and a position of the cursor (412) relative to one of the sub-regions (308, 310), the graphic objects not related to the editing action maintaining their relative positions within the data structure; and rearranging the initial layout (300) and the screen map (304) according to the updated data sType: ApplicationFiled: January 29, 2010Publication date: November 15, 2012Inventors: Clayton Brian Atkins, Niranjan Damera-Venkata, Eamonn O'brien-Strain, Nina Bhatti