Placemark-based Indexing Patents (Class 715/241)
  • Patent number: 11947417
    Abstract: Techniques are disclosed relating to automatically resolving an error in a user interaction with a user page without the user having to disengage from the user page to resolve the error. A monitoring agent may interface with the user page. The monitoring agent may provide an error signal to an error resolution module in response to detecting an error in the user interaction with the user page. The error resolution module may determine a causal factor for the error based on the error signal and contextual data at the time of the error. A resolution flow may be determined based on the causal factor. The resolution flow may be implemented by the monitoring agent contextually within the user page to resolve the error without the user disengaging from the user page.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: April 2, 2024
    Assignee: PayPal, Inc.
    Inventors: Chengal Reddy Yerradoddi, Phanendra Mallampalli, Rajesh Cherukuri, Jesse Stuart Ports, Venkata Naga Sai Ranga Rao Chadalawada
  • Patent number: 11790031
    Abstract: Systems and techniques may be used for providing website change detection. An example technique may include processing snapshots of a website, for example on a first day and a second day to produce a set of features of the website. The technique may include comparing at least one of the set of features from the first day to at least one of the set of features from the second day, for example using a distance function. A change score may be determined, the change score corresponding to at least one of a deleted feature, an added feature, or an unchanged feature of the website from the first day to the second day. The technique may include outputting the change score (e.g., for display).
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: October 17, 2023
    Assignee: Content Square SAS
    Inventors: Mohamed-Amine Baatout, Sihem Abdoun, Paul Coursaux, Mohamed Ali Fathallah, Oliver Maillot
  • Patent number: 11729182
    Abstract: Predictive rendering (also referred to herein as speculative rendering) is disclosed. The predictive rendering is performed by an endpoint browser in response to a user input made by a user. The predictive rendering is verified using a surrogate browser that is executed on a remote server. The verification can be performed asynchronously.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: August 15, 2023
    Assignee: Menlo Security, Inc.
    Inventors: Ji Feng, Gautam Altekar, Yang Yu
  • Patent number: 11630822
    Abstract: Provided is a method including obtaining a first set of queries from an application of a first device for a set of values of a record, determining a numeric boundary based on the set of value, and providing a UI to the first device, where the UI including a UI element displaying the numeric boundary. The method includes obtaining an interface-selected value, obtaining devices using a second set of queries, and obtaining a first location of the first device and a plurality of locations associated with the devices. The process includes selecting a second device of the devices based on distances between the first location and the plurality of locations. The method includes determining whether an authentication value is received from the second device and updating a field of the record based on the interface-selected value in response to receiving the authentication value from the second device.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: April 18, 2023
    Assignee: SELF FINANCIAL, INC.
    Inventors: Andy Helms, David Riley, Jr., Brandon Hines, William Kuk, Kelvin Pho
  • Patent number: 10789147
    Abstract: A system and method allows users to provide portions of scripts or scripts for retrieval of information from one or more web sites of one or more businesses by demonstrating operation of the one or more web sites and identifying locations of one or more fields on each web page of the one or more web sites, and the system and method stores the scripts and uses the scripts to retrieve information from such web site or web sites for any number of users. Different portions of different scripts may be used as a single script to retrieve information from a single web site. Scripts or portions of scripts may be repaired using information from previously working scripts or portions, the web site when the script or portion worked, and the web site when the script or portion did not work.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: September 29, 2020
    Assignee: INTUIT INC.
    Inventors: Aaron Patzer, Jean Sini
  • Patent number: 10339197
    Abstract: The present disclosure describes method and systems for bookmarking. The method includes detecting a plurality of webpage elements having the same Uniform Resource Locator (URL) from among webpage elements on a webpage. The method further includes determining a default display index value associated with each of the plurality of webpage elements having the same URL. The method further includes updating the default display index value of at least one of the plurality of webpage elements in response to a bookmark event and storing the updated display index value. The method further includes bookmarking the webpage according to the at least one updated display index value.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: July 2, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Arihant Jain, Himanshu Gupta
  • Patent number: 10210203
    Abstract: Searching stored content is disclosed. A first mapping is created from an object to one or more stored relational database tables. A second mapping is created from the object to an indexer schema. One or both of the following is done: 1) using the first mapping to translate a search request expressed in an abstract query language to a first query language associated with the relational database; and 2) using the second mapping to translate the search request to a second query language associated with the indexer schema.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: February 19, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Marc Brette, Frédéric Ciminera, Bruno Marquié
  • Patent number: 9817920
    Abstract: A stopword detection component detects stopwords (also stop-phrases) in search queries input to keyword-based information retrieval systems. Potential stopwords are initially identified by comparing the terms in the search query to a list of known stopwords. Context data is then retrieved based on the search query and the identified stopwords. In one implementation, the context data includes documents retrieved from a document index. In another implementation, the context data includes categories relevant to the search query. Sets of retrieved context data are compared to one another to determine if they are substantially similar. If the sets of context data are substantially similar, this fact may be used to infer that the removal of the potential stopword(s) is not material to the search. If the sets of context data are not substantially similar, the potential stopword can be considered material to the search and should not be removed from the query.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: November 14, 2017
    Assignee: Google LLC
    Inventors: Simon Tong, Uri Lerner, Amit Singhal, Paul Haahr, Steven Baker
  • Patent number: 8977951
    Abstract: A system receives an identification of an electronic form that contains a set of objects. At least one object allows a user, via a graphical user interface, to provide input to the object. The system identifies a set of objects from the electronic form to be included within a panel used by a wizard to complete the electronic form. The system generates the panel for presentation by the wizard. The panel allows the user to provide input to those objects on that panel.
    Type: Grant
    Filed: August 21, 2006
    Date of Patent: March 10, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Christopher H. M. Ethier, Trevor H. Ward, Keith R. McLellan, Anthony R. Rumsey
  • Patent number: 8935620
    Abstract: Content displayed in a graphical user interface (GUI) such as a Web browser can be dynamically loaded and unloaded, or otherwise managed, based on factors such as a current view or focus position, allowing a user to view information in a list of objects without having to load all the objects at one time, which could slow down operation of the GUI.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: January 13, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel P. Cox, Jeffrey M. Scherpelz, Kevin Janhuan Lee, Peter V. Commons
  • Patent number: 8875007
    Abstract: An ImageWiki architecture is used to generate an image-based web page for an image on the Web. An ImageWiki page may be created automatically or individually, by a user of the Web. Additionally, a user may revise existing ImageWiki pages to update a particular page or correct an incorrect or misleading previous entry. The ImageWiki application indexes images located on the Web. Once the images are indexed, the information related to the images is mined and extracted from various sources of web data. Finally, an ImageWiki page or web page is generated for each image. The resulting ImageWiki page contains the image as well as the aggregated information relating to the image.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: October 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Linjun Yang, Qi Tian
  • Patent number: 8875014
    Abstract: A tag-based content classification method of classifying content based on a custom tag defined using user taste-based category information and a content reproduction apparatus to perform the method. The content classification method includes: analyzing content, and classifying the content based on whether the content comprises a first custom tag, the first custom tag and a second custom tag, the first custom tag, the second custom tag, and a tag, or the first custom tag and the tag. The first custom tag is category information based on a user's taste, the second custom tag is usage information based on a pattern of use, and the tag is category information based on content information.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: October 28, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hyong-uk Choi
  • Patent number: 8832547
    Abstract: The illustrative embodiments described herein provide an apparatus and method for managing navigation in a table. The process identifies a first location of a current cell in a first dimension using a cell identifier associated with the current cell in response to receiving a keyboard input to the current cell. The process identifies a second location of the current cell in a second dimension using the cell identifier. The process also identifies a location of the current cell in the table using the first location and the second location.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: September 9, 2014
    Assignee: International Business Machines Corporation
    Inventor: Becky Jean Gibson
  • Patent number: 8826111
    Abstract: A receiving apparatus and method for display of final superimposed scenes from a receiver adapted to receive shared object control information used for forming final superimposed scenes and display final superimposed scenes. The final superimposed scenes are formed by superimposing two or more shared scenes each comprising one or more shared objects. The shared object comprises user-selectable command objects that are separately controllable independent of the shared scenes.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: September 2, 2014
    Assignee: Sony Corporation
    Inventor: Kazuhiro Fukuda
  • Patent number: 8819028
    Abstract: A method and system for extracting Web content is disclosed. In one embodiment, Web content in a Webpage is extracted by identifying paragraphs in the Web content based on line-break node determination. A range of text-body associated with the identified paragraphs is then identified using a maximum scoring subsequence. Further, the identified text-body is refined using a heuristic rule of substantially horizontal alignment. Furthermore, one or more titles and one or more images associated with the Web content are extracted. Moreover, the Web content including the identified paragraphs, the one or more titles and the one or more images are outputted.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: August 26, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ping Luo, Jian Fan, Samson J. Liu, Yuhong Xiong, Jerry J. Liu
  • Publication number: 20140215316
    Abstract: A client application displaying a dynamically generated single page from a web application may display consistent and intuitive uniform resource locators (URLs) that are mapped to various states of the single page (e.g., various states entered based on user interactions with dynamically generated content from the web application). The various states of the single page may be mapped to corresponding URLs based on the user interactions with respect to the single page. These URLs may be used to revisit the single page in its respectively corresponding states.
    Type: Application
    Filed: March 1, 2013
    Publication date: July 31, 2014
    Applicant: eBay Inc.
    Inventors: Kevin Guo, Nikhil Dattakumar Sukhtankar
  • Patent number: 8769436
    Abstract: An adaptive region system can include an adaptive region module and a display module. The adaptive region module can include a mini region button panel module capable of generating a mini region button panel having multiple mini region buttons, a view panel module capable of generating a view panel having multiple view buttons, and a region panel module capable of generating a region panel having multiple mini regions. The display module can visually display the mini region button panel, the view panel, and the region panel.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: July 1, 2014
    Assignee: Oracle International Corporation
    Inventors: Michael John Haire, Arin Bhowmick, Kari Mochel, David Danielson, Rami Musa
  • Patent number: 8751925
    Abstract: In one embodiment, a method includes receiving a request for a web page, sending a first response portion for generating the requested web page to a client computing device that includes a structured document including a page-assembling process, generating one or more second response portions each for generating a corresponding portion of the requested web page that each include a call to the page-assembling process, transmitting the second response portions to the client computing device, and wherein the page-assembling process is configured to, responsive to a call corresponding to a respective second response portion, insert, or cause to be inserted, content, resources, or calls to resources included in the respective second response portion into a model representation of the structured document generated by a client rendering application at a location in the model representation determined by a corresponding place-holder code segment included in the structured document.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: June 10, 2014
    Assignee: Facebook, Inc.
    Inventors: Zixiao Zhang, Changhao Jiang
  • Patent number: 8701016
    Abstract: A system for and method of enhancing web page delivery and visitor tracking. The invention provides the ability to control redirection of Web traffic of humans. It can identify visitors to a Web page, track their movements, log critical information, and analyze the Web traffic in order to judge the success in driving quality traffic to some known goal on a Web site, such as a sale. The system tracks visitors via use of redirection with an image tag. The invention can also use unique image marker references to prevent browsers from accessing cached images.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: April 15, 2014
    Assignee: SuperMedia LLC
    Inventors: John H. Lambert, George Semeczko, Geert Engels
  • Patent number: 8677231
    Abstract: There is provided a method for requesting an electronic document based on XML in which the electronic document is created using a syntax defining a structure of a constructed electronic document. The electronic document request method can include creating a request document including an element name/attribute name based on a previously prescribed syntax without defining an additional syntax for requesting the electronic document, requesting a supply of the electronic document having an information on the element name/attribute name recorded in the request document, and receiving the electronic document including the information on the requested element name/attribute name.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: March 18, 2014
    Assignee: LG Electronics, Inc.
    Inventors: Hye Jeong Jeon, Kyoung Ro Yoon, Bae Geun Kang
  • Patent number: 8667169
    Abstract: A method is provided in one example and includes receiving network traffic associated with a first user and a second user; evaluating keywords in the network traffic in order to identify a topic of discussion involving the first and the second users; determining a first sentiment associated with a first data segment associated with the first user; determining a second sentiment associated with a second data segment associated with the second user; and generating an argument map based on the first data sentiment and the second data sentiment.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: March 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Deepti Patil, Satish K. Gannu, Ashutosh A. Malegaonkar
  • Publication number: 20140013198
    Abstract: A method includes defining one or more property fields within a document of a collection of one or more documents, where the one or more property fields store reference information. The method further includes performing an operation on the document. The method further includes extracting reference information associated with one or more references within the document. The method further includes populating the one or more property fields with the reference information associated with the one or more references within the document. The method further includes creating an index of the reference information populated within the one or more property fields.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 9, 2014
    Applicant: DITA EXCHANGE, INC.
    Inventor: Steffen Richard FREDERIKSEN
  • Patent number: 8584013
    Abstract: A temporal layer containing personalization markers (e.g., placemarks) created by a user at a given time (or time period), can be combined with map imagery, allowing the user (or other users) to show only the personalization markers contained in the temporal layer. Temporal layers can be of arbitrary temporal or geographical size, fully or partially overlapping in time or space, split into smaller temporal layers, logically aligned or combined and/or continuous or non-continuous in time or space. Temporal layers can be stored in a repository where they can be searched and used by others. Temporal layers can be associated with search services (e.g., news search) or search histories (e.g., automatic temporal layers based on search history). A user's personal profile can be compared with other users' personal profiles and the results of the comparison can be used to recommend temporal layers. Advertisements can be associated with temporal layers.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: November 12, 2013
    Assignee: Google Inc.
    Inventor: Amund Tveit
  • Patent number: 8584007
    Abstract: There is provided an information processing method, including the steps of: obtaining a first format document described using a mark-up language; and generating, based on definition data defining a hierarchical relationship of at least two types of tags of the mark-up language in a document structure, a second format document representing a tree structure having at least a node thereof corresponding to the tag or to a text related to the tag from the first format document.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: November 12, 2013
    Assignee: Sony Corporation
    Inventors: Masaaki Isozu, Tsugutomo Enami, Shinichi Kawano
  • Patent number: 8578297
    Abstract: Disclosed is a method of browsing a set of media items on a display device. A sequence of thumbnail images corresponding to a portion of the set are initially displayed in a looping arrangement. A first thumbnail image of the sequence is displayed at a size larger than other thumbnail images of the sequence. The first thumbnail image corresponds to a focus position in the sequence. The arrangement responds to a user scrolling action to replace display of a second thumbnail image adjacent to an insertion point in the displayed sequence with a third thumbnail image corresponding to a media item of the set not displayed prior to the user action. The method then updates the focus position and insertion point and replaces a display of the first thumbnail image with display of a fourth thumbnail image corresponding to the updated focus position.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: November 5, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Steven David Webster, Ernest Yiu Cheong Wan
  • Patent number: 8578274
    Abstract: Systems and methods for aggregating web feeds relevant to a geographical locale from multiple sources are disclosed. One embodiment includes, aggregating a web feed using identifier information included in source metadata, parsing the web feed according to mapping information in the source metadata to generate a normalized web feed from the web feed having a data structure specified by the mapping information, determining the geographical locale that is relevant to the web feed, performing filtering on the normalized web feed to determine whether the normalized web feed includes qualified content for publication, and/or publishing the qualified content to be accessible to the user on the user device through a user interface on which the qualified content is depicted as being relevant to the geographical locale.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: November 5, 2013
    Assignee: Radius Intelligence. Inc.
    Inventors: Adrian Druzgalski, Darian Shirazi
  • Patent number: 8576428
    Abstract: An image forming apparatus includes an output image forming unit that forms an output image from an image-repeat image which is obtained by arranging a plurality of input images on one recording medium based on predetermined repeat conditions, a preview image generating unit that generates reduced images of the input images, sets arrangement positions of the reduced images based on the repeat conditions, and arranges the reduced images in the arrangement positions in accordance with the repeat conditions, thereby generating a preview image, and a display unit that displays the preview image generated by the preview image generating unit.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: November 5, 2013
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Tsuyoshi Nitta
  • Patent number: 8560952
    Abstract: A custom layout may be created that includes an arbitrary number of placeholders. Instead of having to use one of the predefined slide layouts available from a presentation program, a user may create their own set of custom layouts that may be used in zero or more presentations and applied to zero or more slides. A custom layout may include title placeholders, header/footer placeholders, as well as body placeholders. The custom layouts may contain both typed and un-typed placeholders. The placeholders on the custom layout may be positioned and formatted as desired by the user. A user may also create and include customized backgrounds on the custom layout. The custom layout may be edited in the same manner as a slide. The user may utilize the interface to copy, move, delete, and edit the custom layouts.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: October 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Nathalie S. Collins, Hoa N. Lu, Dennis Coh, Andy Chin
  • Patent number: 8549398
    Abstract: The invention relates to detecting non-presence of nodes in a document of semi-structured data and to creating a values index which properly reflects this non-presence. The document of semi-structured data, comprising multiple hierarchically organized nodes, is scanned for values (step 110). Subsequently, these values are indexed (step 120). As non-presence of at least one node is detected (step 140), this non-presence is documented by enhancing the values index (12) by a pseudo key (20) (step 150).
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Henrik Loeser
  • Patent number: 8482808
    Abstract: An image processing system includes a client apparatus and a server apparatus. The server apparatus includes an item extraction unit, an item classification unit, and an image selection processing unit. The item extraction unit extracts a prescribed item from a document. The item classification unit classifies the extracted item into any of a plurality of groups. The image selection processing unit generates a display screen displaying each item included in read data in a manner different for each group. A display of the client apparatus displays the generated display screen.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: July 9, 2013
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Kei Shigehisa, Takeshi Morikawa, Toshimichi Iwai, Kaitaku Ozawa
  • Patent number: 8453051
    Abstract: Tools and techniques for creating presentations via dynamic digital content (DDC) tools using a display dependent markup language interface facilitating dynamic content are described. The markup language, “DXyml”, identifies content elements, including dynamic content elements, for display and specifies pixel locations at which to position the content elements on a client device. Pixel locations are selected for particular screen configurations, allowing the presentations to be created in advance of being served to specific types of devices with the particular screen configurations.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: May 28, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Steven K. Weiss, Craig S. Griffin, John Lattyak, Lawrence Arnold Lynch-Freshner, Thomas A. Ryan
  • Patent number: 8447973
    Abstract: According to an aspect of the invention, a content providing system is provided that includes a client device configured to receive contents and a server connected to the client device that provides contents to the client device. The client device may instruct the server to suspend the providing of contents, instruct the server how to handle unoffered contents after it instructs the server to suspend the providing of contents, and subsequently instruct the server lo restart the providing of contents. When the server is instructed to suspend the providing of contents by the client device, the server may be instructed by the client device to handle the unoffered contents by sequentially accumulating those contents. The server also may be instructed to discard one of the accumulated contents or to provide one of the accumulated contents to the client device.
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: May 21, 2013
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Kiyotaka Ohara
  • Patent number: 8438474
    Abstract: A method may include storing, in a memory associated with a computer device, cached content associated with a document and receiving a request to access the document. The method may further include sending a request to revalidate the cached content to a server device associated with the document, performing speculative rendering of the document, using the cached content, the speculative rendering being performed as a plurality of work items, receiving revalidated content associated with the document, determining invalid ones of the plurality of work items based on the revalidated content, and discarding the invalid ones of the plurality of work items.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: May 7, 2013
    Assignee: Google Inc.
    Inventor: Matthew Lloyd
  • Patent number: 8437574
    Abstract: An image processing apparatus includes: a receiving unit for receiving an additional image data to be overlaid on an output image, a modification unit for modifying the additional image data received by the receiving unit so as to shorten the processing time of converting the additional image into a binary image compared with before it modified, a storage unit for storing the additional image data modified by the modification unit, a converting unit for converting the modified additional image data stored in the storage unit into a binary image data when instruction of overlaying the additional image on the output image has been done, and a drawing unit for drawing the binarized additional image data converted by the converting unit on the output image.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: May 7, 2013
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Yuya Yamaguchi, Shinichi Takahashi
  • Publication number: 20130111330
    Abstract: A device, system and method are provided for processing structured documents for display. Content of a first viewable portion of the structured document having a fixed position in relation to a viewport is rendered as first rendered image data. Content of a second viewable portion that does not have a fixed position is rendered as second rendered image data. The first and second rendered image data are composited, and a resultant composited image is output for display. In response to a scroll or zoom command applied to the document, and in particular to the second viewable portion, the second rendered image data is updated and composited with the first rendered image data. Compositing can be carried out by a graphics processor separate from a main processor in the electronic device. When no fixed position elements are present in the structured document, the main processor renders the entire content without compositing.
    Type: Application
    Filed: November 1, 2011
    Publication date: May 2, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: George Ross STAIKOS, Karl Arvid NILSSON, Jeremy Alexander NICHOLL, Eli Joshua FIDLER
  • Patent number: 8423888
    Abstract: A document conversion and use system which converts a first structured document into a second structured document different in structure from the first structured document, comprising: a template storage unit storing a template indicating the structure of the second structured document; a structure specification unit for reading out the template from the template storage unit and causing a user to specify an element or an element content constituting the template; a correspondence definition specification unit for causing the user to define the correspondence definition specification indicating the correspondence between the element in the first structured document and the element in the template; and an unit for analyzing the template structure to specify the element or the element content specified by the structure specification unit, searching for the element defined by the correspondence definition starting from the element or the element content, and performing conversion processing according to the sear
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: April 16, 2013
    Assignee: Fujitsu Limited
    Inventors: Junichi Odagiri, Satoshi Nakashima, Shigeru Yoshida, Takuroh Yamaguchi
  • Patent number: 8402366
    Abstract: Electronic content may be formatted using tag format stacks that store format information up to a predetermined location in the electronic content. The electronic content may be formatted for display using data in the format tag stack and without parsing the entire electronic content. In some aspects, an encoder may receive content that includes a predetermined format and body text. The encoder may parse the content via a sequential process to identify active format tags at certain locations within the content. Next, the encoder may store the active format tags as a format tag stack in the content. In further aspects, a decoder may select a portion of the content for display. The format tag stack may be updated by parsing the portion of the content that is not included in the format tag stack. The content may be formatted based on instructions of the updated format tag stack.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: March 19, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Martin Gorner, Rangasamy Surendran, Palanidaran Chidambaram
  • Patent number: 8380722
    Abstract: This document describes tools for adjusting anchor text weight to provide more relevant search engine results. Specifically, these tools take advantage of a site-relationship model to consider relationships not only between an anchor text source site and a destination page but also relationships between multiple anchor text source sites to improve web searches. Consideration of these relationships aids in determining a new an anchor text weight, which in turn results in more relevant search results.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Zhicheng Dou, Junyan Chen, Ruihua Song, Ji-Rong Wen
  • Patent number: 8307276
    Abstract: A method of verifying content, for example webpage content, including receiving, at an indexing system (100), a first copy (240) of a document (220) from a hosting server (210), then processing the first copy (240) to obtain first indicating data including one or more properties of the first copy (240). Also obtaining second indicating data, the second indicating data obtained by processing a second copy (255) of the document (220) from the hosting server (210), the second copy (255) received by a client terminal (250), the second indicating data including one or more properties of the second copy (255). Then the first indicating data and the second indicating data can be compared, and the first copy (240) of the document (220) received by the indexing system (100) can be determined to be verified or not verified based on a comparison between the first indicating data and the second indicating data.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: November 6, 2012
    Assignee: Symantec Corporation
    Inventors: Rolf Repasi, Simon Clausen
  • Patent number: 8286076
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for rendering an approximate webpage screenshot client-side are disclosed. A system may receive an indication to render a screenshot of a webpage presented on the client device, and create a canvas at the client device. The system may traverse a document object model (DOM) of the webpage, whereby for each of one or more nodes in the DOM, the system may identify a property of a respective node and render data in the respective node on the canvas based on the property.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: October 9, 2012
    Assignee: Google Inc.
    Inventor: Bolesl/aw Szewczyk
  • Patent number: 8275859
    Abstract: A request for a partial update of web content is received that identifies at least one web content element associated with the web content. An update is requested for the identified at least one web content element from a content server. The partial update of the web content is performed in response to receipt of the update for the identified at least one web content element from the content server. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Andrew Ivory, Todd E. Kaplinger, Aaron K. Shook
  • Patent number: 8230327
    Abstract: A system which enables an administrator to conveniently specify statements of a web page description which may require additional processing. The administrator may select from a list of statement types, and a language grammar corresponding to the selected statement type is displayed. The administrator may provide variable data associated with the fields of the displayed language grammar, and a rule instance is created from the language grammar and the variable data. An intermediate server may determine whether each statement of a web page description matches any of the rule instances. If a match is detected, the corresponding statement is determined to potentially require additional processing (such as modification of a URL in a reverse proxy server).
    Type: Grant
    Filed: March 3, 2003
    Date of Patent: July 24, 2012
    Assignee: Oracle America, Inc.
    Inventors: Nagendra Kumar Raja, Thomas R. Mueller, Sanjib Ghosh
  • Patent number: 8230332
    Abstract: An interactive interface facilitates the conversion of unstructured documents into XML-compliant documents. A document is parsed to identify fact items in the content of the document. A classifier associates initial labels with an identified fact items, and the fact items and associated initial labels are forwarded to a user for review and correction. An interface executing on a client computer presents the initial labels associated with fact items, and enables a user to correct the labels associated with the identified fact items. Upon receipt of corrected labels from the user, the classifier is trained to update probable associations of labels and fact items in accordance with the corrected labels. The interface enables the user to enter new labels and/or concepts for a taxonomy, and an extension to the taxonomy is automatically generated.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: July 24, 2012
    Assignee: Compsci Resources, LLC
    Inventors: Nathan Summers, Shawn Rush, James Andreassi
  • Patent number: 8225197
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for rendering an approximate webpage screenshot client-side are disclosed. A system may receive an indication to render a screenshot of a webpage presented on the client device, and create a canvas at the client device. The system may traverse a document object model (DOM) of the webpage, whereby for each of one or more nodes in the DOM, the system may identify a property of a respective node and render data in the respective node on the canvas based on the property.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: July 17, 2012
    Assignee: Google Inc.
    Inventor: Boleslaw Szewczyk
  • Patent number: 8196037
    Abstract: A method for extracting web information includes: selecting a number of Hypertext Markup Language, HTML, tags as tag ruler elements to generate a tag ruler from an HTML text of a web page according to sequence of the HTML text; matching the HTML text with the tag ruler elements in the tag ruler according to the sequence of the tag ruler elements in the tag ruler, segmenting web information according to matched HTML tags and saving web information segments and location information of HTML tags enclosing the web information segments in the HTML text; and determining location of HTML tags containing web information needed by a user in the HTML text, extracting web information segments corresponding to the web information needed by the user from the saved web information segments.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: June 5, 2012
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Kai Cheng
  • Patent number: 8166389
    Abstract: A method for storing customized attributes in a clinical document architecture (CDA) document to provide searching functionality in a clinical environment includes retrieving, from a clinical database, attributes to be attached to a document in accordance with scripted instructions received from a user. The method further includes concatenating the retrieved attributes in accordance with the scripted instructions to create a customized, derived attribute, storing the customized, derived attribute in the document, and sending the document with the customized, derived attribute to the clinical database for storage.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: April 24, 2012
    Assignee: General Electric Company
    Inventors: Jeff P. Czaplewski, Catherine Joyce Lazatin, Wendy Lynne Bohner, David Anthony Czarnecki, Alan Ru Lin Liu
  • Patent number: 8156423
    Abstract: An intermediary such as a gateway will intercept a markup document being sent in a response message from a web server to a client station and will determine that the client station does not have stored locally the set of objects necessary to render the markup document. The intermediary will then modify the response message to include both the markup document and the necessary set of objects. Upon receipt of the response, the client station will extract and store the objects as non-cached objects, to be used when rendering the markup document. Preferably the client station is a cell phone.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: April 10, 2012
    Assignee: Sprint Spectrum L.P.
    Inventors: Kevin E. Hunter, Balaji S. Thenthiruperai, Scott A. Papineau
  • Patent number: 8145992
    Abstract: Systems and methods are described that facilitate validating electronic document conversion chain design in real time, as a designer edits a conversion chain that converts a document collection between formats. Waypoints are inserted into the document conversion chain by associating validation specifications with selected conversion components in the chain. AS the conversion chain is executed on a document collection, the validation specification is executed on all documents in the collection when a selected conversion component is executed. Validation results are returned to indicate to the designer which documents were successfully converted by the component and which were not. The designer can then modify the conversion chain, which is re-executed, and validation results are again presented to the designer for comparison to the pre-modification validation results. The designer can then approve or reject the modification(s) depending on whether document validation is improved thereby.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: March 27, 2012
    Assignee: Xerox Corporation
    Inventors: Thierry Jacquin, Jean-Pierre Chanod
  • Patent number: 8126895
    Abstract: A system, method and computer program product provide a search module for searching digital data. The search module operates, according to an embodiment, by indexing stored data without interrupting use of the stored data, synchronizing the indexed data with data stored subsequent to the indexing step, searching at least one of the synchronized data and the indexed data, and outputting results of the searching step.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: February 28, 2012
    Assignee: Computer Associates Think, Inc.
    Inventors: Antony John Sargent, Erik Andrew Kay, David Moore, Daniel L. Willhite, Linus Upson
  • Publication number: 20120047431
    Abstract: An indexing system for documents such as web pages divides a document into elements, such as document object model elements. User attention data from prior interactions with the document are analyzed to determine those elements of a document that satisfy a threshold requirement of user attention. Elements meeting the user attention threshold requirement are added to a set of indexable content for the document. Furthermore, document sections are determined based on attention data and each section is indexed separately. Indexing is per section and based only on the indexable content, thereby enhancing the index relevance, increasing the efficiency of search engines and reducing spamdexing.
    Type: Application
    Filed: November 2, 2011
    Publication date: February 23, 2012
    Applicants: SUBOTI, LLC
    Inventor: Robert R. Hauser