Format Transformation Patents (Class 715/249)
-
Patent number: 8773677Abstract: An information processing apparatus that converts PDL data into PDL data having a hierarchical structure is provided. The information processing apparatus: acquires the number of records in PDL data and creates a template including nodes in a record layer, which correspond to records in a one-to-one relationship and are equal to the number of records, based on the number of records; inputs PDL data and acquires relational information indicating the relation between a page and a record both included in PDL data; adds nodes in a lower layer of the record layer, which are linked with the nodes in the record layer included in the created template, and sets attribute information about PDL data to each of the nodes in the lower layer of the record layer; and maps each page included in PDL data to each node in the lower layer of the record layer based on relational information.Type: GrantFiled: March 29, 2012Date of Patent: July 8, 2014Assignee: Canon Kabushiki KaishaInventor: Naohiro Isobe
-
Publication number: 20140181645Abstract: Computer storage media, computerized methods, and systems for semantically navigating between content using zoom operations, as well as other user-initiated operations, are provided. The zoom operations include an open-pinch gesture (zoom in) and a closed-pinch gesture (zoom out) physically applied to a touch-screen display of a client device, where the touch-screen display presents a document with original content. When one or more of the zoom operations have been detected as being performed upon a targeted portion of the original content, new content that is relevant to the targeted content is retrieved, as opposed to simply expanding or contracting the original content within a display area of the touch-screen display. The document is transitioned to a view with representations of the new content organized according to a format, where the format is dictated by a type of the one or more zoom operations being performed.Type: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Applicant: MICROSOFT CORPORATIONInventor: STEVE MACBETH
-
Patent number: 8762836Abstract: Embodiments of the present invention provide for the efficient application of a system font mapping to a design. Specific embodiments of the invention involve creating a design environment for a user that is configured to display a design. The design environment allows a user to apply a design font to text in the design. The user is also allowed to define a mapping from the design font to a target font. These embodiments also include generating a markup language representation of the design and applying the mapping to the design. The text is linked to the design font using an encoding prior to the generating step, and the text is linked to fonts in the markup language representation using a different encoding.Type: GrantFiled: March 13, 2013Date of Patent: June 24, 2014Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner
-
Patent number: 8756495Abstract: A computer-implemented system and method for tagged data and rectangular data conversions. The system and method receive tagged input data that is in a non-rectangular format and that uses a hierarchical arrangement of tags to indicate data relationships. The tagged input data is displayed in a graphical interface, and the graphical interface is used to create a mapping specification from the tagged input data.Type: GrantFiled: March 31, 2010Date of Patent: June 17, 2014Assignee: SAS Institute Inc.Inventors: Anthony L. Friebel, Thomas Warren Cox
-
Publication number: 20140164915Abstract: “Non-book” documents such as user documents, enterprise documents, and other content are automatically converted into a format consistent with e-books, categorized, and presented through an e-reader application in a consistent manner to enhance e-reader experience. Content received from a variety of sources such as organizational data sources, professional or social network sources, and even a user's own domain is analyzed, reformatted for consistency with other e-reader content, and categorized. The user can use the e-reader application to read e-books, review professional or personal documents, magazine articles, etc. taking advantage of enhanced e-reader features such as context based searches, sharing, snippets, note taking, inking, and comparable ones.Type: ApplicationFiled: December 11, 2012Publication date: June 12, 2014Applicant: Microsoft CorporationInventors: Ming Liu, Raman Narayanan, Wei Zeng, Qian Zhang
-
Publication number: 20140164916Abstract: A software means for alternating between corresponding hierarchical representation of organized thought such as a bubble map format and an outline format to be used with hand held computerized devices such as mobile phones and tablet computers wherein the device is rotated so as to cause a landscape or portrait orientated display. Upon rotation, a user alternates from, for example, a bubble map format in landscape mode to an outline format in portrait mode while maintaining all thoughts stored in either format. Alternative means for switching between formats include swiping the screen as a form of processing instruction, and viewing of each though in a slideshow format with a dropdown menu permitting navigation between all thoughts in a hierarchical format.Type: ApplicationFiled: December 5, 2013Publication date: June 12, 2014Inventor: John Vasconcellos
-
Publication number: 20140157114Abstract: In accordance with an example embodiment of the present invention, an apparatus includes at least one processor and at least one memory including computer program code and an electronic document having an optical machine readable object. The at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to perform at least the following: detect a triggering event; and automatically format the object of the electronic document for reading by an external device in response to the triggering event.Type: ApplicationFiled: December 4, 2012Publication date: June 5, 2014Applicant: NOKIA CORPORATIONInventors: Jaakko Halme, Richard Humbach
-
Publication number: 20140157113Abstract: A system and method for translating and reformatting content are described. The system includes an enterprise service bus configured to receive a request from a first device to transmit media to a second device, the media including content in a first language. The system also includes network appliance as a service server-side application including a translation service and a formatting service. The translation service receives the request from the enterprise service bus, determines a second language for translation, determines the content for translation and translates the content to the second language. The formatting service generates a new version of the media including the content in the second language, the new version being formatted in a layout similar to an original version of the image. The enterprise services bus transmits the new version of the media to the second device for display.Type: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Applicant: RICOH CO., LTD.Inventors: Vikas Krishna, Timothee Bailloeul, Daniel G. Van Olst
-
Patent number: 8745481Abstract: An exemplary embodiment involves receiving, by a processor, a selection of a contact from a requestor. The exemplary embodiment further involves identifying, by the processor, multiple services to which the contact subscribes and to which the requestor subscribes. Subscribing to each service comprises creating a profile comprising authentication information and associating with the profile one or more content items provided by the service. Identifying the multiple services comprises identifying, for each service that a first profile of the contact is associated with a second profile of the requestor. The exemplary embodiment further involves communicating, by the processor, with the multiple services to identify content to identify content that is provided by one or more of the multiples services and that is associated with the contact. The exemplary embodiment further involves generating, by the processor, a preview indicating the content associated with the contact.Type: GrantFiled: February 27, 2008Date of Patent: June 3, 2014Assignee: Adobe Systems IncorporatedInventor: Joshua S. Ulm
-
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: 8739029Abstract: DY-Internet/SCHA system of using an interactive device such as an e-mail pager to obtain information from a publicly available source, such as the Internet. The e-mail pager may send information in its native format to a service that acts as an intermediary. That service takes the information and uses it to assemble a request to the actual information source, such as a Web page being accessed. If a web page is being accessed, the request is in HTML, and may include personal logon information. The response from the web page is also in HTML, and this information is received by the service, and salient information is taken from the HTML file. The information is reformatted, e.g. according to a template, into the e-mail pager's native format, and sent to the pager. Another embodiment describes opening multiple pages, and assembling their content into a single web page.Type: GrantFiled: August 14, 2007Date of Patent: May 27, 2014Assignee: Harris Technology, Inc.Inventor: Scott C. Harris
-
Publication number: 20140143645Abstract: An e-reader application preserves formatting of a selection through a snippet. The application determines a format of a portion of content in response to a user action selecting the portion. The formatted portion is stored in the snippet. The source code of the portion is extracted from the content and stored in the snippet to preserve its format. The snippet is displayed in a navigation pane using the format. The snippet is resized according to the defined format to fit available space in the navigation pane. The application is enabled to navigate to a location of the portion within the content in response to detecting another selection activating the snippet.Type: ApplicationFiled: November 21, 2012Publication date: May 22, 2014Applicant: Microsoft CorporationInventors: Sergey Chub, Raman Narayanan, Ming Liu, Radoslav Nickolov, Wei Zeng
-
Publication number: 20140136961Abstract: Methods, systems, and apparatuses are disclosed for a computer-implemented method for facilitating electronic data interchange (“EDI”) communication. An EDI document from a first trading partner is in a first format, with data in a plurality of fields. The fields are mapped to fields of an EDI standard. The data in the mapped fields are translated to an intermediate format to create an intermediate format file. Rules, which may be customized, may be applied to the intermediate format file. The rules may include business rules customized for the first trading partner, math rules and/or logic rules. The intermediate format file may be verified to determine whether it complies with the EDI standard and/or the business rules of the first trading partner. The data from the intermediate format to a second format compatible with a computer system of a second trading partner, to create a second format file.Type: ApplicationFiled: November 13, 2012Publication date: May 15, 2014Inventors: Thuy Quang Mai, Binh Quang Mai, Hung Van Pham
-
Patent number: 8726150Abstract: Provided is a web page distribution system capable of distributing web pages that satisfy the output condition of a distribution target. The web page distribution system comprises a plurality of mobile phones and a web page distribution server. The mobile phones can communicate with Internet and have individually set output conditions for outputting all web pages including text data and image data referred to from the text data. The web page distribution server specifies, based on the reception of the distribution request for the web pages, the output conditions of the mobile phones and determines whether the web pages satisfy the specified output conditions or not. When it is determined that the output conditions are not satisfied, the web page distribution server converts the web pages that do not satisfy the output conditions into the ones that satisfy the output conditions and performs a process for distributing the web pages.Type: GrantFiled: June 2, 2009Date of Patent: May 13, 2014Assignee: Symmetric Co., Ltd.Inventor: Kazutoshi Sakata
-
Patent number: 8726366Abstract: A computationally implemented method includes, but is not limited to: determining which of a plurality of users detected in proximate vicinity of a computing device has primary control of the computing device, the computing device designed for presenting one or more items; ascertaining one or more particular formats for formatting the one or more items based, at least in part, on said determining; and presenting, via the computing device, the one or more items in the one or more particular formats. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.Type: GrantFiled: November 29, 2011Date of Patent: May 13, 2014Assignee: Elwha LLCInventors: Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, John D. Rinaldo, Jr., Clarence T. Tegreene
-
Patent number: 8726297Abstract: A user entering information in an application might desire functionality not supported by that application. Based on an input or a subset of the input, a functionality associated with a different application can be automatically applied within a current application. Sometimes, a particular application or mode of communication can be used to send information and reply information can be sent in a different mode of communication. The communications can be automatically associated or related to each other. A user can be presented with information relating to both communications, upon request, although the communications might be associated with different modes of communication. Constraints or parameters can be placed on a subsequent communication by either a sender or a recipient.Type: GrantFiled: June 28, 2007Date of Patent: May 13, 2014Assignee: Microsoft CorporationInventors: Mary P. Czerwinski, Anoop Gupta, Paul J. Hough, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie
-
Patent number: 8719701Abstract: Some embodiments provide a method for analyzing an unstructured document that includes a number of words. Each word is an associated set of glyphs and each glyph has location coordinates. The method identifies clusters of words based on the location coordinates. Based on the identified clusters, the method defines a set of boundary elements for the glyphs that identify a set of borders for the glyphs. The method defines a structured document for the unstructured document based on the glyphs and the defined boundary elements. To identify clusters of words, the method orders the location coordinates and identifies several partitions of the location coordinates. Each partition specifies a particular grouping of the coordinates into subsets. For each partition, the method identifies a particular set of subsets of location values that satisfy a particular set of constraints and determines a set of subsets of location values that optimizes a particular measure.Type: GrantFiled: June 7, 2009Date of Patent: May 6, 2014Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy
-
Patent number: 8717383Abstract: Managing diagram elements in a drawing becomes more challenging as the number of diagram elements increases. Placing a new diagram element in a drawing often requires manual movement of one or more other diagram elements within the drawing. Functionality can be implemented within a drawing application to automatically manage diagram elements in a drawing by applying layouts to sets of diagram elements. A drawing tool can associate a set of diagram elements and assigns them a exclusive area or region in the drawing space. Since a layout occupies an exclusive area, the drawing tool can manage the drawing space by automatically moving elements within a first layout when overlap with a second layout is detected. Managing drawing spaces with layouts reduces time spent adjusting diagram elements as a result of applying operations to other elements.Type: GrantFiled: August 27, 2008Date of Patent: May 6, 2014Inventors: Peter A. Coldicott, Eduardo T. Kahan, Velayoudame P. Mouttoucomarasamy
-
Patent number: 8713670Abstract: A computationally implemented method includes, but is not limited to: determining which of a plurality of users detected in proximate vicinity of a computing device has primary control of the computing device, the computing device designed for presenting one or more items; ascertaining one or more particular formats for formatting the one or more items based, at least in part, on said determining; and presenting, via the computing device, the one or more items in the one or more particular formats. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.Type: GrantFiled: November 23, 2011Date of Patent: April 29, 2014Assignee: Elwha LLCInventors: Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, John D. Rinaldo, Jr., Clarence T. Tegreene
-
Publication number: 20140115448Abstract: One or more computer-readable storage media for storing computer-executable instructions executable by processing logic is provided. The media storing one or more instructions that when executed by the processing logic causes the processing logic to receive data in a first format for conversion to a second format different than the first format, wherein the data includes information having a first type and information having a second type and display the data in the first format via a graphical interface. One or more translation rules are received relating to processing the information having the first type or the information having the second type. The one or more translation rules are pre-applied to the data in the first format. Effects of the pre-applied rules on the displayed data are displayed via the graphical interface. The data in the first format is converted to the data in the second format based on the one or more translation rules.Type: ApplicationFiled: December 30, 2013Publication date: April 24, 2014Applicant: The Mathworks, Inc.Inventors: James G. OWEN, Claudia G. Wey, Richard A. Spada
-
Publication number: 20140115447Abstract: A content presentations editing application for editing a structured electronic document that includes mathematical objects is provided. The content presentation editing application selects a portion of the document, the selected portion including at least one mathematical object. The content presentation editing application centers the selected portion of the document by identifying an alignment symbol in the mathematical object and aligning the mathematical object to a particular position in the document at the identified alignment symbol. To align the mathematical object, some embodiments move the mathematical object such that the alignment symbol is at the center of the page. For mathematical objects that are located within cells of a table, the center alignment operation moves each mathematical object in the table such that the identified alignment symbol aligns with the center of the table column that contains the mathematical object.Type: ApplicationFiled: October 22, 2012Publication date: April 24, 2014Applicant: APPLE INC.Inventors: Ian J. Elseth, Christopher E. Rudolph, Donald R. Beaver, Allison M. Styer, Martin J. Murrett
-
Patent number: 8707168Abstract: A computing system is disclosed including a computer processor configured to receive a selection of a template and identify a data field in the template. The data field indicates financial data to fill in the data field. The computer processor is configured to retrieve the financial data for the data field from stored financial data and generate a document according to the selected template. The generated document has the financial data within the data field.Type: GrantFiled: August 31, 2011Date of Patent: April 22, 2014Assignee: Microsoft CorporationInventors: Christopher S. Hargarten, Monique H. Ozoux-Dean, Ning Sun
-
Patent number: 8707159Abstract: A method and system are provided that translates tabular data prepared for a first display format into a second display format. Tabular data prepared for display on a conventional desktop display device may be adjusted for display on a portable computing device having a different display device. Tabular formatting may be removed for single row and single column tables. The method and system may also remove tabular formatting for tables having horizontal dimensions exceeding a specified amount. Tabular data may be removed from tables having more than one column that exceeds a specified maximum column size. The method and system may also identify nested tables and eliminate tabular formatting for all but the innermost tables.Type: GrantFiled: August 18, 2005Date of Patent: April 22, 2014Assignee: QUALCOMM IncorporatedInventors: Jack B Strong, Jonathan J Kleid, Vivek Patel, David Champlin
-
Patent number: 8707167Abstract: A system receives a document including a plurality of items. The system then processes the document to expose a plurality of item elements associated with one or more items of the document, the item elements including visual information used to render the document. The system then identifies each item of the one or more items based on one or more of the plurality of item elements and corresponding visual information.Type: GrantFiled: November 15, 2006Date of Patent: April 22, 2014Assignee: eBay Inc.Inventors: Roonnath Grandhi, Amir Ashkenazi
-
Patent number: 8683318Abstract: A method for facilitating the processing of markup language documents, e.g., XML documents, uses a code generator that creates programs configured to read dynamic XML documents at run time, avoiding many of the complexities arising from the use of conventional “XML Parse” statements. In one embodiment, this process involves (1) creating a template document using the markup language, wherein the template document includes a set of tags associated with the markup language documents; (2) parsing the template document to determine a data structure corresponding to the tags in the template document; and (3) generating an application program in the programming language (e.g., COBOL), wherein the application program includes a definition of the data structure, and is configured to read, during run-time, the markup language document and generate a corresponding set of data elements corresponding to the data structure.Type: GrantFiled: January 31, 2005Date of Patent: March 25, 2014Assignee: American Express Travel Related Services Company, Inc.Inventors: Srinivas Dasari, Kevin T. Harvey, Cathy Sockrider
-
Patent number: 8672756Abstract: A system and method are provided for interfacing with a mobile device. According to one aspect, a method for interfacing one or more peripheral devices with a mobile device having a processor is provided. One or more unique tones/signals are generated at a respective peripheral device corresponding to an event detected by the respective peripheral device. The tones/signals are conveyed to a mobile device where they are received through a microphone in communication with the mobile device. A processor processes the signals into one or more digital commands, and correlates the digital commands with real-time data to identify an action. One or more outputs are then provided based upon the action.Type: GrantFiled: August 12, 2011Date of Patent: March 18, 2014Assignee: Retoy, LLCInventors: Edo Segal, Kent Suzuki, Dmytro Panin
-
Patent number: 8671113Abstract: An Internet delivery method delivers electronic information products to a plurality of users via the Internet. A plurality of display formats are stored in a database. The display formats including at least a default display format and a custom display format. Information is also stored for each user indicating whether the user is a specific type of user. When a user logs in, the user is identified as being that specific type of user. If the user is identified as the specific type of user, then an electronic information product is delivered to the user in the custom display format. The electronic information products are accessed via computers connected to the Internet, including wireless devices.Type: GrantFiled: May 4, 2010Date of Patent: March 11, 2014Inventors: Jeffrey Raymond Reihl, David Ray King, David Martin Nelson, Larry Jay Browder, Jr., Vineet Shriniwas Joshi, Brian David Horblit
-
Patent number: 8661338Abstract: A system for case based, dynamic document layout in accordance with embodiments of the present invention includes a comparison system, a determination system, and a mutation system. The comparison system that compares one or more elements of at least a portion of an original document against the same elements in at least a portion each of a plurality of stored documents. The determination system identifies the stored document with the portion which is closest to the portion of the original document based on the comparing. The mutation system applies one or mutators to the portion of the original document which were used in the portion of the identified stored document.Type: GrantFiled: January 14, 2004Date of Patent: February 25, 2014Assignee: Xerox CorporationInventors: Lisa S. Purvis, Steven J. Harrington
-
Patent number: 8650482Abstract: Alignment and positioning of tabs in text-based applications is provided by dynamically positioning the tabs based on content, margins, page size, and indents. Tab positions are aligned relative to a size, at least one margin, or content of a document or text-containing object such as a text box. Tab positions may also be aligned relative to an indent of a paragraph or of multiple columns on the same page. Alignment properties of tab positions are carried over when text is moved to table columns or other text-containing objects. Column-like grouping of text of varying size and alignments is enabled by using multiple tabs in a single line.Type: GrantFiled: December 14, 2005Date of Patent: February 11, 2014Assignee: Microsoft CorporationInventors: Stuart J. Stuple, Robert A. Little, Sergey Genkin, Igor Zverev
-
Publication number: 20140040730Abstract: Methods and apparatus, including computer program products, that use record-based styles. In one aspect, a system receives an input selecting a portion of some formatted content, and generates from the selected content one or more style definitions defining a corresponding style in terms of contiguous fields, each defined in terms of units of formatted content. In another aspect, a system applies a record-based style to formatted text content, identifies one or more logical records within the formatted text content matching the style, and displays one of the logical records with a demarcation of boundaries between occurrences of fields in the record. In another aspect, a system also receives a second record-based style, and applies the second style to a result set of logical records that match the first style. In another aspect, a system also uses a record-based style as a search term to search a set of documents.Type: ApplicationFiled: January 18, 2006Publication date: February 6, 2014Inventor: Rithesh R. Prasad
-
Patent number: 8645822Abstract: A method for presenting a presentation authored on a first platform utilizing first-platform-specific-renderable objects is provided.Type: GrantFiled: September 25, 2008Date of Patent: February 4, 2014Assignee: Microsoft CorporationInventors: Patrick Schreiber, Christopher H. Moffatt, Ravipal Soin
-
Publication number: 20140033026Abstract: In an example embodiment, a system and method to provide a master page overlay is provided. The example method may comprise receiving a transformation of a master page where the transformation is associated with a page layout, applying the transformation to the master page, and outputting the page layout, where the page layout incorporates graphical elements from the transformed master page. The system and method may further include providing an interface to receive instructions from a user to display a master page overlay, display the master page overlay, and receive the transformation of the master page associated with the page layout.Type: ApplicationFiled: November 20, 2009Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Shawn C. Sheridan, Michael A. Ninness
-
Patent number: 8635524Abstract: Embodiments of methods, apparatuses, devices and systems associated with document conversion are disclosed. In one particular implementation, an apparatus is provided which includes a document conversion program capable of generating at least a portion of a first document based at least in part on one or more portions of data from a second document.Type: GrantFiled: September 13, 2005Date of Patent: January 21, 2014Assignee: Adobe Systems IncorporatedInventor: Nils Hausig
-
Patent number: 8631321Abstract: Provided herein are exemplary embodiments of a system and method of enabling a content author, such as an instructor, to rapidly create interactive, educational content for use in an online environment, without a costly pre-production or post-production process. In one embodiment, the system comprises a network, a library of interactive template files in a first file format, such as .swf; at least one authoring device coupled to the network, capable of recording a plurality of audio visual content segments in a second file format, such as .avi, and providing one or more of the interactive template files; and a device for converting the audio visual content segments in the second file format to files in the first file format. The authoring device is also adapted to assign a defined run order to the files in the first file format.Type: GrantFiled: June 15, 2005Date of Patent: January 14, 2014Assignee: Academy 123, Inc.Inventors: Maury Friedman, Daniel Bouganim, Yarone Goren
-
Patent number: 8631347Abstract: A method and system for rendering electronic document objects is provided in which a style matrix holds potential attribute values, and attribute references are used to address values in the style matrix. A mix of attribute references and actual attribute values may be used to make some attributes theme- and application-specific, and others theme- and application-independent. Further, a method for rendering a gallery of potential styles is provided. Additionally, a method for associating a style matrix with an electronic document application is provided. Finally, a computer-readable medium for storing a computer-interpretable data structure that identifies a matrix of style attribute types and style attribute values is provided.Type: GrantFiled: November 15, 2004Date of Patent: January 14, 2014Assignee: Microsoft CorporationInventors: John R. Schilling, Howard L. Cooperstein, Michael J. Antonio, Keri D. Vandeberghe, Vlada Knowlton
-
Patent number: 8621343Abstract: The present invention is and includes a device, system and method for providing an image enhancement widget. The device, system and method include a javascript component that, upon execution, obtains at least one subject of primary content on a networked page, and at least one permission for enhancement of the primary content, ones of a plurality of content produced remotely from the javascript component and according to the javascript component, and an enhancement widget. The enhancement widget may be a flash widget.Type: GrantFiled: July 18, 2011Date of Patent: December 31, 2013Assignee: Brand Affinity Technologies, Inc.Inventors: Ryan Steelberg, Chad Steelberg
-
Patent number: 8621340Abstract: Block properties and improved calculated columns properties are provided in a spreadsheet application. Once block properties are set for a group of spreadsheet cells or a spreadsheet list, the properties may be applied to the entire group of selected cells or list as opposed to requiring application of properties to individual cells. If rows or columns are added to the group of selected cells or list, properties applied to the group of cells or list are automatically applied to the new rows or columns. Block properties also provide for intelligent-behaving list borders where list borders are not corrupted by the movement or changing of columns or rows sharing edges with a list border. Calculated columns are a type of block property that extends the functionality of formulas throughout an entire column of an associated group of cells or list.Type: GrantFiled: December 20, 2004Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Joseph M. Chirilov, Dennis R. Newland, Eoin J. Burke, Hannah W. Zhou, John C. Haymond, Juha P. Niemisto, Robert C. Collie, Robert W. Coffen, Thao Moua
-
Patent number: 8601366Abstract: A computer-assisted visualization and potential adjustment of the layout of a document element involve multiple layout processes being sequentially applied. One set of one or more layout processes are applied to the element to determine an intermediate position of the element with respect to its initial position. Then, another set of one or more layout processes are applied to the element to determine a final position of the element. Rather than displaying just the final position on the display, the initial position, the intermediate position, and the final position of the element are all displayed. An intermediate control may be used to change the first set of one or more layout processes by moving the displayed intermediate position of the element. A final control may be used to change the second set of one or more layout processes by moving the displayed final position of the element.Type: GrantFiled: September 8, 2011Date of Patent: December 3, 2013Assignee: Microsoft CorporationInventors: Erik A. Saltwell, Christian Schormann
-
Publication number: 20130318436Abstract: Presented is a comprehensive infrastructure for easy procurement, licensing, rendering and display of digital text documents. Basic principle of the invention and the provided infrastructure is to divide the execution of E-reading related processes such as procurement of documents, licensing, rendering and display between two different devices, a mobile unit on one hand and a base station on the other hand. In particular, a cost and energy-efficient variant of an electronic device is described that serves as mobile unit that is especially designed for the display of digital text documents within the provided infrastructure.Type: ApplicationFiled: October 20, 2011Publication date: November 28, 2013Applicant: TXTR GmbHInventor: Andreas Steinhauser
-
Patent number: 8595617Abstract: A method for dynamic linking between graphic documents and comment databases is described and includes entering a base graphic representation of a project in a computer system. The base graphic representation may be the conversion of a user supplied format graphic to a web support format graphic. A coordinate overlay grid of a coordinate overlay program may be linked to the base graphic representation for overlay positioning and display on the base graphic representation. The coordinate overlay program may have a notation subprogram linked to the coordinate overlay grid for a user to designate notation with an identifier relative to a distinct location of the base graphic representation on the coordinate overlay grid. A text or graphic comment data record may be entered in a comment data record referenced to an identifier and displayed using a computer cursor device and display to activate an identifier.Type: GrantFiled: June 30, 2011Date of Patent: November 26, 2013Assignee: E-Plan, Inc.Inventors: Michael Chegini, Steven Hooper, S. Jay Hedjazi
-
Patent number: 8595616Abstract: Converting data from a first format to a second format may be used to merge two databases having different formatting. Conversion maps may be defined for pairs of formats and may be used to convert data between the pair of formats. Data may further be transformed from one information type or format into another information type or format. In one example, a first format may allow storage of a social security number while a second format might not. Thus, a social security number stored in the first format may be converted to an employee number for storage in the second format. Collisions between pieces of data may be detected and managed by generating an identifier for the pieces of data (e.g., data records) and merging the pieces of data into a single piece or portion of data (e.g., a single data record) corresponding to the assigned identifier.Type: GrantFiled: May 31, 2007Date of Patent: November 26, 2013Assignee: Bank of America CorporationInventors: Phil Wall, Scott Matthew Dix
-
Patent number: 8595615Abstract: A method is provided for automatically applying named styles to existing documents including word processing documents. The existing document is scanned and parsed into style regions of uniform style. The style attributes of each uniform style region are identified, and these identified style attributes are used to create style groups containing style regions having identical or substantially identical style attributes. These style attributes can be expressed in set or vector form. Named styles are then associated with the identified style group by either comparing the style attributes of a given style group to the attributes of a pre-defined named style or by extracting a named style from the style group. Once associated with a named style, the style regions within a given style group can be modified to be consistent with the named style associated with the style group.Type: GrantFiled: February 7, 2007Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Tessa Lau, John J. Turek, Hui Su, Tian Shu Wang
-
Publication number: 20130290835Abstract: Methods, apparatus, and computer-readable medium are provided for the reformatting of documents or portions of documents. In one example, a method for reformatting a base document includes identifying a candidate for reformatting based on candidate identification criteria and displaying a plurality of portions of the base document wherein a candidate is highlighted to provide a selected candidate. The method further includes receiving format selection data indicating a selection of a model portion from among the plurality of portions and generating a reformatted portion based on model format data of the model portion and candidate content data of the selected candidate.Type: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Inventor: James Paul Hudetz
-
Publication number: 20130290836Abstract: The invention relates to electronic document processing. Embodiments of the present invention relate to a method and apparatus for copying a text format pattern. In one embodiment of the present invention there is a method for copying a text format pattern, including: receiving a selection of a sample object from a user, the sample object including multiple sample paragraphs of which at least two sample paragraphs have different format patterns; receiving a format copying instruction of from the user, the format copying instruction indicating reformatting a target object with the format pattern of the sample object, where the target object contains multiple target paragraphs; determining a corresponding relationship of the format pattern of the sample paragraphs with the target paragraphs; and applying the format pattern of the sample paragraphs to the target paragraphs in accordance with the corresponding relationship.Type: ApplicationFiled: April 10, 2013Publication date: October 31, 2013Applicant: International Business Machines CorporationInventors: Xingzhi Sun, Lin H. Xu, Yi Q. Yu
-
Patent number: 8566703Abstract: It is confirmed whether or not page description data contain an object for stroking a path. If the page description data contain the object for stroking a path, then it is confirmed whether or not a curved path construction operator is contained in the object. If the curved path construction operator is contained in the object, line segments of a polygonal path which is approximated to a curved path of the curved path construction operator are determined, and the curved path construction operator is replaced with a plurality of straight path construction operators which correspond respectively to the line segments of the polygonal path.Type: GrantFiled: November 24, 2010Date of Patent: October 22, 2013Assignee: FUJIFILM CorporationInventor: Yasuharu Aoki
-
Patent number: 8566714Abstract: A computer program product for standardizing the appearance of related accessories installed on a base product. The base product and related accessories can be visualized from a plurality of view-angles on a configurator application. An accessory is loaded onto the base product by an image transformation tool that manipulates the accessory to fit onto the base product. The transformed accessory is saved as a t-matrix profile for each view-angle of the base product, and the t-matrix profiles are associated with an accessory classification, which includes additional accessories that similarly fit the base product. The visualization data associated with the base product can then be updated with the t-matrix profiles. A customer GUI is provided for viewing the accessories fitted onto the base product where the transformations can automatically transform other accessories in the same accessory classification on the base product. In an embodiment, the base product is a vehicle.Type: GrantFiled: September 20, 2011Date of Patent: October 22, 2013Assignee: Insignia Group, L.C.Inventors: David Stringer, James Brooks, Stephen Miller, Brian Smithson
-
Patent number: 8549395Abstract: A method and system for transforming an integrated webpage into native text and image representations. A webpage containing an embedded object is loaded into a browser. A portable text representation of an image of the embedded object is captured by invoking the embedded object to rasterize itself. The portable text representation is then streamed to a web server and converted to a native image representation. A URL is generated for the native image representation and the embedded object on the integrated webpage is replaced with its native image representation.Type: GrantFiled: December 16, 2009Date of Patent: October 1, 2013Assignee: CA, Inc.Inventors: Jason Graves, Ben Haley
-
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: 8549400Abstract: Techniques for encoding a media object are provided. First information is determined from an input media object. Second information is then determined from the input media object. A first visual representation is created based on the first information and a second visual representation is created based on the second information, wherein an output media object is constructed from the first and second visual representations.Type: GrantFiled: September 28, 2004Date of Patent: October 1, 2013Assignee: Ricoh Company, Ltd.Inventors: Berna Erol, Jonathan J. Hull, Jamey Graham, Dar-Shyang Lee, Peter E. Hart
-
Patent number: 8543909Abstract: A method and apparatus for representing and controlling documents including rich text for Web based applications and browsers is provided so that editing of rich text can be facilitated within the browsers. The rich text is represented in a memory structure so that various formats may be flexible maintained. Text, images, tables, links and the like are represented in the memory structure, which may be maintained in databases for eventual editing. A controller class and subsidiary classes represent the rich text and provide methods to convert html to the memory structure and back, representing the rich text in a relational database, retrieving the rich text from a relational database, and presenting the rich text for editing. A spell checking facility for the rich text is included.Type: GrantFiled: November 5, 2010Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventor: James R. Wason