Stylesheet Layout Creation/editing (e.g., Template Used To Produce Stylesheet, Etc.) Patents (Class 715/235)
  • Patent number: 8924837
    Abstract: 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: Grant
    Filed: May 28, 2009
    Date of Patent: December 30, 2014
    Assignee: International Business Machines Corporation
    Inventor: James Richard Wason
  • Patent number: 8924847
    Abstract: 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: Grant
    Filed: March 30, 2012
    Date of Patent: December 30, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Jonathan E. Peters, Matthew R. Foster
  • Patent number: 8910062
    Abstract: 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: Grant
    Filed: October 7, 2002
    Date of Patent: December 9, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Aaron W. Bangor
  • Publication number: 20140359429
    Abstract: 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: Application
    Filed: May 30, 2014
    Publication date: December 4, 2014
    Applicant: SIEMENS AKTIENGESELLSHAFT
    Inventor: GIORDANO PELLEGRI
  • Patent number: 8904278
    Abstract: 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: Grant
    Filed: January 9, 2014
    Date of Patent: December 2, 2014
    Assignee: Tealium Inc.
    Inventors: Michael Anderson, Tyron Gavin, Colin Douglas Sulin, Fiann James Curry-Towneley-O'Hagan, Kevin Thomas Faurholt
  • Patent number: 8904279
    Abstract: 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: Grant
    Filed: December 7, 2011
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Steven M. Bougon
  • Publication number: 20140351692
    Abstract: 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: Application
    Filed: May 24, 2013
    Publication date: November 27, 2014
    Inventor: David Wei Ge
  • Publication number: 20140351693
    Abstract: 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: Application
    Filed: November 12, 2012
    Publication date: November 27, 2014
    Applicant: PREPIT PTY LTD
    Inventor: Linda Glassop
  • Patent number: 8896876
    Abstract: 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: Grant
    Filed: October 29, 2008
    Date of Patent: November 25, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Osaka
  • Patent number: 8898555
    Abstract: 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: Grant
    Filed: March 3, 2008
    Date of Patent: November 25, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Takuya Kanawa
  • Publication number: 20140344672
    Abstract: 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: Application
    Filed: September 12, 2012
    Publication date: November 20, 2014
    Applicants: Monk Akarshala Design Private Limited, Monk Akarshala Inc.
    Inventor: Samridh Kapoor
  • Patent number: 8892687
    Abstract: 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: Grant
    Filed: February 7, 2014
    Date of Patent: November 18, 2014
    Assignee: Shape Security, Inc.
    Inventor: Justin Call
  • Patent number: 8887040
    Abstract: 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: Grant
    Filed: February 26, 2007
    Date of Patent: November 11, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Rajarshi Ray, Ted Matsumoto
  • Patent number: 8880991
    Abstract: 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: Grant
    Filed: April 21, 2011
    Date of Patent: November 4, 2014
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Shyama Prasad Mondal, Subrato K. De, Dineel D. Sule, Mark Bapst, Kun Zhang
  • Patent number: 8881000
    Abstract: 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: Grant
    Filed: January 10, 2012
    Date of Patent: November 4, 2014
    Assignee: Google Inc.
    Inventor: David Jeffery Bloom
  • Publication number: 20140325344
    Abstract: 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: Application
    Filed: April 23, 2014
    Publication date: October 30, 2014
    Applicant: Sweetlabs, Inc.
    Inventors: Adrian Bourke, Pawel Miskiewicz, Benjamin P. Morris, Stefano Bertacchi, Corey Gwin
  • Patent number: 8856284
    Abstract: 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: Grant
    Filed: April 23, 2012
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ricardo N Olivieri, Mark B Whelan
  • Patent number: 8856082
    Abstract: 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: Grant
    Filed: May 23, 2012
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Hale, Tian M. Pan, Randy A. Rendahl
  • Publication number: 20140298163
    Abstract: 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: Application
    Filed: April 1, 2013
    Publication date: October 2, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Christopher R. Bank, Jacob Aaron Surber, Kristofer G. Joseph
  • Patent number: 8850306
    Abstract: 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: Grant
    Filed: September 22, 2011
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Mark Sunderland, Tristan Davis
  • Patent number: 8850332
    Abstract: 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: Grant
    Filed: December 3, 2007
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventor: Yoshio Horiuchi
  • Publication number: 20140289612
    Abstract: 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: Application
    Filed: March 19, 2014
    Publication date: September 25, 2014
    Applicant: Alibaba Group Holding Limited
    Inventor: Zhiwen Mi
  • Publication number: 20140278949
    Abstract: 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: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Derek Stephen Maxson, Scott Kenneth Smith
  • Publication number: 20140281922
    Abstract: 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: Application
    Filed: March 24, 2014
    Publication date: September 18, 2014
    Applicant: AXURE SOFTWARE SOLUTIONS, INC.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner
  • Patent number: 8836729
    Abstract: 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: Grant
    Filed: April 27, 2011
    Date of Patent: September 16, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Robert M. Ayers, Richard L. Sites
  • Publication number: 20140258847
    Abstract: 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: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: Say Media, Inc.
    Inventor: Adrian Cleave
  • Patent number: 8832548
    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: Grant
    Filed: September 21, 2009
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Brady Duga, Garth Conboy, William Leshner, John Rivlin, Vincent Le Chevalier
  • Patent number: 8832549
    Abstract: 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: Grant
    Filed: June 7, 2009
    Date of Patent: September 9, 2014
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20140250369
    Abstract: 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: Application
    Filed: April 29, 2005
    Publication date: September 4, 2014
    Applicant: Macromedia, Inc.
    Inventors: Victor Mitnick, Jay London
  • Publication number: 20140250368
    Abstract: 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: Application
    Filed: September 30, 2004
    Publication date: September 4, 2014
    Applicant: Macromedia, Inc.
    Inventors: Mark Wineman, Yizhen Jiang, Dazheng Wang
  • Patent number: 8826111
    Abstract: A receiving apparatus and method for display of final superimposed scenes from a receiver adapted to receive shared object control information used for forming final superimposed scenes and display final superimposed scenes. The final superimposed scenes are formed by superimposing two or more shared scenes each comprising one or more shared objects. The shared object comprises user-selectable command objects that are separately controllable independent of the shared scenes.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: September 2, 2014
    Assignee: Sony Corporation
    Inventor: Kazuhiro Fukuda
  • Publication number: 20140245132
    Abstract: 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: Application
    Filed: October 6, 2010
    Publication date: August 28, 2014
    Inventors: Dietrich W. Schultz, Hal R. Schectman, Judith A. Hay, Michael P. Thompson, Kevin G. Wallace, Steven R. Kusmer
  • Patent number: 8819541
    Abstract: 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: Grant
    Filed: February 1, 2010
    Date of Patent: August 26, 2014
    Assignee: Language Technologies, Inc.
    Inventors: Christopher D Nicholas, Edward John Maher, II, Kristen L Ashley, Lee H Berendt
  • Patent number: 8812946
    Abstract: 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: Grant
    Filed: October 17, 2011
    Date of Patent: August 19, 2014
    Assignee: Google Inc.
    Inventors: Igor Kopylov, Michael Frederick
  • Patent number: 8812561
    Abstract: 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: Grant
    Filed: September 17, 2010
    Date of Patent: August 19, 2014
    Assignee: Border Stylo, LLC
    Inventors: Oscar Guido, Eduardo Prats, Diego Prats, Nicolas LaCasse, Spencer Tipping
  • Publication number: 20140229821
    Abstract: 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: Application
    Filed: February 10, 2014
    Publication date: August 14, 2014
    Inventor: Yoav ABRAHAMI
  • Publication number: 20140223290
    Abstract: 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: Application
    Filed: February 1, 2013
    Publication date: August 7, 2014
    Applicant: QUALCOMM Incorporated
    Inventor: Robert A. HATHAWAY
  • Patent number: 8799771
    Abstract: 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: Grant
    Filed: August 22, 2013
    Date of Patent: August 5, 2014
    Assignee: Sweetlabs
    Inventors: Adrian Bourke, Pawel Miskiewicz, Benjamin P. Morris, Stefano Bertacchi, Corey Gwin
  • Patent number: 8799515
    Abstract: 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: Grant
    Filed: June 27, 2005
    Date of Patent: August 5, 2014
    Assignee: Juniper Networks, Inc.
    Inventor: Yuhua Wu
  • Patent number: 8799305
    Abstract: 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: Grant
    Filed: November 8, 2012
    Date of Patent: August 5, 2014
    Assignee: Disney Enterprises, Inc.
    Inventors: James Robert Young, Jr., Nathan Fong, Henrik Steen, Vas Sudanagunta
  • Publication number: 20140215313
    Abstract: 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: Application
    Filed: June 11, 2013
    Publication date: July 31, 2014
    Inventors: Ron M. Daly, Leonard Giambalvo
  • Publication number: 20140215314
    Abstract: 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: Application
    Filed: March 13, 2012
    Publication date: July 31, 2014
    Applicant: XIAOMI INC.
    Inventors: Xuanran Wang, Dian Fan, Heng Qu, Feng Hong, Jiangji Huang
  • Publication number: 20140215312
    Abstract: 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: Application
    Filed: January 28, 2013
    Publication date: July 31, 2014
    Applicant: RED HAT, INC.
    Inventors: Matthew Hicks, Michael P. McGrath, Clayton Coleman
  • Patent number: 8793573
    Abstract: 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: Grant
    Filed: February 20, 2013
    Date of Patent: July 29, 2014
    Assignee: Dropbox, Inc.
    Inventors: Chris Beckmann, Ramesh Balakrishnan, Rajeev Nayak, Yi Wei, Ayush Sood
  • Publication number: 20140208201
    Abstract: 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: Application
    Filed: January 22, 2013
    Publication date: July 24, 2014
    Applicant: International Business Machines Corporation
    Inventors: Leugim A. Bustelo, Bradley Childs
  • Publication number: 20140201623
    Abstract: 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: Application
    Filed: January 17, 2013
    Publication date: July 17, 2014
    Applicant: Bazaarvoice, Inc
    Inventors: J. Stephen Kattner, Michael D. Norman
  • Patent number: 8780117
    Abstract: 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: Grant
    Filed: July 1, 2008
    Date of Patent: July 15, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Taisuke Ishiguro
  • Patent number: 8775925
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: July 8, 2014
    Assignee: Sweetlabs, Inc.
    Inventors: Adrian Bourke, Pawel Misciewicz, Benjamin P. Morris, Stefano Bertacchi, Corey Gwin
  • Patent number: 8773677
    Abstract: 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: Grant
    Filed: March 29, 2012
    Date of Patent: July 8, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Naohiro Isobe
  • Patent number: 8769400
    Abstract: 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: Grant
    Filed: March 26, 2012
    Date of Patent: July 1, 2014
    Assignee: Google Inc.
    Inventors: Neil Richard Thomas, Matthew Bolohan