Structured Document Compression Patents (Class 715/242)
-
Patent number: 11170158Abstract: Techniques are disclosed for abstractive summarization process for summarizing documents, including long documents. A document is encoded using an encoder-decoder architecture with attentive decoding. In particular, an encoder for modeling documents generates both word-level and section-level representations of a document. A discourse-aware decoder then captures the information flow from all discourse sections of a document. In order to extend the robustness of the generated summarization, a neural attention mechanism considers both word-level as well as section-level representations of a document. The neural attention mechanism may utilize a set of weights that are applied to the word-level representations and section-level representations.Type: GrantFiled: March 8, 2018Date of Patent: November 9, 2021Assignee: Adobe Inc.Inventors: Arman Cohan, Walter W. Chang, Trung Huu Bui, Franck Dernoncourt, Doo Soon Kim
-
Patent number: 11163779Abstract: The described implementations are operable to determine potential objects of interest to a user based on a blend of the user's long-term behavior and short-term interests. Long term user behavior may be determined for the user over a period of time and represented as continuous data. Short-term interest may be determined based on objects with which the user has recently interacted and attributes of those objects may be represented together as continuous data corresponding to the short-term user interest. The continuous data of the short-term interest and long-term user behavior may be blended to produce a user embedding. The user embedding may then be compared with objects to determine objects that are of potential interest to the user.Type: GrantFiled: December 1, 2017Date of Patent: November 2, 2021Assignee: Pinterest, Inc.Inventor: Vitaliy Kulikov
-
Patent number: 10834195Abstract: An information processing device obtains a popularity degree index of a blog which contains at least one article, sets a threshold for determining whether or not to compress each blog in accordance with the popularity degree index for each blog, determines whether or not the blog is a blog to be compressed based on a total data amount of the at least one article contained in the blog and on the threshold, and determines an article to be compressed among the at least one article contained in the blog to be compressed. At least a part of the article contained in the blog to be compressed is to be compressed.Type: GrantFiled: October 20, 2016Date of Patent: November 10, 2020Assignee: Rakuten, Inc.Inventor: Yoji Yamamoto
-
Patent number: 10630782Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client includes a storage device that is limited to store programs for establishing a remote session with a remote machine and a web browser. The thin client detects a communication failure in establishing the remote session with the remote machine. The thin client launches the web browser. The thin client connects with a first web site via the web browser.Type: GrantFiled: July 6, 2017Date of Patent: April 21, 2020Assignee: AMZETTA TECHNOLOGIES, LLCInventors: Veerajothi Ramasamy, Jayachandran Gnanasekaran, Varadachari Sudan Ayanam
-
Patent number: 10303760Abstract: Cascading style sheet (CSS) meta language performance can include inputting a web application and CSS meta language files and removing a redundant CSS selector from the input CSS meta language files.Type: GrantFiled: April 17, 2014Date of Patent: May 28, 2019Assignee: ENTIT SOFTWARE LLCInventors: Elad Levi, Avigad Mizrahi, Ran Bar Zik
-
Patent number: 9922040Abstract: The present invention aims to automatically determine an encoding parameter in consideration of a condition of compression efficiency and a memory usage and performing encoding based on the determined encoding parameter. To do so, an information processing method of an information processing apparatus comprises: estimating a memory usage concerning holding of a correspondence table of a part of structured data and codes; and estimating a compression effect obtained when the structured data is encoded, by holding the correspondence table, wherein a data size of the correspondence table is variable according to a value of a parameter, and the information processing method further comprises, under a condition of the memory usage, determining the value of the parameter on the basis of the estimated memory usage and the estimated compression effect, and encoding the structured data on the basis of the determined value of the parameter.Type: GrantFiled: December 5, 2014Date of Patent: March 20, 2018Assignee: Canon Kabushiki KaishaInventor: Toru Ishizaki
-
Patent number: 9876507Abstract: Systems and methods for the semantic compression of structured data include identifying attributes of elements in a collection structure, such as a table. The attributes may be grouped and the grouping used to consolidate attribute values used in the elements. An index of repeated attribute values may also be generated and used to replace the attribute values in elements of the structured data.Type: GrantFiled: February 22, 2013Date of Patent: January 23, 2018Assignee: SAP SEInventors: Ashutosh Rastogi, Anand Sinha
-
Patent number: 9069734Abstract: A method and system for coding/decoding structured documents having structural items that include one or more elements, by generating configuration data including a unified model representative of the structure of a type of element on the basis of at least one structured configuration document. The unified model is modified to improve compression efficiency by grouping at least two transitions between a same starting item and a group of following items into a single transition from the same starting item in a first priority level and assigning a second priority level for one or more transitions within the grouping. A coding/decoding table using the modified unified model associates first and second priority coding values.Type: GrantFiled: December 10, 2009Date of Patent: June 30, 2015Assignee: CANON KABUSHIKI KAISHAInventors: Romain Bellessort, Youenn Fablet
-
Publication number: 20150128033Abstract: A webpage browsing method is provided. The method includes receiving a web address entered by a user for a webpage to be displayed on a terminal device and sending webpage request information containing the received web address to a server based on the received web address. The method also includes receiving webpage information corresponding to the web address returned from the server, where the webpage information includes images, videos, Flash animations, source files and styles. Further, the method includes performing operations for saving network traffic volume on the webpage information based on the received webpage information and displaying the processed webpage information in a web browser.Type: ApplicationFiled: January 8, 2015Publication date: May 7, 2015Inventors: WEI LI, BO HU, TINGYONG TANG, YING HUANG, HUIJIAO YANG, KAI ZHANG, RUIYI ZHOU, XI WANG, YULEI LIU, XIN QING, ZHIPEI WANG, CHENG FENG, BOSEN HE, LEI GUAN, NING MA, HAO TANG, SIRUI LIU
-
Publication number: 20150106696Abstract: System and method for displaying an encoded standard-formatted image with information including, but not limited to, geospatial information. This information, possibly in mark-up language format, can be quickly accessed and used to modify the image to which it is appended, or it can be ignored because the image itself remains unchanged.Type: ApplicationFiled: December 18, 2014Publication date: April 16, 2015Applicant: The Government of the United States of America, as represented by the Secretary of the NavyInventors: John T. Sample, Elias Z. K. Ioup
-
Patent number: 9003282Abstract: A web-based system, method and program product are provided for adding content to a content object stored (e.g., a custom compilation or prepublished work) in a data repository as a group of hierarchically related content entities. Each noncontainer content object is preferably stored as a separate entity in the data repository. Each content entity is also stored as a row in a digital library index class as a collection of attributes and references to related content entities and containers. As the user selects desired objects for inclusion in a content object, the system arranges the objects hierarchically, e.g., into volumes, chapters and sections according to the order specified by the user. The system then creates a file object (e.g., a CBO) defining the content object that contains a list or outline of the container and noncontainer entities selected, their identifiers, order and structure. This file object is stored separately in the data repository.Type: GrantFiled: July 31, 2007Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: William J. Baer, James A. Barker, Edward Hanapole, Robert C. Hartman, Jr., Eugene Johnson, Jr., I-Ming Kao, Janet L. Murray, Jerry D. Robertson, III, Richard W. Walkus
-
Patent number: 9003274Abstract: The illustrative embodiments provide for a system and recordable type medium for representing actions in a data processing system. A table is generated. The table comprises a plurality of rows and columns. Ones of the columns represent corresponding ones of computer applications that can start or stop in parallel with each other in a data processing system. Ones of the rows represent corresponding ones of sequences of actions within a corresponding column. Additionally, the table represents a definition of relationships among memory address spaces, wherein the table represents when each particular address space is started or stopped during one of a start-up process, a recovery process, and a shut-down process. The resulting table is stored.Type: GrantFiled: December 21, 2007Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventor: Joseph John Katnic
-
Patent number: 8977951Abstract: 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: GrantFiled: August 21, 2006Date of Patent: March 10, 2015Assignee: Adobe Systems IncorporatedInventors: Christopher H. M. Ethier, Trevor H. Ward, Keith R. McLellan, Anthony R. Rumsey
-
Patent number: 8972851Abstract: The present invention concerns a method and device for coding or decoding a structured document, for example an XML document, using a structure-describing file of the XML Schema type. The method comprises a step of configuring an encoder or decoder including the obtaining of data describing a document structure model and their storage in the form of recordings, and a step of calculating a number of items, referred to as “possible items”, able to succeed, according to the structure model, an item of said model, said number of possible items being stored in a recording associated with said item. In order to facilitate calculations, the recordings comprise the minimum and maximum numbers of occurrences of the item defined by the structure model.Type: GrantFiled: March 18, 2010Date of Patent: March 3, 2015Assignee: Canon Kabushiki KaishaInventors: Herve Ruellan, Franck Denoual
-
Publication number: 20150058715Abstract: Methods and apparatus for compressing webpage text are provided. According to a webpage-opening request of a mobile terminal browser, a current language environment of the terminal is obtained. According to the language environment, a character container corresponding to the language environment is initialized. Requested webpage data are received. The received webpage data are parsed. The webpage data are merged and stored using the corresponding character container. During the initializing of the corresponding character container according to the language environment, it is determined whether the language environment belongs to Latin languages. When the language environment belongs to Latin languages, the character container is initialized to store utf-8 encoded data. Otherwise, the character container is initialized to store utf-16 encoded data.Type: ApplicationFiled: September 4, 2013Publication date: February 26, 2015Inventors: Jie Liang, Xiaopeng He, Yongfu Yu, Shunyan Zhu, Xing Yang
-
Publication number: 20150026567Abstract: Systems and methods for reducing file sizes for files delivered over a network are disclosed. A method comprises receiving a first file comprising sequences of data; creating a hash table having entries corresponding to overlapping sequences of data; receiving a second file comprising sequences of data; comparing each of the sequences of data in the second file to the sequences of data in the hash table to determine sequences of data present in both the first and second files; and creating a third file comprising sequences of data from the second file and representations of locations and lengths of said sequences of data present in both the first and second files.Type: ApplicationFiled: July 31, 2014Publication date: January 22, 2015Inventors: Henk Bots, Srikanth Devarajan, Saravana Annamalaisami, Nicholas Stavrakos, Jeff Monks, Fred Koopmans, Chris Koopmans, Kapil Dakhane
-
Patent number: 8938522Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.Type: GrantFiled: January 30, 2013Date of Patent: January 20, 2015Assignee: International Business Machines CorporationInventors: David G. Herbeck, John E. Petri
-
Patent number: 8930808Abstract: A method, system and computer program product for storing rich text data that comprises identifying plain text and rich text attributes from the rich text data, wherein the rich text attributes specify richness features of the plain text, storing the plain text in a first legacy data record, and storing the rich text attributes in a second legacy data record prefixed by a token, wherein the token is recognizable by an application capable of applying the rich text attributes to the plain text to present the rich text data.Type: GrantFiled: July 21, 2011Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Joseph Moulton Jaquinta, Craig Richard Wolpert
-
Patent number: 8914718Abstract: The present invention concerns a method and device for coding a structured document comprising events to be coded having values. A particular, non-exclusive, application of the present invention is the coding of the XML document as a file of the EXI type. The method comprises the following steps: running through the document in order to process events; forming channels of values containing values of events according to at least one criterion; coding the channels of values thus formed by coding the event values of each of these channels of values by means of at least one coding dictionary; method wherein the formation device comprises, for each event to be coded and run through having a value, the association of this value to be coded with one of said channels by reference, in said channel, to an entry in the coding dictionary.Type: GrantFiled: May 4, 2010Date of Patent: December 16, 2014Assignee: Canon Kabushiki KaishaInventors: Franck Denoual, Youenn Fablet
-
Patent number: 8898559Abstract: The disclosure relates to a method for encoding an XML-based document (DOC), where the contents of the document correspond to an XML-schema voice definition. According to one exemplary method, an encoded binary representation (BDOC) of the document is produced by associating the contents of the document with binary structural codes (SBC) using encoding tables (CT), textual contents of a “complex type” data type being associated with the “mixed” content model structural codes (SBC).Type: GrantFiled: December 1, 2003Date of Patent: November 25, 2014Assignee: Siemens AktiengesellschaftInventors: Jörg Heuer, Andreas Hutter
-
Patent number: 8886679Abstract: Systems and methods of mining Web applications are disclosed. An example method may include selecting a distance measure between subtrees of the Web applications. The method may also include computing an edit distance for the subtrees. The method may also include finding sets of similar subtrees using the edit distance with a Similar Sibling-Trees-aware RTDM (SiSTeR) approach.Type: GrantFiled: October 11, 2011Date of Patent: November 11, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Omer Barkol, Ruth Bergman, Shahar Golan
-
Patent number: 8881033Abstract: An application displaying primary content, such as a webpage, may include unused space. The unused space may exist within the application displaying the primary content (e.g., within the browser window) or on other portions of the display (e.g., outside of the browser window). The unused space is identified and leveraged to display secondary content on the client display along with the primary content. The secondary content may be adaptable to conform to different sizes and/or configurations of the unused space. The secondary content may be updated as the user interacts with elements on the client display.Type: GrantFiled: March 27, 2013Date of Patent: November 4, 2014Assignee: Leftsnrights, Inc.Inventors: Nikolai Mentchoukov, James Warren Rowan
-
Patent number: 8850309Abstract: An object of the invention is in particular methods and devices for analyzing, processing and evaluating expressions of the XPath type on data of the XML type with which coding or decoding tables are associated. After generating a list comprising a set of targets from the XPath-type expression, one target is linked to the coding/decoding table (115). When one part of the set of data is accessed, a reference to an item is identified in the table using the part of data. It makes it possible to access a target linked to the table in order to reconstruct the item (145) and evaluate the expression (150). According to a particular embodiment, a parameter representing the discriminating character of the targets is determined and linked to the table to enable the discriminating character of the targets to be taken into account during the evaluation of the XPath expression on the XML-type data.Type: GrantFiled: March 27, 2009Date of Patent: September 30, 2014Assignee: Canon Kabushiki KaishaInventors: Youenn Fablet, Franck Denoual
-
Patent number: 8826111Abstract: 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: GrantFiled: April 27, 2010Date of Patent: September 2, 2014Assignee: Sony CorporationInventor: Kazuhiro Fukuda
-
Patent number: 8799764Abstract: Techniques are disclosed for constructing web (or other networked) documents as parameterized forms of other networked documents. For example, a document may be represented as a collection of changes to be applied to a first document which is incorporated by reference in the second document. Instead of delivering the entire document over a slower network connecting the content server to the content browser, the document is delivered as a collection of changes to previously delivered documents that are much closer to the user's content browser. In an exemplary embodiment of the invention, special software is not necessarily required at the end user for reconstructing the second document from the set of base documents and the set of modifications to the base documents.Type: GrantFiled: May 31, 2006Date of Patent: August 5, 2014Assignee: Cisco Technology, Inc.Inventors: Balas Natarajan Kausik, Janardhanan Jawahar
-
Patent number: 8793570Abstract: Methods and computer programs for automatically creating a text layout in an electronic design for a product to be printed. A number of defined text elements are available for user text entries. The product layout is based a user-selected image, if any, and on the text elements having user-supplied text content. Text elements without text content are disregarded. Positioning of user text entries is determined based on the size of the text entries, defined text element spacing distances, and defined positioning rules. Creating a layout incorporating user-supplied text entries and/or image may include cropping or resizing of other design elements in the product design and wrapping of relatively long text entries onto multiple lines.Type: GrantFiled: April 23, 2009Date of Patent: July 29, 2014Assignee: VistaPrint Schweiz GmbHInventor: Brian D. Hanechak
-
Patent number: 8788934Abstract: An EXI encoder is based on XML schema defining an XML document that includes a head portion, a body portion which can be repeated X times or more and which contains a variable content, and a tail portion. A reading unit sequentially reads input data corresponding to the variable content as many as the number of times the body portion is repeated. A head portion encoder generates an EXI bit string corresponding to the head portion. A body portion encoder generates an EXI bit string corresponding to the body portion in which the variable is replaced with the input data each time input data is read by the reading unit. A tail portion encoder generates an EXI bit string corresponding to the tail portion. An output unit outputs an EXI stream including the EXI bit strings.Type: GrantFiled: September 21, 2011Date of Patent: July 22, 2014Assignee: Kabushiki Kaisha ToshibaInventor: Yusuke Doi
-
Patent number: 8775927Abstract: A method comprising compressing a first XML document into a binary stream, converting the binary stream into a compressed valid XML document, and associating at least one XML tag with the compressed valid XML document in order to identify the document as a compressed XML document.Type: GrantFiled: October 31, 2007Date of Patent: July 8, 2014Assignee: Digi International Inc.Inventor: Adam D. Dirstine
-
Patent number: 8769401Abstract: A method comprising compressing a first XML document into a binary stream, converting the binary stream into a compressed valid XML document, and associating at least one XML tag with the compressed valid XML document in order to identify the document as a compressed XML document.Type: GrantFiled: August 5, 2004Date of Patent: July 1, 2014Assignee: Digi International Inc.Inventor: Adam D. Dirstine
-
Patent number: 8768900Abstract: A method for processing an XML document with a schema includes extracting structure content and data content of an XML document, determining path coding of a node in the structure content, and determining data content corresponding to the node according to a pre-stored preorder of the node, wherein the path coding of the node identifies a storage position of the node in the structure content through the node and other nodes in the structure content, and compressing respectively the node, the path coding of the node and the data content.Type: GrantFiled: December 31, 2012Date of Patent: July 1, 2014Assignees: Peking University Founder Group Co., Ltd., Beijing Founder Apabi Technology Ltd., Peking UniversityInventors: Ruiheng Qiu, Wei Hu
-
Patent number: 8738742Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.Type: GrantFiled: January 30, 2013Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: David G. Herbeck, John E. Petri
-
Patent number: 8707163Abstract: A user with a mobile device (e.g. cellphone) can transfer sensitive data to her device from another computer, where the latter might be a computer in a bank, or associated with a bank, like an Automated Teller Machine. The external computer has a screen that shows data, encoded in a barcode. The user's device has a camera that can take an image of the barcode and decode it. If there is too much data to be encoded in a single barcode, they could be encoded in several barcodes, which are then played on a computer screen and imaged by the user's device. The user avoids directly accessing the transmitting device on the Internet, for improved anonymity and privacy. The data that is transferred might be keys to a symmetric cryptosystem, or a one time pad, to encrypt a future interaction between the user and the other entity.Type: GrantFiled: October 4, 2011Date of Patent: April 22, 2014Inventor: Wesley John Boudville
-
Patent number: 8683320Abstract: For processing of XML data by use of a finite state automaton, the XML data is based on a predetermined XML schema and the finite state automaton has states and transitions being arranged based on the predetermined XML schema. In the finite state automaton, at least one of the transitions of the finite state automaton, which refers to an element or attribute of the XML schema, has a variable length binary code, the variable length binary code being arranged to code the element or attribute of the XML schema. An improved handling of XML data in several systems or devices of several technical areas is provided, wherein saving of memory resources and processing resources or costs in the systems and devices is enabled.Type: GrantFiled: February 15, 2010Date of Patent: March 25, 2014Assignee: Siemens AktiengesellschaftInventors: Jörg Heuer, Sebastian Käbisch
-
Patent number: 8667169Abstract: 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: GrantFiled: December 17, 2010Date of Patent: March 4, 2014Assignee: Cisco Technology, Inc.Inventors: Deepti Patil, Satish K. Gannu, Ashutosh A. Malegaonkar
-
Patent number: 8627202Abstract: A method, system, and computer program product for updating and serialization of a document, includes: assigning a unique ID to each node created in the document; materializing a root element start tag of the document; materializing a start tag for a child element of the root element; determining whether a change to the child element is required; in response to determining that the change to the child element is not required, skipping content of the child element; in response to determining that the change to the child element is required, updating the child element to form an updated element; pushing updated information for the child element into a mutation map; and serializing the document using the mutation map.Type: GrantFiled: September 23, 2010Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventor: Arthus L De Magalhaes
-
Patent number: 8627216Abstract: In general, one aspect of the subject matter described in this specification can be embodied in a method that includes rendering Hyper Text Markup Language (HTML) content, in an HTML rendering engine, to primitives of a vector graphics rendering engine; rendering the primitives, in the vector graphics rendering engine, to provide a user interface; receiving an input event via the user interface; determining, in the HTML rendering engine, a change in appearance for the user interface based on the input event; and updating at least one of the primitives for rendering by the vector graphics rendering engine in accordance with the change in appearance to update the user interface.Type: GrantFiled: October 5, 2009Date of Patent: January 7, 2014Assignee: Adobe Systems IncorporatedInventors: Christopher Brichford, Edward R. W. Rowe, Kevin Lynch, Ethan Malasky
-
Patent number: 8615500Abstract: A file server has a data compression facility and also a snapshot copy facility or a data de-duplication facility that shares data blocks among files. Compression of the file data on a file system block basis leads to a problem of partially used file system data blocks when the data blocks are shared among files. This problem is solved by partial block allocation so that file system data blocks are shared among files that do not share identical data. Block pointers in the file mapping metadata point to virtual blocks representing the compressed data blocks, and associated virtual block metadata identifies portions of file system data blocks that store the compressed data. For example, a portion of a file system data block is identified by a sector bitmap, and the virtual block metadata also includes a reference count to indicate sharing of a compressed data block among files.Type: GrantFiled: March 29, 2012Date of Patent: December 24, 2013Assignee: EMC CorporationInventors: Philippe Armangau, Jean-Pierre Bono
-
Patent number: 8601368Abstract: A method of processing a document having hierarchized data organized into items includes a prior step of generating at least one coding table and a step of coding the document. The coding table, which includes coding information organized into coding structures, each associated with an item, is generated based on the prior coding of other documents of hierarchized data. Coding the document includes extracting an item to code, determining within the coding table a coding structure associated with the item, and coding the extracted item on the basis of the determined coding structure.Type: GrantFiled: January 13, 2009Date of Patent: December 3, 2013Assignee: Canon Kabushiki KaishaInventor: Youenn Fablet
-
Patent number: 8589363Abstract: A system, a method, and a computer program product for managing delta version chains are provided. A version chain having a plurality of versions of data is provided. A first delta-compressed version and a second delta-compressed version corresponding to a first version of data in the version chain and a second version of data in the version chain, respectively, are selected. A third delta-compressed version configured to be independent of at least one of the first delta-compressed version and the second delta-compressed version and further configured to contain at least one third instruction determined based on at least one of the following: the first insert instruction, the second insert instruction, the first copy instruction, and the second copy instruction, is generated.Type: GrantFiled: March 29, 2012Date of Patent: November 19, 2013Assignee: Exagrid Systems, Inc.Inventors: Jamey C. Poirier, William Joseph Sylva
-
Patent number: 8578274Abstract: 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: GrantFiled: September 28, 2009Date of Patent: November 5, 2013Assignee: Radius Intelligence. Inc.Inventors: Adrian Druzgalski, Darian Shirazi
-
Patent number: 8549397Abstract: Video content in an original markup language is processed and distributed for presentation such that the presentation preserves static and dynamic aspects of the video content in the original markup language. The video content in the original markup language may be processed into a binary format using a client-specific routine that is specific to a predetermined client. The distributed video content may be presented in a way that preserves the static and dynamic aspects of the video content in the original markup language.Type: GrantFiled: November 13, 2009Date of Patent: October 1, 2013Assignee: Microsoft CorporationInventors: Eric R. Soldan, Steven J. Falkenburg, Tantek Celik, Bradley R. Pettit
-
Patent number: 8510275Abstract: A system provides file aware block level deduplication in a system having multiple clients connected to a storage subsystem over a network such as an Internet Protocol (IP) network. The system includes client components and storage subsystem components. Client components include a walker that traverses the namespace looking for files that meet the criteria for optimization, a file system daemon that rehydrates the files, and a filter driver that watches all operations going to the file system. Storage subsystem components include an optimizer resident on the nodes of the storage subsystem. The optimizer can use idle processor cycles to perform optimization. Sub-file compression can be performed at the storage subsystem.Type: GrantFiled: August 17, 2010Date of Patent: August 13, 2013Assignee: Dell Products L.P.Inventors: Mike Wilson, Parthiban Munusamy, Carter George, Murli Bashyam, Vinod Jayaraman, Goutham Rao
-
Patent number: 8495176Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.Type: GrantFiled: August 18, 2010Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: David G. Herbeck, John E. Petri
-
Patent number: 8484559Abstract: A user terminal has two screens. One screen displays content in a state intended by the creator of the content. The displayed content is composed of a plurality of bocks, and each block can be enlarged. Content corresponding to a block for which enlargement is directed is displayed on the other screen. The content displayed in the other screen has an enlarged form. Regarding the enlargement, rules are set. For example, an image or the like that is the subject of processing to be enlarged is processed without changing vertical and horizontal ratios.Type: GrantFiled: September 25, 2003Date of Patent: July 9, 2013Assignee: Sony CorporationInventor: Takeshi Kanai
-
Patent number: 8447973Abstract: 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: GrantFiled: January 30, 2006Date of Patent: May 21, 2013Assignee: Brother Kogyo Kabushiki KaishaInventor: Kiyotaka Ohara
-
Patent number: 8381097Abstract: Method and device for binary coding a structured document comprising a plurality of data are disclosed. After having determined (130) at least one parameter of a first coding scheme (130) and of at least one second coding scheme (140) according to said at least one parameter of said first coding scheme, said first and said at least one second coding scheme being of the same type, at least one item of data of said plurality of data is obtained. The coding efficiencies of said at least one item of data according to said first and said at least one second coding schemes are evaluated and compared (160). Depending on said comparison, said at least one item of data is coded (170) according to said first or said at least one second coding scheme.Type: GrantFiled: June 15, 2010Date of Patent: February 19, 2013Assignee: Canon Kabushiki KaishaInventors: Hervé Ruellan, Romain Bellessort
-
Patent number: 8380713Abstract: Provides is an apparatus for question answering based on answer trustworthiness including: an answer indexer that indexes documents of which document trustworthiness satisfying a threshold value among documents included in a document collection and stores it in a knowledge Bases; an answer candidate extractor that extracts answer candidate documents for a user's question from the knowledge Bases; an answer source trustworthiness measurement unit; an answer extraction strategy trustworthiness measurement unit; and a trustworthiness integrator that generates an answer candidate trustworthiness list by ranking the answer candidate documents on the basis of the document trustworthiness, the source trustworthiness, and the extraction strategy trustworthiness of the answer candidate documents.Type: GrantFiled: June 11, 2010Date of Patent: February 19, 2013Assignee: Electronics and Telecommunications Research InstituteInventors: Hyo-Jung Oh, Chung-Hee Lee, Soo-Jong Lim, Jeong Heo, Hyun-Ki Kim, Mi-Ran Choi, Yeo-Chan Yoon, Chang-Ki Lee, Yi-Gyu Hwang, Myung-Gil Jang
-
Lossless real-time line-rate filtering using PCAP style filters and hardware assisted patricia trees
Patent number: 8375031Abstract: A processor performs line-rate filtering using hardware-assisted Patricia trees. A PCAP-style filter is converted into a form that can be inserted into a Patricia tree. The PCAP filter expression is parsed and converted into disjunctive normal form (DNF). Each DNF clause of the filter is inserted into a Patricia tree. The DNF clauses are checked for overlaps and the overlapping clauses are combined when possible.Type: GrantFiled: February 10, 2011Date of Patent: February 12, 2013Assignee: Tektronix, Inc.Inventor: Alina Hernandez -
Patent number: 8365067Abstract: From a logical point of view, a document processing system allows to read and write single documents. However, physically all documents within a document processing system are usually stored in a sequential binary format and therefore are not accessible in the binary format. In order to move a single document in its physical representation i.e. the binary format, it is proposed to use the logical view to obtain all structural information describing the document as well as its content and all meta data. This information will then be used to create an exact copy of that document outside the document processing system. The invention particularly proposes a native file format to write content such as Lotus Domino notes, that is documents as well as design elements like folders, agents, buttons, etc. to a file. The native file format allows to read content of a document in binary format and write it in a serialized manner to the file.Type: GrantFiled: December 14, 2001Date of Patent: January 29, 2013Assignee: International Business Machines CorporationInventors: Matthias Stefan Bierbrauer, Daniel Haenle
-
Publication number: 20130024765Abstract: A method, system and computer program product for storing rich text data that comprises identifying plain text and rich text attributes from the rich text data, wherein the rich text attributes specify richness features of the plain text, storing the plain text in a first legacy data record, and storing the rich text attributes in a second legacy data record prefixed by a token, wherein the token is recognizable by an application capable of applying the rich text attributes to the plain text to present the rich text data.Type: ApplicationFiled: July 21, 2011Publication date: January 24, 2013Applicant: International Business Machines CorporationInventors: Joseph Moulton Jaquinta, Craig Richard Wolpert