Stylesheet Layout Creation/editing (e.g., Template Used To Produce Stylesheet, Etc.) Patents (Class 715/235)
-
Patent number: 8924837Abstract: A method and system for processing a text file in a computer application. The method comprises the steps of forming a template from fragments of the text file; using the template as an overlay for parsing incoming files, or as a prototype to generate a segment of an output file; and using a macro class to map data from the text file to an application. The macro class is embedded as a keyword within the template, so that when the template reaches the keyword, the template calls the macro class to further process the text file. The macro class may be used to reads in a segment of the text file and to use the segment to initiate application update processing. Also, the macro class may be used to derive data from the application and to format it into the text file. Preferably, an interface controller is provided to prevent structure clashes by placing text data into appropriate places in a complex object structure as the text file is processed.Type: GrantFiled: May 28, 2009Date of Patent: December 30, 2014Assignee: International Business Machines CorporationInventor: James Richard Wason
-
Patent number: 8924847Abstract: A multilayer style sheet method includes retrieving multiple style sheets, the style sheets comprising multiple layers in a hierarchy, the layers comprising characteristics of features for electronic documents, and generating an electronic document based on the style sheets.Type: GrantFiled: March 30, 2012Date of Patent: December 30, 2014Assignee: Accenture Global Services LimitedInventors: Jonathan E. Peters, Matthew R. Foster
-
Patent number: 8910062Abstract: According to one embodiment of the invention, a method for providing a computerized provisioning environment for a service agent performing provisioning of intelligence network services is provided. The method includes grouping the identity information of the service agent, a plurality of navigation links directed to information pages, and a plurality of task links directed to a task pages into separate sections. The method also includes displaying the separate sections on a same single layout.Type: GrantFiled: October 7, 2002Date of Patent: December 9, 2014Assignee: AT&T Intellectual Property I, L.P.Inventor: Aaron W. Bangor
-
Publication number: 20140359429Abstract: A method and a system rearrange a server response that responds to a request of a client browser. The client request requests access to a given web-page and the related server response contains a page markup code with client instructions in form of internal code portions and in form of external code portions. The external code portions are located in files whose links are within the page markup code. The page markup code is processed so as to generate a rearranged page markup code with at least some of the code portions uniformly grouped according to optimizing criteria, and a rearranged server response to be sent to the client in response to the client request includes the rearranged page markup code generated by the processing of the page markup code.Type: ApplicationFiled: May 30, 2014Publication date: December 4, 2014Applicant: SIEMENS AKTIENGESELLSHAFTInventor: GIORDANO PELLEGRI
-
Patent number: 8904278Abstract: A tag management system can implement a combined synchronous and asynchronous tag-loading scheme. In an embodiment of this scheme, a synchronous tag may be included at the top of or near the top of a content page. This synchronous tag can hide one or more page elements that are to be modified by a subsequent asynchronous personalization tag. Subsequently, the asynchronous personalization tag can update the page element and then cause the page element to be displayed. As a result, flicker between the old and new page elements can be reduced or avoided.Type: GrantFiled: January 9, 2014Date of Patent: December 2, 2014Assignee: Tealium Inc.Inventors: Michael Anderson, Tyron Gavin, Colin Douglas Sulin, Fiann James Curry-Towneley-O'Hagan, Kevin Thomas Faurholt
-
Patent number: 8904279Abstract: Disclosed are various embodiments for inhibiting or preventing automated data extraction from network pages. A source for a network page having a document structure is obtained. An obfuscated network page is generated from the network page by altering the document structure to inhibit automated extraction of data. The obfuscated network page is configured to have a visual appearance that is the same as that of the network page when rendered by a client for display. The obfuscated network page is sent to the client in response to a request from the client for the network page.Type: GrantFiled: December 7, 2011Date of Patent: December 2, 2014Assignee: Amazon Technologies, Inc.Inventor: Steven M. Bougon
-
Publication number: 20140351692Abstract: This invention is related to a cross-browser “What You See Is What You Get” HTML editor using caret-sensitive element selection, parent-element list, child-element accessing, virtual properties, automated CSS creations, and element-specific command list.Type: ApplicationFiled: May 24, 2013Publication date: November 27, 2014Inventor: David Wei Ge
-
Publication number: 20140351693Abstract: A method of creating a structured word processing document that is arranged in a specific format, the method comprising the steps of opening the document to be processed in one of a plurality of view types; creating one or more composition frames (C-frames), each C-frame (402, 404, 406) containing data inserted by a user and selected by the user based on the use of the C-frame (402, 404, 406) within the structured document; displaying the one or more C-frames (402, 404, 406) on a screen to enable editing or ordering of each C-frame (402, 404, 406) to compose the structured document; and formatting the structured document to a predefined format after completion of the C-frames (402, 404, 406).Type: ApplicationFiled: November 12, 2012Publication date: November 27, 2014Applicant: PREPIT PTY LTDInventor: Linda Glassop
-
Patent number: 8896876Abstract: In the case of disposing regions of various sizes within a page, many blank areas appear and a layout result that is visually attractive could not be obtained. Therefore the present invention determines the starting position of a new row or column, using the difference in sizes of the multiple regions disposed in each row or column.Type: GrantFiled: October 29, 2008Date of Patent: November 25, 2014Assignee: Canon Kabushiki KaishaInventor: Hitoshi Osaka
-
Patent number: 8898555Abstract: An index storing unit stores, in a page as a fixed-length storage area, a vocabulary index which associates vocabulary identifiers for identifying vocabularies included in a structured document having a layered logical structure and specific information for specifying positions where the vocabularies appear. A characteristic analyzing unit analyzes a characteristic concerning a distribution of the specific information included in the vocabulary index stored in the page. A dividing unit divides the page into a plurality of blocks including one of a plurality of the vocabulary indexes based on the characteristic analyzed by the characteristic analyzing unit, calculates a first range representing a range of the specific information of the vocabulary indexes included in the blocks, and stores the first range in each of the divided blocks in the index storing unit.Type: GrantFiled: March 3, 2008Date of Patent: November 25, 2014Assignee: Kabushiki Kaisha ToshibaInventor: Takuya Kanawa
-
Publication number: 20140344672Abstract: A modular learning system provides learning application templates for learning application authors to develop learning applications. The learning application templates are developed by template developing users using a template editing interface on a user device. The template developing users provide script and user device testing tools to the modular learning system. The completed learning application template is provided to authoring users to generate learning applications consistent with the learning application template.Type: ApplicationFiled: September 12, 2012Publication date: November 20, 2014Applicants: Monk Akarshala Design Private Limited, Monk Akarshala Inc.Inventor: Samridh Kapoor
-
Patent number: 8892687Abstract: In an embodiment, a method comprises intercepting, from a server computer, a first set of instructions that define one or more objects and one or more operations that are based, at least in part, on the one or more objects; generating, in memory, one or more data structures that correspond to the one or more objects; performing the one or more operations on the one or more data structures; updating the one or more data structures, in response to performing the one or more operations, to produce one or more updated data structures; rendering a second set of instructions, which when executed by a remote client computer cause the remote client computer to generate the updated data structures in memory on the remote client computer, wherein the second set of instructions are different than the first set of instructions; sending the second set of instructions to the remote client computer.Type: GrantFiled: February 7, 2014Date of Patent: November 18, 2014Assignee: Shape Security, Inc.Inventor: Justin Call
-
Patent number: 8887040Abstract: Systems and methodologies are described that facilitate the automated delivery of media content, such as music, audio clips, advertisements and including other digitized multi-media files, in a wireless communication environment. In an aspect, the media content may be downloaded to a user based on various user-characteristics, such as a profile of the user, the preferences of the user for a genre of media content, and the behavior of the user with respect to user actions on a wireless communication device.Type: GrantFiled: February 26, 2007Date of Patent: November 11, 2014Assignee: Qualcomm IncorporatedInventors: Rajarshi Ray, Ted Matsumoto
-
Patent number: 8880991Abstract: Methods and apparatus for processing scripting-language code in webpages are disclosed. The method includes obtaining scripting-language code that is utilized by a higher-priority webpage, compiling the scripting-language code to generate higher-priority compiled code objects, storing the higher-priority compiled code objects on a communication device, distinguishing the higher-priority compiled code objects from other compiled code objects that are stored on the communication device to delay the higher-priority compiled code objects from being removed from the communication device, and executing the higher-priority compiled code objects when the webpage is requested by the user. In many variations, this approach is not applied to all webpages visited, but only on certain webpages and scripts that are considered high priority, either implicitly or explicitly, based on a priority function that computes a multi-level priority from the history and past browser activity.Type: GrantFiled: April 21, 2011Date of Patent: November 4, 2014Assignee: Qualcomm Innovation Center, Inc.Inventors: Shyama Prasad Mondal, Subrato K. De, Dineel D. Sule, Mark Bapst, Kun Zhang
-
Patent number: 8881000Abstract: A system and method is disclosed for informing a user of an action to be performed by a web component in a domain of a primary website. A web component is provided to a web browser for display in connection with a website. The web component includes code that is executed in a different web domain than the website. On receiving an indication that a user has moved a cursor over the web component, the web component generates an alert informing the user of the action to be performed by the web component before the user activates the web component.Type: GrantFiled: January 10, 2012Date of Patent: November 4, 2014Assignee: Google Inc.Inventor: David Jeffery Bloom
-
Publication number: 20140325344Abstract: In one embodiment, a computing device configured to execute a hosted application includes a processor and storage, where an operating system is installed on the computing device, an application platform application including a rendering engine process including a virtual machine and an integration process, at least one hosted application comprising a background page file, wherein the virtual machine is configured to parse instructions in the background page file to download at least one remotely hosted file for rendering a web page, build a document object model (DOM), and modify the DOM in accordance with a predetermined DOM modification rule to create a modified DOM based on the computing environment, and wherein the rendering engine process is configured to render a user interface page integrated into the computing environment of the operating system of the computing device based on the DOM generated by the execution of the background page.Type: ApplicationFiled: April 23, 2014Publication date: October 30, 2014Applicant: Sweetlabs, Inc.Inventors: Adrian Bourke, Pawel Miskiewicz, Benjamin P. Morris, Stefano Bertacchi, Corey Gwin
-
Patent number: 8856284Abstract: Generally, systems, methods and media for processing a spreadsheet for storage in a database are disclosed. Embodiments may include a method for processing records of a spreadsheet by receiving a request to process a spreadsheet having a plurality of records for storage in a database. Embodiments may also include accessing a configuration file associated with the spreadsheet and, for each record of the spreadsheet, creating a new business object and populating the new business object based on the record and the configuration file associated with the spreadsheet. Embodiments may also include passing each new business object to a back-end business component for processing. The configuration file may include a name of a business object associated with a record of the spreadsheet, metadata for one or more columns of the spreadsheet, and/or a name of a back-end business component associated with the spreadsheet.Type: GrantFiled: April 23, 2012Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Ricardo N Olivieri, Mark B Whelan
-
Patent number: 8856082Abstract: An approach for managing a family tree archive is provided. The approach includes creating an electronic archive based on a family tree. The approach also includes automatically discovering Internet-based data associated with at least one member of the family tree. The approach additionally includes adding the Internet-based data to the archive. The approach further includes storing the archive at a storage device.Type: GrantFiled: May 23, 2012Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Michael D. Hale, Tian M. Pan, Randy A. Rendahl
-
Publication number: 20140298163Abstract: This document describes techniques and apparatuses that enable absolute positioning with publishable HTML code. These techniques permit a designer to place objects at absolute positions in a design interface and see how a webpage will actually look in response to that placement. A designer need not publish the design before seeing how it will actually look because the design interface determines and then uses publishable HTML code to present the design, even in real time. Furthermore, in some embodiments, the techniques provide real-time feedback showing parameters of the publishable HTML code, thereby permitting the designer to quickly and easily change the publishable HTML code by altering the shown parameters.Type: ApplicationFiled: April 1, 2013Publication date: October 2, 2014Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Christopher R. Bank, Jacob Aaron Surber, Kristofer G. Joseph
-
Patent number: 8850306Abstract: Techniques to create structured documents and document templates using enhanced content controls are described. An apparatus may comprise an application to generate a document from a document template. The application may comprise a document template component operative to retrieve a document template comprising multiple document parts. The application may further comprise a content control component operative to manage a content control embedded in a document part of the document template. The content control may be associated with a data source arranged to store richly formatted content presented by the content control without necessarily requiring the data storage to be written in any particular way. The content control component may synchronize any changes to the formatted content between the content control and the data store. Other embodiments are described and claimed.Type: GrantFiled: September 22, 2011Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Mark Sunderland, Tristan Davis
-
Patent number: 8850332Abstract: A method performed in a web page authoring system having a user input system and an editing screen display for displaying a representation of a tag associated with a display artifact represented on the editing screen display is disclosed. A user action input selecting a reference point on the editing screen display for a web page being authored is received. A reference area on the editing screen display enclosing the selected reference point is set. The display object closest to the reference point is selected as a reference display artifact from among display artifacts in the reference area. A tag associated with the reference display artifact is selected from among tags associated with the display artifacts. A first rectangle is drawn on the editing screen display artifact. A second, larger rectangle is drawn enclosing the first rectangle. A space between the first and second rectangles represents the selected tag.Type: GrantFiled: December 3, 2007Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventor: Yoshio Horiuchi
-
Publication number: 20140289612Abstract: Embodiments of the present application relate to a method for merging web page style addresses, a device for merging web page style addresses, and a computer program product for merging web page style addresses. A method for merging web page style addresses is provided. The method includes receiving a web page request from a client terminal, determining web page content data based on the web page request, extracting a plurality of pieces of style data from the web page content data, each piece of the style data including a style address and a style attribute, and merging a plurality of style addresses to obtain one or more composite style addresses.Type: ApplicationFiled: March 19, 2014Publication date: September 25, 2014Applicant: Alibaba Group Holding LimitedInventor: Zhiwen Mi
-
Publication number: 20140278949Abstract: Disclosed is a method for directing an alternative cascading style sheet object to an internet user client. In the method, a system analyzes an HTTP transaction involving the internet user client to detect a request for an embedded cascading style sheet object. The system responds to the request for the embedded cascading style sheet object by forwarding the alternative cascading style sheet object to the internet user client.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Inventors: Derek Stephen Maxson, Scott Kenneth Smith
-
Publication number: 20140281922Abstract: 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: ApplicationFiled: March 24, 2014Publication date: September 18, 2014Applicant: AXURE SOFTWARE SOLUTIONS, INC.Inventors: Victor Hsu, Martin Smith, Ian Gardner
-
Patent number: 8836729Abstract: A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.Type: GrantFiled: April 27, 2011Date of Patent: September 16, 2014Assignee: Adobe Systems IncorporatedInventors: Robert M. Ayers, Richard L. Sites
-
Publication number: 20140258847Abstract: Systems and methods for content display devices configured to display content with discrete content zones are disclosed. In one embodiment, a content display device includes memory configured to store a content display application, a network interface, a display, an input device, and a processor, wherein the content display application configures the processor to receive web page data using the network interface including a plurality of pieces of content data and at least one script, generate an object model using the at least one piece of content data, render the received web page data using the object model containing a plurality of discrete content zones, display the rendered web page data, receive input, modify the generated object model using the received input and the at least one script, re-render the web page data using the modified object model, and display the re-rendered web page data.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: Say Media, Inc.Inventor: Adrian Cleave
-
Patent number: 8832548Abstract: 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: GrantFiled: September 21, 2009Date of Patent: September 9, 2014Assignee: Google Inc.Inventors: Brady Duga, Garth Conboy, William Leshner, John Rivlin, Vincent Le Chevalier
-
Patent number: 8832549Abstract: Some embodiments provide a for analyzing a document that includes a number of primitive elements. The method identifies boundaries between sets of primitive elements and identifies regions bounded by the boundaries. The method uses the identified regions to define structural elements for the document. The method defines a structured document based on the primitive elements and the structural elements.Type: GrantFiled: June 7, 2009Date of Patent: September 9, 2014Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy
-
Publication number: 20140250369Abstract: A special paste feature presents a variety of options to a user for choosing the appearance of the pasted object or objects. When the user selects to specially paste the object, an interface is presented for the user to select from a variety of styles and format codes or predefined groups thereof to keep in the pasted object. Once the user selects the level of structure and formatting that he or she desires to import into the target document, the object will be copied into the target document or application using only the structure and formatting selected to remain by the user.Type: ApplicationFiled: April 29, 2005Publication date: September 4, 2014Applicant: Macromedia, Inc.Inventors: Victor Mitnick, Jay London
-
Publication number: 20140250368Abstract: Legacy documents may be imported into online electronic document systems in a form in which the document is broken up into a collection discrete sub-documents. Styles are read from the legacy document and analyzed according to one or a number of factors, such as number of instances, combinations with other styles, and the like. Based on the analysis of the various styles, a set of styles is presented to a user to select style-based breakpoints to use in dividing the legacy document. As the system converts the legacy document from its source format into a designated target format, document managing functionality applies the selected breakpoints in the target formatted document according to the designated breakpoints. The system then generates a style sheet for the converted document including the style information for that document.Type: ApplicationFiled: September 30, 2004Publication date: September 4, 2014Applicant: Macromedia, Inc.Inventors: Mark Wineman, Yizhen Jiang, Dazheng Wang
-
Patent number: 8826111Abstract: A receiving apparatus and method for display of final superimposed scenes from a receiver adapted to receive shared object control information used for forming final superimposed scenes and display final superimposed scenes. The final superimposed scenes are formed by superimposing two or more shared scenes each comprising one or more shared objects. The shared object comprises user-selectable command objects that are separately controllable independent of the shared scenes.Type: GrantFiled: April 27, 2010Date of Patent: September 2, 2014Assignee: Sony CorporationInventor: Kazuhiro Fukuda
-
Publication number: 20140245132Abstract: A document publishing system. Users create document templates using a first user interface. Users generate content files related to the templates. The templates and document files are combined to create documents. A second user interface has functionality defined by high-level users.Type: ApplicationFiled: October 6, 2010Publication date: August 28, 2014Inventors: Dietrich W. Schultz, Hal R. Schectman, Judith A. Hay, Michael P. Thompson, Kevin G. Wallace, Steven R. Kusmer
-
Patent number: 8819541Abstract: A system and method that converts the digital typesetting documents used in publishing to a device-specific format for electronic publishing. A “smart file and device-specific application” approach maintains the “look and feel” (design) of the source document used for print publication while typesetting for a specific device. Although this approach requires considerably more resources to create a smart file for each device-specific format, the smart file retains the unique typesetting characteristics of the printed book, is more aesthetically pleasing, and is easier to read. Furthermore, the device-specific application can render the smart file more quickly thereby eliminating any latency.Type: GrantFiled: February 1, 2010Date of Patent: August 26, 2014Assignee: Language Technologies, Inc.Inventors: Christopher D Nicholas, Edward John Maher, II, Kristen L Ashley, Lee H Berendt
-
Patent number: 8812946Abstract: Generally, the systems and methods described herein are directed to rendering a document containing textual elements and graphical elements. The systems and methods include separating the graphical elements from the textual elements, and generating a bitmap rendering of the graphical elements and an HTML rendering of the textual elements. The HTML rendering may then be overlaid on the bitmap rendering to generate a composite document having textual elements that are accessible to screen reader software.Type: GrantFiled: October 17, 2011Date of Patent: August 19, 2014Assignee: Google Inc.Inventors: Igor Kopylov, Michael Frederick
-
Patent number: 8812561Abstract: In one embodiment, a method includes, in response to an address match in connection with a request for a target structured document, identifying one or more slide objects associated with the target structured document, the one or more slide objects defining a set of anchor point definitions in the target structured document; identifying one or more anchor points corresponding to the one or more slide objects in a document object model (DOM) representation of the target structured document based on the set of anchor point definitions; accessing content corresponding to the one or more slide objects; and rendering the target structured document and the content of the one or more slide objects proximal to the identified anchor points.Type: GrantFiled: September 17, 2010Date of Patent: August 19, 2014Assignee: Border Stylo, LLCInventors: Oscar Guido, Eduardo Prats, Diego Prats, Nicolas LaCasse, Spencer Tipping
-
Publication number: 20140229821Abstract: A device for a website building system. The device includes a page composer to create a page containing website instances of at least one third party application and a configurer to define a 2-way communication backchannel between the page and the at least one third party application or between the at least one third party application and at least one other third party application. The device also includes a coordinator to coordinate communication according to the communication backchannel when the page is viewed or accessed.Type: ApplicationFiled: February 10, 2014Publication date: August 14, 2014Inventor: Yoav ABRAHAMI
-
Publication number: 20140223290Abstract: Disclosed is an apparatus, system, and method to provide a document to an external user in which the markup language to create the document is transposed such that the text of the markup language is very difficult to copy. A document may be received by a computing device that is defined by a standard markup language including the text of the document. The document may be transposed by the computing device by alternative glyphs to create a transposed document that is defined by a transposed markup language including transposed text. The transposed document may be accessed by the user.Type: ApplicationFiled: February 1, 2013Publication date: August 7, 2014Applicant: QUALCOMM IncorporatedInventor: Robert A. HATHAWAY
-
Patent number: 8799771Abstract: Systems and methods for locally managing a user's interaction with content derived from web pages within the user interface of an application executing within a runtime provided by an application platform on a computing device in accordance with embodiments of the invention are disclosed. In many embodiments, a runtime provided by an application platform enables the execution of a non-natively implemented hosted application in which executing instructions in a scripting language within a background page control the downloading and modification of web content to create user interface pages for the hosted application.Type: GrantFiled: August 22, 2013Date of Patent: August 5, 2014Assignee: SweetlabsInventors: Adrian Bourke, Pawel Miskiewicz, Benjamin P. Morris, Stefano Bertacchi, Corey Gwin
-
Patent number: 8799515Abstract: A network device implements an SSL VPN gateway for client devices. The network device may receive a script destined for a client device. The script may include at least one later binding uniform resource locator (URL)-based link entity. The network device may rewrite the script to include additional script associated with the later binding URL-based link entity. The additional script is configured to execute at the client device to rewrite the later binding URL-based link entity with substitute links that refer to the network device. In this manner, the network device allows the external client devices to access back-end servers in a proprietary network without requiring the installation of custom software on the client devices.Type: GrantFiled: June 27, 2005Date of Patent: August 5, 2014Assignee: Juniper Networks, Inc.Inventor: Yuhua Wu
-
Patent number: 8799305Abstract: There is provided a system and method for optimized filtered data feeds to capture data and send to multiple destinations. There is provided a system comprising a memory and a processor. The memory has a database associating data feed patterns to one or more of a plurality of destinations. The processor captures data from a data feed having a data feed destination, stores the data in the memory, compares the data feed with the data feed patterns in the database to determine matched patterns, retrieves one or more destinations associated with the matched patterns, and sends the data to the data feed destination and the retrieved destinations. There is also provided a system comprising data feed sources, destinations, a network connected to the data feed sources and the destinations, and a server configured to intercept and route network traffic on the network, the server including a memory and a processor.Type: GrantFiled: November 8, 2012Date of Patent: August 5, 2014Assignee: Disney Enterprises, Inc.Inventors: James Robert Young, Jr., Nathan Fong, Henrik Steen, Vas Sudanagunta
-
Publication number: 20140215313Abstract: A virtual storage system and file conversion method where at least one processor is configured to retrieve data of a first format corresponding to specific electronic data transmitted from an external system and stored within the virtual storage system, converting the data into a second format, retrieve a first style sheet to be associated with the data, convert the data using the first style sheet, retrieve a second style sheet for the data, and display the data at the user computing device using the second style sheet. The virtual storage system includes a plurality of redundant physical storage devices in data communication with the at least one processor and each configured to store the data retrieved from the external system, the first style sheet and the second style sheet, and the data to be displayed at the user computing device.Type: ApplicationFiled: June 11, 2013Publication date: July 31, 2014Inventors: Ron M. Daly, Leonard Giambalvo
-
Publication number: 20140215314Abstract: Disclosed is a method for rearranging web pages. A mobile phone browser receives a web address and determines if a web page corresponding to the web address matches selection rules. If no, the mobile phone browser loads the web page and displays the content. If yes, the mobile phone browser retrieves HTML source code of the web page. Based on a content extraction rule, the mobile phone browser extracts elements containing actual content from the HTML source code of the web page, and extracts actual content from these elements. Next, the mobile phone browser inserts the actual content into a predefined web page template to generate a new web page. The mobile phone browser loads the new web page and displays the content of the new web page. The method adapts to screen resolutions of mobile devices, preserves information and interaction of original web pages to the greatest extent, improves the speed for loading web page, and saves network bandwidth.Type: ApplicationFiled: March 13, 2012Publication date: July 31, 2014Applicant: XIAOMI INC.Inventors: Xuanran Wang, Dian Fan, Heng Qu, Feng Hong, Jiangji Huang
-
Publication number: 20140215312Abstract: A responsive layout based on behavioral intent in a multi-tenant PaaS system is disclosed. A method of the disclosure includes determining a profile of a user of a PaaS system, an application context for each application associated with the user and hosted by the PaaS system, and a task context of an access to the PaaS system by the user, providing indicators of the determined profile, the determined application context, and the determined task context to a browser application of the user, and providing HyperText Markup Language (HTML) and Cascading Style Sheets (CSS) files of the management console to the browser application, wherein the provided indicators are applied to the HTML and CSS files to generate a responsive layout, wherein the indicators are associated with one or more variants of the HTML and CSS files that provide the responsive layout.Type: ApplicationFiled: January 28, 2013Publication date: July 31, 2014Applicant: RED HAT, INC.Inventors: Matthew Hicks, Michael P. McGrath, Clayton Coleman
-
Patent number: 8793573Abstract: Systems, methods, and computer-readable storage media for a continuous photo view on a browser-type application are disclosed. The system can receive a request to display a set of images associated with a user account. The system can generate a web page based on a size of the content items, the web page having a respective placeholder for each of the content items in an area of the web page that is relative to a visible portion of the web page, wherein the web page can provide a continuous presentation of the content items on a device, and wherein the web page can be configured to dynamically load and unload content items based on a current position of the web page.Type: GrantFiled: February 20, 2013Date of Patent: July 29, 2014Assignee: Dropbox, Inc.Inventors: Chris Beckmann, Ramesh Balakrishnan, Rajeev Nayak, Yi Wei, Ayush Sood
-
Publication number: 20140208201Abstract: A mechanism is provided in a data processing system for presenting obfuscated content in a Web document. The mechanism divides source content into a plurality of rectangular portions and re-arranges the rectangular portions to form obfuscated content. The mechanism generates a Web content fragment that defines the plurality of rectangular portions of the obfuscated content as a plurality of group block elements. The mechanism generates style sheet code that defines the positional layout of the plurality of group block elements. The mechanism generates a Web document comprising the Web content fragment and the style sheet code and referencing the obfuscated content.Type: ApplicationFiled: January 22, 2013Publication date: July 24, 2014Applicant: International Business Machines CorporationInventors: Leugim A. Bustelo, Bradley Childs
-
Publication number: 20140201623Abstract: Embodiments of systems and methods for determining style attributes of a web page are disclosed. More specifically, in one embodiment, an indication of a document corresponding to a web page may be received and one or more style attributes associated with the web page determined. To determine these style attributes, a document object model (DOM) may be produced based on the document corresponding to the web page and the analyzed DOM. Information indicative of the one or more style attributes can then be generated.Type: ApplicationFiled: January 17, 2013Publication date: July 17, 2014Applicant: Bazaarvoice, IncInventors: J. Stephen Kattner, Michael D. Norman
-
Patent number: 8780117Abstract: A display control apparatus controls display on a display screen and includes an area designation unit configured to designate an area on the display screen, and an extraction unit configured to extract images of objects displayed in the area designated by the area designation unit and to calculate circumscribed rectangular areas circumscribing the respective objects.Type: GrantFiled: July 1, 2008Date of Patent: July 15, 2014Assignee: Canon Kabushiki KaishaInventor: Taisuke Ishiguro
-
Patent number: 8775925Abstract: Systems and methods for locally managing a user's interaction with content derived from web pages within the user interface of an application executing within a runtime provided by an application platform on a computing device in accordance with embodiments of the invention are disclosed. In many embodiments, a runtime provided by an application platform enables the execution of a non-natively implemented hosted application in which executing instructions in a scripting language within a background page control the downloading and modification of web content to create user interface pages for the hosted application.Type: GrantFiled: March 15, 2013Date of Patent: July 8, 2014Assignee: Sweetlabs, Inc.Inventors: Adrian Bourke, Pawel Misciewicz, Benjamin P. Morris, Stefano Bertacchi, Corey Gwin
-
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
-
Patent number: 8769400Abstract: A method includes rendering content to provide rendered content including a first content segment and a second content segment, wherein the second content segment includes an indicator of computing device activity; outputting a first view of the rendered content for presentation at a display device, and receiving, at the one or more processors, event information. In response to the event information, the method includes applying at least one hardware accelerated transform to define a second view of the rendered content, where the second content segment, but not the first content segment, is viewable in the second view of the rendered content when the rendered content is presented at the display device, modifying the first content segment, and applying at least one hardware accelerated transform to define a third view of the rendered content subsequent to modifying the first content segment.Type: GrantFiled: March 26, 2012Date of Patent: July 1, 2014Assignee: Google Inc.Inventors: Neil Richard Thomas, Matthew Bolohan