Format Transformation Patents (Class 715/249)
  • Patent number: 10242189
    Abstract: A method for securely validating the file format type including receiving a file having a file format type, a header and a content block. The header has a header block with a description representing attributes of the actual content in the file. The content block has leading bytes representing attributes of the actual content, and actual content. Data is parsed from the description of the header block, the leading bytes and the actual content. Data from the description is compared to the data from the leading bytes, data from the leading bytes is compared to the data from the actual content, and data from the description is compared to the data from the actual content. The file format type is validated and trustable when the data from the description, the data from the leading bytes and the data from the actual content are consistent with one another.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: March 26, 2019
    Assignee: OPSWAT, Inc.
    Inventors: Benjamin Czarny, Yiyi Miao, Jianpeng Mo
  • Patent number: 10051652
    Abstract: Methods and systems establish a traffic policy for a personal electronic device based on one or more physical characteristics of the device. In some aspects, a database of traffic policies is maintained. The traffic policies are for accessing a network via a wireless communications link. A network access unit receives a request from a personal electronic device to access the network. The request is analyzed to determine a physical characteristic of the device. A traffic policy is established from the database for the a personal electronic device based, at least in part, on the determined physical characteristic of the device. Transmission of network traffic for the device is then scheduled based at least in part, on the established traffic policy.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: August 14, 2018
    Assignee: VIASAT, INC.
    Inventors: Chris Demange, Shameem Hashmi, Navneeth Pusapati
  • Patent number: 10002126
    Abstract: Techniques are described for modeling information from a data source. In one example, a method for modeling information from a data source includes comparing, with one or more computing devices, a data item heading from the data source with concept keywords in a concept library, the concept library comprising a plurality of concepts and one or more of the concept keywords in at least one language associated with each of one or more of the concepts. The method further includes identifying, with one or more computing devices, one or more matches between the data item heading and one or more concept keywords associated with a particular concept from among the concepts comprised in the concept library. The method further includes identifying, with one or more computing devices, the data item heading as being associated with the particular concept.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventors: Robin N. Grosset, Mohsen Rais-Ghasem, Graham A. Watts, Qing Wei
  • Patent number: 9959257
    Abstract: Techniques are described for populating visual designs with web content. In implementations, a document design is generated via a digital media application. The document design includes a layout of repeating design elements, such as a grid or table of repeating areas each having various design elements. Web content having a structured arrangement of data elements is accessed through a data panel exposed via the application. The web content data may be linked to the document design to populate elements of the document design with “real-world” data. To do so, the web content is to detect semantically similar repeating data elements by based on element positions, node types, style types, and node hierarchies reflected by structured data defining the web content. Design elements in the layout of the document design are then auto-populated with content of the semantically similar repeating data elements to produce a preview linked to “real-world” data.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: May 1, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Anirudh Sasikumar
  • Patent number: 9934208
    Abstract: Techniques are described for populating visual designs with web content. In implementations, a document design is generated via a digital media application. The document design includes a layout of repeating design elements, such as a grid or table of repeating areas each having various design elements. Web content having a structured arrangement of data elements is accessed through a data panel exposed via the application. The web content data may be linked to the document design to populate elements of the document design with “real-world” data. To do so, the web content is to detect semantically similar repeating data elements by based on element positions, node types, style types, and node hierarchies reflected by structured data defining the web content. Design elements in the layout of the document design are then auto-populated with content of the semantically similar repeating data elements to produce a preview linked to “real-world” data.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: April 3, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Anirudh Sasikumar
  • Patent number: 9747813
    Abstract: Techniques for performing Braille mirroring are disclosed. In one aspect, content is converted into Braille content, and then formatted for each of a plurality of Braille displays. The formatted content is then sent to each of the Braille displays. In another aspect, data identifying a primary Braille display in a plurality of Braille displays is stored. Input requesting that a data processing apparatus perform an action is received from one of the Braille displays, and it is determined whether to perform the action, based in part on whether the requesting Braille display is the primary Braille display.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: August 29, 2017
    Assignee: Apple Inc.
    Inventors: Karl Schramm, Eric Taylor Seymour
  • Patent number: 9721037
    Abstract: A method and system for converting XML files to and from files in a data format based on hierarchies in real-time. A method for converting from XML to the data format based on hierarchies includes: applying a stylesheet to at least one XML file thereby generating at least one data record in an intermediate format and including information included in the at least one XML file; and, translating the at least one record in the intermediate format to the data format based on hierarchies. A method for converting from a data format based on hierarchies to XML includes: translating at least one record including information stored in the file format based on hierarchies to an intermediate format; and, applying a stylesheet to the at least one record in the intermediate format thereby generating at least one XML file being indicative of the information and suitable for transmission.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: August 1, 2017
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: David K. Price, David F. Plante, Michael O. Duffy
  • Patent number: 9589067
    Abstract: A method involves managing electronic documents (EDs). The method includes receiving a first request to convert an original ED including a visible object from a first format to a second format; extracting, in response to the first request, multiple attributes in the original ED specifying the visible object and required to restore the visible object in the first format; generating, by converting the original ED from the first format to the second format, a converted ED including rendering data of the visible object that is grammatically native to the second format and that is necessary to render the visible object from the second format; and embedding the attributes extracted from the original ED into metadata of the converted ED.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: March 7, 2017
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Takayuki Kamata
  • Patent number: 9462620
    Abstract: A content based on location information is provided to a mobile terminal. The mobile terminal 10 is communicatively connected to an access point related content providing server that includes a storage unit having an access point related content database 250 in which IP addresses and URLs of contents are associated with each other and are stored. The mobile terminal 10 performs a communication with a wireless access point to access a public network, acquires an IP address of the wireless access point, and transmits the acquired IP address to the access point related content providing server. The mobile terminal 10 receives an URL of a content that is associated with the transmitted IP address or location information identified by the transmitted IP address, and acquires the content designated by the received URL.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: October 4, 2016
    Assignee: OPTIM CORPORATION
    Inventor: Shunji Sugaya
  • Patent number: 9396245
    Abstract: Techniques are disclosed for race condition handling in a system which incrementally updates clients with what occurred in a cloud-enabled platform. In one embodiment, a method comprises, in response to an event received at a synchronization client which indicates a modification to an item, comparing a sequence identifier of the item in the event with a current sequence identifier of the item. The sequence identifier of the item can be numeric and can monotonically increase as a state of the item changes. The method further comprises, if the sequence identifier in the event is larger than the current sequence identifier of the item, determining a difference between the item's state as represented in the event and a current state of the item; and, based on the difference, generating at least one synchronization step to update the current state of the item to the item's state as represented in the event.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: July 19, 2016
    Assignee: Box, Inc.
    Inventors: David Mackenzie, Miles Spielberg
  • Patent number: 9348631
    Abstract: File mapping and converting for dynamic disk personalization for multiple platforms are provided. A volatile file operation is detected in a first platform. The file supported by the first platform. A determination is made that the file is sharable with a second platform. The volatile operation is performed on the file in the first platform and the modified file is converted to a second file supported by the second platform. The modified file and second file are stored in a personalized disk for a user. The personalized disk is used to modify base images for VMs of the user when the user accesses the first platform or second platform. The modified file is available within the first platform and the second file is available within the second platform.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: May 24, 2016
    Assignee: Novell, Inc.
    Inventors: Nathaniel Brent Kranendonk, Jason Allen Sabin, Lloyd Leon Burch, Jeremy Ray Brown, Kal A. Larsen, Michael John Jorgensen
  • Patent number: 9330072
    Abstract: Variations in user devices may result in content being rendered differently. Knowing the amount of space required to render the content item for a user device may allow more content to be shown. In one implementation, measurement results of rendering content items from user devices with various configurations may be obtained by running scripts on the user devices. A space need of the content items may be determined based on the measurement results. The determination may include determining a probabilistic distribution of a representation of space needed for the content items. A request for a content item for display in a slot of a web page may be received and a content item may be transmitted based on the probabilistic distribution that represents a percentage of content items that are truncated when displayed in the slot.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: May 3, 2016
    Assignee: Google Inc.
    Inventors: Brandon Murdock Pearcy, Nathan Peter Lucash, Girish Deodhar
  • Patent number: 9323510
    Abstract: Systems, methods and techniques relating to publishing mobile applications are described. A described technique includes identifying, at a second component container contained in a first component container, a first component container profile associated with the first component container, translating at least a portion of the first component container profile to a second component container profile associated with the second component container, and initializing the second component container based, at least in part, on the second component container profile.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: April 26, 2016
    Assignee: SAP SE
    Inventors: Oleg Koutyrine, Andrey Hoursanov
  • Patent number: 9262100
    Abstract: A non-transitory computer-readable recording medium stores a data conversion program that converts pre-conversion type-format data for a first model of an image forming apparatus into post-conversion type-format data for a second model of the image forming apparatus. The data conversion program causes a computer to function as: i) a common-format conversion unit configured to convert the pre-conversion type-format data into common-format data of format independent of the model based on pre-conversion-data conversion rule information that indicates a rule for converting between the pre-conversion type-format data and the common-format data; and ii) a type-format conversion unit configured to convert the common-format data generated by the common-format conversion unit into the post-conversion type-format data based on post-conversion-data conversion rule information that indicates a rule for converting between the post-conversion type-format data and the common format data.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: February 16, 2016
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Hiroshi Manabe
  • Publication number: 20150149893
    Abstract: A multi-level list detection engine. The multi-level list detection engine detects text obtained from a fixed format document that is formatted as a static multi-level list and creates a dynamic multi-level list object in a flow format document. The resulting dynamic multi-level list object automatically updates as the end user edits the multi-level list in the flow format document. The multi-level list detection engine identifies list elements in the fixed format text based on the presence of a list identifier. The list elements are grouped into lists based on the properties of each list element relative to other list elements. List elements are then assigned to a list level based on the relative properties of the list elements within a list. Finally, level list assignments are verified and corrected, the levels are merged, as necessary, and the lists are consistently formatted as appropriate to create a final well-formed dynamic multi-level list object.
    Type: Application
    Filed: July 6, 2012
    Publication date: May 28, 2015
    Inventors: Dusan Lukic, Victor Jitlin, Milos Raskovic
  • Patent number: 9026904
    Abstract: Cascading style sheet rules are managed by identifying a markup page of content items and designating a plurality of super-themes using markup elements. Super-themes associate at least one content item of the markup page with a corresponding cascading style sheet class. Cascading style sheet rules are further managed by loading a common cascading style sheet and automatically modifying the common cascading style sheet to use each super-theme as a parent selector for at least one cascading style sheet rule applied to at least one content item within the markup element associated with the super-theme.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventor: Paul L. H. Carroll
  • Patent number: 9026901
    Abstract: Methods, systems, and articles of manufacture for viewing annotations created for data objects appearing in a data source using a second application configured to access and view the data source. Some embodiments present users viewing a data source with an indication of data objects in the data source that have been by other applications accessing the data source. An annotation system may use a mapping component to transform a set of parameters suitable for the first application to identify an annotated data object into a set of parameters suitable for the second application to view an annotated data object in a common data source.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Cale T. Rath
  • Publication number: 20150121201
    Abstract: A color coding engine and a comparison engine are provided. A color coding engine may be utilized to detect logical layout object attributes in a flow format document and apply a unique color to textual elements associated with each logical layout object attribute. The resulting color coded document may be saved as a target flow format document. The target flow format document may be converted to a fixed format document and then converted by a conversion engine to a flow format document. The resulting converted flow format document may be saved as an output flow format document. A comparison engine may be utilized to compare the output flow format document and the target flow format document to determine if layout information has been properly preserved in the document conversion process.
    Type: Application
    Filed: July 20, 2012
    Publication date: April 30, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Elizabeth Jeanne Sheldon, Milos Lazarevic, Dragan Slaveski, Marija Antic, Aleksandar Tomic
  • Publication number: 20150121203
    Abstract: A system and method designed to convert documents for the generation of electronic messages. The system and method includes a uniform document formatting system and method: (i) configured to receive uploaded documents, having document pages, the uploaded documents existing in at least one non-uniform document format, and (ii) configured to convert the uploaded documents in the at least one non-uniform document format into a uniform document format. The system and method also including an electronic message composition system and method for the composition of electronic messages, wherein the electronic message composition system and method is configured to receive and display the uniform documents in the uniform document format.
    Type: Application
    Filed: October 25, 2013
    Publication date: April 30, 2015
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Eric Saund, James V. Mahoney, William C. Janssen, JR.
  • Publication number: 20150121202
    Abstract: A system and method converts a mixed content type electronic message to a format preserving layout appearance. Textual regions of the mixed content type electronic message are encoded into a text format. Non-textual regions of the mixed content type electronic message are converted into an image format. Mixed type regions of the mixed content type electronic message are converted into an image format, wherein the mixed type regions include both textual material and non-textual material. Finally, an indication is provided of an arrangement of the textual regions and the image regions of the mixed content type electronic message.
    Type: Application
    Filed: October 25, 2013
    Publication date: April 30, 2015
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Eric Saund, James V. Mahoney, William C. Janssen, JR.
  • Publication number: 20150113389
    Abstract: Disclosed are a method for loading a web page and an electronic apparatus that performs the same. An exemplary embodiment of the present invention provides an electronic apparatus including: a communication module; a memory; and a controller configured to judge whether a corresponding region is a communication shadowing region, receive a request signal for requesting a target web page, set a web page loading mode, which includes a first mode and a second mode, based on whether the corresponding region is the communication shadowing region, acquire the web page data regarding the target web page according to the set web page loading mode, and display the target web page through the display by using the acquired target web page data.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 23, 2015
    Inventor: Seungil KIM
  • Publication number: 20150113387
    Abstract: A method and apparatus for correcting a document in an electronic device are provided. The method for correcting the document in the electronic device includes the operations of correcting a slope of a document based on a slope of at least one character included in the document, changing a form of the document of which the slope is corrected, and deciding the document of a normal direction.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 23, 2015
    Inventors: Hee-Jin Kim, Kyung-Hwa Kim, Seon-Hwa Kim, Mi-Jung Park, Jo-Ah Choi
  • Publication number: 20150113388
    Abstract: Topic-relevance highlighting of electronic text is described that includes categorizing words in the electronic text into several classes, determining the relevance weight for each word based on their relevance to one or more classes, and then color-coding words according to their classes. Each class represents a specific topic of interest and is assigned a distinctive color. Words or phrases in the electronic text belonging to the same class would be highlighted with the same distinctive color. Accordingly, users can instantly identify whether the document is relevant, to which topic of interest the document is relevant, and the relevant portions of the document page which match users' interests.
    Type: Application
    Filed: October 22, 2013
    Publication date: April 23, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: David A. Barrett, David Wayne Hanson
  • Publication number: 20150095757
    Abstract: A method involves managing electronic documents (EDs). The method includes receiving a first request to convert an original ED including a visible object from a first format to a second format; extracting, in response to the first request, multiple attributes in the original ED specifying the visible object and required to restore the visible object in the first format; generating, by converting the original ED from the first format to the second format, a converted ED including rendering data of the visible object that is grammatically native to the second format and that is necessary to render the visible object from the second format; and embedding the attributes extracted from the original ED into metadata of the converted ED.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Takayuki Kamata
  • Patent number: 8996991
    Abstract: A method of parsing a markup-language document includes detecting, in a markup-language document, a start of a first data node of a first node type and identifying a first data definition associated with the first node type. The first data definition specifies defined contents of the first node type. The method further includes adding a first entry associated with the first data node to a data structure and reading, from the markup-language document, contents of the first data node. The method also includes determining a status of the first data node based on the first data definition and the contents read from the first data node and indicating the status of the first data node on a graphical user interface.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: March 31, 2015
    Assignee: Fujitsu Limited
    Inventor: Takuki Kamiya
  • Patent number: 8990681
    Abstract: A method for aligning a modified document and an original document is provided according to an aspect of the present invention. The method includes a step of receiving a first bitmap representative of the modified document, including a first anchor. Additionally, a second bitmap representative of the original document including a second anchor is received. The method also includes the step of deriving a set of first vertex coordinates of the first anchor, and a set of second vertex coordinates of the second anchor. The method further includes the step of transforming the first bitmap to a common reference based upon the first set of vertex coordinates, and the step of transforming the second bitmap to the common reference based upon the second set of vertex coordinates.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: March 24, 2015
    Inventors: Brian Hartmann, Benjamin Gunderson
  • Publication number: 20150067483
    Abstract: According to one embodiment, an electronic device displays an electronic document in a first style. The document includes a handwritten stroke associated with a first element in the document. The handwritten stroke is displayed in a first area in the document of the first style. A relative position of the first area with respect to the first element is a first relative position. The device displays the document in a second style different and changes a display position of the handwritten stroke from the first area to a second area in the document of the second style. A relative position of the second area with respect to the first element in the document of the second style is a second relative position different from the first relative position.
    Type: Application
    Filed: April 21, 2014
    Publication date: March 5, 2015
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Takehiko Demiya, Eita Shuto
  • Patent number: 8972855
    Abstract: A method and apparatus for providing case restoration in a communication network are disclosed. For example, the method obtains one or more content sources from one or more information feeds, and extracts textual information from the one or more content sources obtained from the one or more information feeds. The method then creates or updates a capitalization model based on the textual information.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: March 3, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zhu Liu, David Gibbon, Behzad Shahraray
  • Patent number: 8972854
    Abstract: The template creation system enables a graphical selection of one or more fields from within a database system. The template creation system identifies a source format of the received fields that can be exported from the database system. The template creation system identifies a target format readable by a document editing system. For example, the document editing system may be a word processing application that stores files in an application-specific format. The template creation system creates one or more template rules based on the identified source and target formats for converting the data from the source format to the target format. The template rules may then be stored in an XSLT style sheet.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert G. Miller, Michael Rosenorn
  • Patent number: 8972853
    Abstract: Various embodiments of systems and methods for automatically generating a layout plan are described herein. The method involves invoking original layout information for digital report elements rendered on an original layout region. The optimized layout plan for rendering the digital report elements on a target layout region is generated by: classifying the digital report elements into multiple arrays of digital report elements, deriving origin values for the digital report elements as a quotient of original dimensions of the digital report elements in the corresponding array, determining dimension quotient for the digital report elements based on the derived origin values for the digital report elements in the corresponding array, and determining target layout values as a function of the derived origin values and dimension quotient. The digital report elements are rendered on the target layout region based on the optimized layout plan defined by the target layout values.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: March 3, 2015
    Assignee: Business Objects Software Limited
    Inventor: John Alex William
  • Patent number: 8959536
    Abstract: A method for providing applications to one or more requesting devices is provided. The method comprises a step of first receiving an application request from the one or more requesting devices. The method includes extracting details of the request. Further markup language structure for corresponding page of the application is generated. The markup language structure is generated by invoking page handlers which includes contacting business logic layer to get information required to be embedded in the corresponding page. The output page is then provided to the requesting device.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: February 17, 2015
    Assignee: Infosys Limited
    Inventors: Sanjoy Paul, Manish Jain
  • Publication number: 20150046798
    Abstract: An information processing apparatus stores calculates, based on a display area information, a degree of visibility of characters for a case in which a character string is displayed in a display area using a first display format that displays all of the characters in the same size in a single line, and a degree of visibility of the characters for a case in which the character string is displayed in the display area using a second display format that displays all of the characters in the same size in a plurality of lines. The information processing apparatus transmits, to the programmable display apparatus, in association with one another, the character string, the display area information, and attribute information for displaying the character string on the programmable display apparatus using the one of the first and second display formats that has a higher degree of visibility.
    Type: Application
    Filed: July 25, 2014
    Publication date: February 12, 2015
    Inventors: Hiromi ISHIHARA, Fumio KAWAKAMI
  • Publication number: 20150046797
    Abstract: Document format processing apparatus and document format processing method are provided. The apparatus comprising: an obtaining unit for obtaining element information of a document in a first format; a parsing unit, for parsing the element information to get source data information; a conversion unit for converting the source data information to target data information of the document in a second format; a document processing unit for processing the target data information. Thus, when a document in an unsupported format is processed, what is only needed is to convert the format of source data contained in the document to a target data format, rather than thoroughly developing of the existing document processing editor, and thus complexity may be reduced; meanwhile, because it is not necessary to convert a document format using other format conversion tool, implementation cost and time consumed may be reduced.
    Type: Application
    Filed: December 12, 2013
    Publication date: February 12, 2015
    Applicants: PEKING UNIVERSITY FOUNDER GROUP CO., LTD., FOUNDER INFORMATION INDUSTRY HOLDINGS CO., LTD., FOUNDER APABI TECHNOLOGY LIMITED
    Inventors: Yun LI, Li Ding, Qi Bian
  • Patent number: 8938522
    Abstract: 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: Grant
    Filed: January 30, 2013
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Patent number: 8935609
    Abstract: A method and system to secure the display of advertisements on web browsers. A method according to an embodiment includes: interpreting a markup file in a virtual machine, converting displayable elements of the markup file to one or a plurality of images and constructing a modified markup file comprising the at least one image file and a scripting language code adapted to cause a user terminal upon which it is executed to transmit coordinate information defining the position of a user-controlled cursor and action information defining a clicking action.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Frederic Bauchot, David Loupia, Gerard Marmigere, Joaquin Picon
  • Patent number: 8930337
    Abstract: Among other things, one aspect includes receiving one or more mapped relationships between a given output and one or more inputs represented by input variables, at least one of the mapped relationships including a transformational expression, the transformational expression defining an output of a mapped relationship based on at least one input variable mapped to an element of an input dataset; receiving identification of elements of an output dataset mapped to outputs of respective mapped relationships; generating output data according to the transformational expression based on input data from the input dataset associated with the element of the input dataset mapped to the input variable; determining validation information in response to the generated output data based on validation criteria defining one or more characteristics of valid values associated with one or more of the identified elements of the output dataset; and presenting visual feedback based on the determined validation information.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: January 6, 2015
    Assignee: Ab Initio Technology LLC
    Inventors: Scott Studer, Amit Weisman
  • Patent number: 8930834
    Abstract: A graphical user interface system is described in which users can be located at any angle. Different application interfaces can be generated on the display to appear in different orientations, such that different users sitting at different positions around the periphery of a display surface may each have an interface that is readable and accessible. The location and orientation of a new interface may be specified by user request, or may be automatically determined based on a characteristic of the request, such as the location of a tap or the direction of a swipe gesture. Interfaces may be radial in nature, and may have a central origin on the display, or at corners of the display.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventors: Derek E. Sunday, Chris Whytock, Dane Storrusten, Sabrina Boler, Nicole Coddington
  • Patent number: 8914719
    Abstract: An apparatus for editing a document containing a plurality of pages each of which includes one or more first objects is provided. The apparatus includes: an adding portion that adds a second object to each of the pages; an extraction portion that extracts, from the pages, a possible improper page that is a page to which the second object is probably not added properly, the possible improper page being extracted for each cause due to which the second object is not added properly; a quantity display portion that displays, for each cause, a quantity of the possible improper page thus extracted; an excluding portion that excludes, from the possible improper page, a selected page that is a page corresponding to the cause selected by a user; and an informing portion that informs the user of a to-be-confirmed page corresponding to the possible improper page remaining after excluding the selected page.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: December 16, 2014
    Assignee: Konica Minolta, Inc.
    Inventor: Kunihiko Sugimoto
  • Patent number: 8910036
    Abstract: In a method and a system for an Internet copy protection method, a source document markup file is partitioned into a plurality of subsets of text, one or more graphical representations of at least some of the plurality of subsets are created and those subsets of text in the source document are processed to create a transformed document, location information is also generated, which identifies a position in the transformed documents that is equivalent to the position of the textual content which corresponds to the graphical representation in the source document. The transformed document, graphical representations, and location information may then be transmitted over a network to a client device.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: December 9, 2014
    Assignee: Inkling Systems, Inc.
    Inventors: Robert Cromwell, Andrew C. Hoyer, Ryan P. Teuscher
  • Patent number: 8910039
    Abstract: Data in a first file is accessed. The data is in a first format, and can include text elements and image elements. The elements are displayed in a first window that allows the elements to be manually edited. A user input that causes a change to an element in the first window may be received. The elements, including any changes, are stored in a second file that is in a second (different) format. A second window is used to display the contents of the second file including any changes.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: December 9, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Damien Leguin, Adriana Vizinho
  • Publication number: 20140359431
    Abstract: A presentity (160) within a Presence Information Data Format-compliant data structure (120) can be identified. The structure (120) can be comprised of one or more presence elements (122, 124). The presence elements (122, 124) can be associated with the presentity (160) and/or computing devices (162) linked to the presentity (160). The structure (120) can be recursed to a presence element (122, 124) or an element of an ordered list. Presence information (126, 128) from the presence element (122, 124) or element from an ordered list can be obtained. A master document (130) associated with the presentity (160) can be created. The master document (130) can include reference identifiers (110) for one or more sub-documents (132, 134). A sub-document (132,134) can include its reference identifier, a reference identifier to another sub-document, and presence information (126) associated with the presence element (122, 124).
    Type: Application
    Filed: November 19, 2012
    Publication date: December 4, 2014
    Inventors: Satyanarayana Tummalapenta, Ranjit Avasarala
  • Publication number: 20140344676
    Abstract: A system and method for selective control of zoom adjustments in an electronic publication is disclosed. The method may include generating content for display on an electronic reading device; generating at least one style for the content, and storing the content and the at least one style on a computer readable medium. The generation of at least one style may include identifying at least a portion of the content for which at least one zoom level will be specified; specifying a base text size for the portion of the content; and specifying a first value to increment the base text size to a first zoom state text size.
    Type: Application
    Filed: August 4, 2014
    Publication date: November 20, 2014
    Inventors: Brady Duga, Garth Conboy, William Lesher, John Rivlin, Vincent Le Chevalier
  • Patent number: 8892994
    Abstract: Data defining a document is received from an online document processing service, and a plurality of elements within the document is identified. The plurality of elements may comprise paragraphs, lines of text, images, tables, headers, footers, footnotes, footnote reference information, etc. For each of the plurality of elements, a respective object comprising a layout function and a render function is generated. An object corresponding to an element is invoked to generate layout data associated with the element, and the element is rendered based on the layout data.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: November 18, 2014
    Assignee: Google Inc.
    Inventors: Luiz Pereira, Edgard Lindner, Lily Xia, Kevin Markman
  • Publication number: 20140331125
    Abstract: In some embodiments, a method for guiding user reading on a screen is provided, the method comprising: determining a reading speed of a user; receiving a selection of a document having an original layout to be read; setting a reading speed for the document; formatting the selected document for presentation to the user on a screen; presenting the formatted document using the original document layout; dividing text in the formatted document into blocks that include a plurality of words; reformatting the blocks based on the layout of the formatted document and punctuation of the document to include at least one word, such that each reformatted block includes less than a predetermined number of characters and the at least one word of the reformatted block is on a single line in the text of the document; and presenting guidance to the user within the formatted document at the set reading speed.
    Type: Application
    Filed: May 6, 2014
    Publication date: November 6, 2014
    Applicant: THE SPEED READING GROUP, CHAMBER OF COMMERCE NUMBER: 60482605
    Inventor: Mark Sybren Tigchelaar
  • Publication number: 20140325348
    Abstract: Systems may be provided for recording a document with a camera-based mobile radio device and for converting textual information in the document into a format for suitable presentation on the mobile device. A document may be recorded by the mobile device in an image. A layout structure may be recognized with a text block in the image. Character text in the text block may be recognized by OCR. An order of the text blocks may be determined by taking into account the layout structure. A suitable format for presenting the character texts on the mobile device's display may be selected. The format may be adapted to a width of the display so that during reading of the character texts on the display, substantially only vertical scrolling is necessary. A file may be generated and displayed in the format with the character texts in the determined order of the text blocks.
    Type: Application
    Filed: July 10, 2014
    Publication date: October 30, 2014
    Inventor: Cüneyt Göktekin
  • Patent number: 8869026
    Abstract: A method for managing electronic documents (EDs), including obtaining an ED defining an overflowed textbox with a vertical justification, a paragraph for the overflowed textbox, and a horizontal justification of the paragraph, where the paragraph comprises a plurality of characters, generating, based on the ED, an intermediate document (ID) defining an enlarged textbox encapsulating the paragraph with the horizontal justification, calculating, using the layout engine and based on the ID, a plurality of positions of the plurality of characters within the enlarged textbox by generating an intermediate page including the enlarged textbox, calculating, based on a vertical justification of the overflowed textbox, a transformation between a point of interest (POI) associated with the enlarged textbox on the intermediate page and a reference point associated with the overflowed textbox, and generating a rendered page of the ED by applying the transformation to the plurality of positions of the plurality of character
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: October 21, 2014
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Darrell Bellert
  • Patent number: 8862990
    Abstract: According to the present invention, even if information on a page displayed on a browser browsed by a user shifts to another page, the user can select and store a necessary page. An information processing apparatus according to the present invention generates, when displaying information obtained via a network on a display unit, print information of the information displayed on the display unit based on a print instruction from the browser, and further stores the generated print information in a storage unit. When a destination from which the information is obtained is different from a just primarily preceding destination, the display unit displays a list of the information stored in the storage unit.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: October 14, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Megumi Saito
  • Patent number: 8856644
    Abstract: Data defining a document is received from an online document processing service, and a plurality of elements within the document is identified. The plurality of elements may comprise paragraphs, lines of text, images, tables, headers, footers, footnotes, footnote reference information, etc. For each of the plurality of elements, a respective object comprising a layout function and a render function is generated. An object corresponding to an element is invoked to generate layout data associated with the element, and the element is rendered based on the layout data.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: October 7, 2014
    Assignee: Google Inc.
    Inventors: Luiz Pereira, Edgard Lindner, Lily Xia, Kevin Markman
  • Patent number: 8856750
    Abstract: A system and method for evaluating interfaces includes computing a reference script for a task from a reference interface design and translating the reference script into one or more target action scripts based on a target design. The one or more target action scripts on the target design are executed to produce target metrics. The target metrics are compared to determine whether the target action script successfully translates the reference script.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Bonnie E. John, Calvin B. Swart, John C. Thomas, Jr., Sharon M. Trewin
  • Publication number: 20140281935
    Abstract: A method for adapting tabular data for narration is provided in the illustrative embodiments. A set of categories used to organize data is identified in a first tabular portion of a document. A structure of the categories is analyzed. An inference is drawn about data in a first cell in the first tabular portion based on a position of the first cell in the structure. The first tabular portion of the document is transformed into a first narrative form using the inference.
    Type: Application
    Filed: November 26, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Donna Karen Byron, Alexander Pikovsky, Matthew B. Sanchez