Accommodating Varying Screen Size Patents (Class 715/238)
-
Patent number: 12080258Abstract: A method for the display of an image in a display area, the display area having a pixel density, the image being stored on a server in a plurality of versions, each version of the image having a respective image size, the method comprising: detecting the pixel density of the display area; determining a first version of the image to request from the server based on the pixel density of the display area, the first version of the image having a first image size; requesting the first version of the image; receiving the first version of the image; and displaying the first version of the image in the display area.Type: GrantFiled: September 19, 2019Date of Patent: September 3, 2024Assignee: SMARTFRAME TECHNOLOGIES LIMITEDInventors: Artur Wisniewski, Michal Pasternak, Tomasz Borys, Patrick Krupa
-
Patent number: 11720220Abstract: In some implementations, a system may obtain a graphical user interface (GUI) template that includes tiles corresponding to plug-ins. The system may generate, from the GUI template, category GUIs corresponding to categories and including a subset of the tiles. The system may identify account identifier(s) associated with a user identifier and one or more of the categories. The system may generate a user-specific GUI associated with a user account associated with the user identifier and including a subset of the category GUIs based on the account identifier(s). The the plug-ins corresponding to the subset of the tiles may incorporate account data associated with at least one of the user account or the account identifier(s). The system may transmit, to a user device associated with the user account, the user-specific GUI.Type: GrantFiled: June 30, 2022Date of Patent: August 8, 2023Assignee: Capital One Services, LLCInventors: Margaret Branton, Mengda Qi, Joelle Panza, Andrew Turner
-
Patent number: 11663399Abstract: Systems, computer program products, and methods are described herein for generating published reports with position mapping identification and template carryover reporting. The present invention is configured to establish a reporting and analytics platform for a user interface and receive, from the user interface, a single-selection input referencing a set of system identification values associated with a first set of data in the reporting and analytics platform. in response to receiving the single-selection input, they system can display a plurality of functional options for the set of system identification values on the user interface. The system may then receive, from the user interface, a selection of a selected functional option of the plurality of functional options, and assigns the selected functional option to the system identification values across the platform. The system then applies the selected functional option to the first set of data in the reporting and analytics platform.Type: GrantFiled: August 29, 2022Date of Patent: May 30, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Vikash Agarwal, Rahul Tandon, Suresh Solomon, Rajneesh Acharya, Mark Labbancz, Ganesh Agrawal, Laura A. Bertarelli Hamilton
-
Patent number: 11494808Abstract: A computer program product, method and mobile device, the computer program product comprising a non-transitory computer readable storage medium retaining program instructions configured to cause a processor to perform actions, wherein the processor is a processor of a mobile device of a user, wherein the mobile device is in communication with a server associated with an entity other than the user, wherein the server is in communication with a plurality of mobile devices, each of which retaining the computer program product, wherein the program instructions implement: subject to an occurrence of an event associated with the user of the mobile device, obtaining data to be transmitted to the server, wherein the event is of interest to the entity, wherein the data to be transmitted comprises demographic information of the user and a property of the event, wherein the data excludes identifying information; and transmitting the data to the server.Type: GrantFiled: May 27, 2017Date of Patent: November 8, 2022Assignee: ANAGOG LTD.Inventors: Gil Levy, Yaron Aizenbud
-
Patent number: 11450049Abstract: A system and method for generating a digital image collage is provided. The method comprises displaying a user interface comprising a collage template including a layout, and a catalog segment; displaying a plurality of digital images in the catalog segment; generating a first aperture in the layout to establish a first arrangement, and populating the first aperture with the first selected digital image; changing the layout from the first arrangement to a second arrangement, wherein the second arrangement comprises randomly dividing the first aperture into a second aperture and a third aperture, populating the second aperture with the first selected digital image, and populating the third aperture with the second selected digital image thereby generating the digital image collage.Type: GrantFiled: January 25, 2021Date of Patent: September 20, 2022Assignee: FUJIFILM North America CorporationInventors: William A. Fuss, Nathaniel P. Curry, Christopher T. Asbury
-
Patent number: 11151314Abstract: Disclosed herein are system, method, and computer program product embodiments for adding a template engine to a Cascading Style Sheets (CSS) grid layout to display content using different templates. An embodiment operates by generating a grid layout component based on a template. The generated grid layout component defines a layout type based on a cascading style sheet (CSS) grid layout. The embodiment generates a grid component comprising a set of grid cell components based on a view file. Each grid cell component represents a grid cell in the CSS grid layout, and each grid cell component is mapped to one or more rows and one or more columns in the CSS grid layout. The embodiment then displays content of the set of grid cell components using the layout type.Type: GrantFiled: October 19, 2018Date of Patent: October 19, 2021Assignee: SAP SEInventors: Carolin Seel, Jan-Michel Blinn, Roman Rommel
-
Patent number: 10642904Abstract: In particular embodiments, a method comprises accessing, by one or more computing systems associated with a social-networking system, a structured document of a network application, the structured document comprising structural information and content comprising one or more embedded scripts, resources, or identifiers for the resources. The method further comprises processing the structured document to generate a model representation of the structured document, executing at least some of the content of the structured document and logging multiple snapshots of the model representation of the structured document as the model representation is generated in response to one or more interactions initiated by execution of the content.Type: GrantFiled: July 26, 2016Date of Patent: May 5, 2020Assignee: Facebook, Inc.Inventors: Nicholas Philip Gianos, Paul Christopher Jeffries, Pedram Keyani, Chetan Gowda, Siddharth Kar
-
Patent number: 10621271Abstract: Techniques are described herein that are capable of reordering a multi-level layout using a hierarchical tree. A hierarchical tree is a tree that includes multiple hierarchical levels. Elements of a document may be arranged among the hierarchical levels to provide a logical representation of the document. The elements may be rearranged among the hierarchical levels to cause portions of content that are represented by the elements to be rearranged in a multi-level layout (e.g., a web page).Type: GrantFiled: May 25, 2017Date of Patent: April 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Marius-Bogdan Moldovean, Anton Yuriyovych Labunets, John Giang Nguyen
-
Patent number: 10606928Abstract: Disclosed are methods and apparatus for generating accessible documents. In one embodiment, an initial document in a print format is obtained. The print format of the initial document is identified as one of a plurality of print formats. A parser corresponding to the one of the plurality of print formats is applied such that the initial document is parsed according to the print format of the initial document. An intermediate document that conforms to an intermediate format is generated based upon results obtained from applying the parser. A template for converting the intermediate document into an accessible document is obtained. The template is then such that an accessible document corresponding to the initial document is generated, wherein the accessible document includes a plurality of tags that designate an order of a plurality of regions of the accessible document.Type: GrantFiled: August 31, 2016Date of Patent: March 31, 2020Assignee: OPEN TEXT HOLDINGS, INC.Inventors: Richard James Seabright, Zhigang Li, Cary Timar
-
Patent number: 10445864Abstract: A DPI adaptation method and an electronic device are provided. The DPI adaptation method includes: obtaining dots per inch DPI of the electronic device and DPI supported by an application, where the DPI of the electronic device includes at least one of logical DPI of the electronic device or physical DPI of the electronic device; determining a general display type of the electronic device, where the general display type is a most-used display type of the electronic device; determining target DPI according to the DPI of the electronic device, the DPI supported by the application, and the general display type; and displaying a user interface of the application by using the target DPI.Type: GrantFiled: February 26, 2015Date of Patent: October 15, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Zhili Gu, Geng Liu
-
Patent number: 10360213Abstract: A device and method for reusing user-specified content is provided. After generation of a query comprising parameters explicitly set by the user, the explicitly set parameters are stored in a parameter store. If a subsequent query is generated without any explicitly set parameters, the stored parameters are automatically applied to the subsequent query, and the modified query is then transmitted to an online service, such as an e-commerce site or search engine. User query preference history may be stored for use in modifying a subsequent theory. In addition, the user may navigate to specially designated content on a page, and when the content is in focus, the user may optionally copy the content for reuse in generating a further query or for publication.Type: GrantFiled: April 27, 2016Date of Patent: July 23, 2019Assignee: BlackBerry LimitedInventors: Li Chen, Ankur Aggarwal
-
Patent number: 10360291Abstract: Systems and methods for providing a binary representation of a web page. A server may compile a source page, such as a hypertext markup language (“HTML”) document, to create a compiled representation of the source page. Creation of a compiled representation may include generating a document object model (“DOM”) for the content associated with the source page. The compiled page may be transmitted to a client as a random-access file or flat file, where the data is encoded in one or more data types other than a string representation. The client may receive the compiled page and load the compiled page directly as a DOM for the page without the need to parse HTML text strings. The server and client may reconcile the data format of the compiled page, such as by exchanging or verifying a compiler dictionary associated with the page.Type: GrantFiled: February 18, 2016Date of Patent: July 23, 2019Assignee: Google LLCInventor: Dominic Hamon
-
Patent number: 9992630Abstract: Various embodiments relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, and wearable computing devices for identifying activities and/or destinations of relative importance. More specifically, a system, a device and a method are provided to predict a type of companion with whom a traveler collaborates to, among other things, predict activities (e.g., preferential activities) available at a geographic region association with lodging. In one or more embodiments, a method can include determining a location at which a user computing device associated with a user is disposed, and calculating that a computing device associated with a candidate companion is within a region coterminous with the location. Also, the method may include predicting data representing a companionship type for data representing the candidate companion based at least the location at which the user and the candidate companion are co-located.Type: GrantFiled: March 27, 2017Date of Patent: June 5, 2018Assignee: HomeAway.com, Inc.Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Venugopal, Alex Holm Devine
-
Patent number: 9864732Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a user interface that includes a viewport space of a digital content item; generating, based on user input, breakpoints of the viewport space based on a height, a width, or an aspect ratio of the viewport space; based on the breakpoints, generating formatting rules that each create a different version of the digital content item when the formatting rule is applied; and distributing, to a client device, the digital content item for display within an electronic document, including providing i) text or image content of the digital content item and ii) the formatting rules, wherein the formatting rules cause a client-side application to dynamically render and display an appropriate version of the digital content item based on the formatting rules and a size of a display area in which the digital content item is presented.Type: GrantFiled: May 2, 2016Date of Patent: January 9, 2018Assignee: Google Inc.Inventor: Lucas Adam Kovar
-
Patent number: 9798707Abstract: A method of creating a style sheet for the generation of a graphical representation of a data set made up of a plurality of data elements or values used in a data visualization computing system is described. The method having the steps of retrieving the data values of the data elements in the data set; determining the types of data elements in the set; obtaining the style attributes associated with each type of data element; developing a hierarchy of style attributes; and creating a style sheet to apply to the data set.Type: GrantFiled: August 6, 2014Date of Patent: October 24, 2017Assignee: New BIS Safe Luxco S.à r.l.Inventor: Andrew John Cardno
-
Patent number: 9785452Abstract: An example method for facilitating a framework for dependency management and automatic file load in a network environment is provided and includes deriving dependencies and loading methods of JavaScript files and Cascading Style Sheets (CSS) files referenced by an application source code executing at a browser on a client in a network environment, where the dependencies and loading methods are derived according to a map file accessed from a server, and automatically loading the JavaScript files and CSS files according to the dependencies and loading methods. In a specific embodiment, the map file comprises an Extensible Markup Language (XML) configuration file, which is generated by parsing each JavaScript file for the dependencies and the loading methods. In another embodiment, the map file comprises a JavaScript Object Notation (JSON) file, which is generated by parsing each JavaScript file and CSS file for methods and class names, respectively.Type: GrantFiled: October 9, 2013Date of Patent: October 10, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Lokesh Kumar Nandagopal, Deepesh Eliyot
-
Patent number: 9690763Abstract: A first computer may download one or more webpage files containing code that specifies webpage elements for display on a first computer and second computer (or the second computer only). The first computer may send an indication of the webpage elements to the second computer for the second computer to display, or the first computer may send an indication of certain webpage files to the second computer for the second computer to download and process for display. Also, some webpage files may contain webpage elements for the first computer to display. In some cases, the first and second computer may both display elements of a webpage.Type: GrantFiled: November 10, 2014Date of Patent: June 27, 2017Inventor: Bryant Christopher Lee
-
Patent number: 9578079Abstract: A distribution control system that is connected to one or more communication terminals that output image (sound) data and transmits the image (sound) data to the terminals. The system includes a browser management unit configured to start up a browser appropriate for the terminals; a browser configured to generate the image (sound) data by rendering content data; a transmitter configured to transmit the image (sound) data to the communication terminals; and a receiver configured to receive sensor information detected by a sensor included in the terminals. The browser is configured to process the received sensor information by a first processor that is installed in the browser as standard or a second processor that processes the sensor information that is unable to be processed by the first processor. The transmitter is configured to transmit the image (sound) data processed by the browser in accordance with the sensor information to the terminals.Type: GrantFiled: March 13, 2014Date of Patent: February 21, 2017Assignee: Ricoh Company, Ltd.Inventor: Kiyoshi Kasatani
-
Patent number: 9569159Abstract: Systems and methods are operable to concurrently present images on a small display of a mobile media device and a large display of a media presentation system. An exemplary method receives emulated information from a mobile media device, wherein the emulated information corresponds to at least one image that is being currently presented on a display of the mobile media device; generates at least one image based upon the received emulated information, wherein the at least one image is configured for presentation on a display of a media system; and communicates the at least one image to a display of the media system. The image presented on the display of the media system is substantially the same image presented on the display of the mobile media device. The image presented on the display of the media system is substantially larger than the image presented on the display of the mobile media device.Type: GrantFiled: September 22, 2014Date of Patent: February 14, 2017Assignee: EchoStar Technologies L.L.C.Inventor: Nicholas Newell
-
Patent number: 9465776Abstract: Techniques are disclosed for filtering a list of fonts based on the criteria that each font in the resulting filter supports every single glyph in an arbitrary array of glyphs. The array of glyphs may include one or more glyphs and can be, for example, user-defined (e.g., based on a user content selection within a given document, or entries made on a configuration page) and/or defined by a selected digital document or folder system (where only fonts that support all glyphs used within that entire document or folder system are listed). The techniques can be implemented, for instance, in digital content generation/editing systems that allow for a variety of different fonts and glyphs to be used. In any such cases, the system can be configured to allow for viewing a filtered font list, such that each and every glyph of interest is supported by each font presented in the list.Type: GrantFiled: November 26, 2013Date of Patent: October 11, 2016Assignee: Adobe Systems IncorporatedInventors: Vadim Furman, Anil Ahuja, Shailja Gupta, Rahul Jain
-
Patent number: 9301173Abstract: Methods, apparatus, systems and articles of manufacture to monitor mobile internet usage are disclosed. An example method includes identifying an application associated with a first request received at a proxy. The application is credited with a presentation duration based on a time difference between the first request and a second request, the second request associated with a same application as the first request.Type: GrantFiled: March 15, 2013Date of Patent: March 29, 2016Assignee: The Nielsen Company (US), LLCInventor: Achilleas Papakostas
-
Patent number: 9152615Abstract: Disclosed is a system and method that adds additional data (a banner, footer or a header, for example) to a web page while the data is transferred toward a mobile device. An exemplary system can comprise an intermediate node between a surfer and the Internet. Such an intermediate node element can reside at a service provider premises (SPP), for example. The service provider can be a telecom operator, such as but not limited to, a cellular service provider, a satellite communication service provider, a Public Switched Telephone Network (PSTN) operator, an access network service provider, etc. Alternatively, other exemplary embodiments can comprise elements which reside at an Internet Service Provider (ISP) premises.Type: GrantFiled: December 27, 2012Date of Patent: October 6, 2015Assignee: Flash Networks, LTDInventors: Yoram Zahavi, Yoav Weiss, Adi Belan, Evgeny Gorokhovsky
-
Patent number: 9065827Abstract: Various features are disclosed for generating and presenting users with resource metadata regarding the usefulness or predicted usefulness of particular pages, sites, and/or other network resources. The metadata may be based partly or wholly on the monitored browsing behaviors of many users, including behaviors reflective of whether particular resources were useful to the users. The metadata may, in some cases, be personalized for particular users based, for example, on their browsing environments or contexts. For example, the metadata presented to a smartphone user regarding a particular link may reflect a determination of whether the target resource is well suited for display on smartphones generally or on the user's particular model of smartphone.Type: GrantFiled: August 17, 2012Date of Patent: June 23, 2015Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, Ameet N. Vaswani, Faizal S. Kassamali, Ryan Tucker, Ranganath Atreya, Michael V. Zampani
-
Publication number: 20150128030Abstract: The present invention provides a computer implemented method for resizing an inline image on a server. The method includes generating a Hyper-text markup language (here in after HTML) image template, receiving a request for the inline image from a mobile device by the transceiver, retrieving the image by the one or more processors, fetching display resolution of the mobile device based on the device identifier by the one or more processors and resizing the inline image by the one or more processors. The HTML image template is generated with a predetermined default resolution value. The request includes a device identifier for the mobile device. Resizing the inline image includes adjusting the resolution value of the HTML image template.Type: ApplicationFiled: November 1, 2013Publication date: May 7, 2015Applicant: M/s. MobileMotion Technologies Private LimitedInventor: Shivansh Tyagi
-
Publication number: 20150128031Abstract: A method for displaying an electronic document in an electronic device is provided. The method for displaying the electronic document in the electronic device having a touch panel installed on a screen includes recognizing, by the electronic device, a main area in the electronic document, adjusting a width of the main area to a width of an application execution screen for displaying the electronic document, and displaying a part of the adjusted main area on the application execution screen.Type: ApplicationFiled: October 22, 2014Publication date: May 7, 2015Inventor: Changho LEE
-
Patent number: 9026905Abstract: In one embodiment, receiving, at a first computing device from a second computing device, a request for a view of a user interface of a native application executing on the second computing device, wherein the view includes one or more first user interface components; determining, by the first computing device, a user agent type of the second computing device; selecting, by the first computing device, one or more second user-interface components to be included in the view based on the user agent type of the second computing device; generating, by the first computing device, code implementing a structured document that represents the view, wherein the structured document comprises the one or more first user-interface components and the one or more second user-interface components; and transmitting, from the first computing device to the second computing device, the code.Type: GrantFiled: December 17, 2010Date of Patent: May 5, 2015Assignee: Facebook, Inc.Inventors: Erick Tseng, Philip Fung, Yariv Sadan
-
Patent number: 9015576Abstract: One or more techniques and/or systems are provided for displaying a first portion of a markup language document on a first device and displaying a second portion of the markup language document on a second device for interaction with the first portion (e.g., allowing a smart phone to control a video playing on a separate monitor). A markup language document can be created by a developer, where first and second portions of the document are delineated by a remote device tag. The remote device tag can be used to instruct a first device parsing the document to send the second portion to a second (e.g., remote) device. The first portion of the document can be rendered by the first device, and displayed on a display coupled with the first device; and a rendered version of the second portion can be displayed by a display coupled with second device.Type: GrantFiled: May 16, 2011Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Michael Dougherty, Joe Bertolami, Adam Smith
-
Publication number: 20150095767Abstract: The disclosure generally describes computer-implemented methods, software, and systems for automatically generating mobile site layouts. One example method includes: identifying a portal layout associated with a portal page including one or more portal components, the portal layout including positioning information for the one or more portal components, the positioning information describing how the one or more portal components are to be presented on a rendered display, transforming the portal layout into a mobile portal layout configured to present the one or more portal components on a mobile display particular to a mobile device, the transformation based on one or more mobile layout criteria and performed in response to receiving a request to present the portal page on the mobile device, and presenting the mobile portal layout to the mobile device.Type: ApplicationFiled: October 2, 2013Publication date: April 2, 2015Inventors: Rachel Ebner, Shahar Arusi, Dmitry Khalatov, Ariel Tammam, Yahali Sherman, Eyal Nathan
-
Publication number: 20150095768Abstract: Systems and methods for automatically determining a content item size may be based on a size of a viewport and a width of a parent element. A script may be configured to determine a size of a viewport, determine a width of a parent element of a resource, and determine a content item size based, at least in part, on the size of the view port and the width of the parent element. A dimension of the determined content item size may be used by a content item selection system to determine a set of content items. A content item selection system may select a content item from the determined set of content items and serve data to effect display of the selected content item in the parent element with the resource.Type: ApplicationFiled: October 8, 2013Publication date: April 2, 2015Applicant: Google Inc.Inventors: Graeme John Rimmer, Lewis Jay Hemens
-
Patent number: 8990680Abstract: A method for managing fault-tolerant webpage presentation. First, platform configurations for presenting a first webpage of a web server are stored. When a request for downloading the first webpage is received from a client computer, the webpage presentation capabilities thereof is subsequently detected and compared with the platform configurations. When the capabilities satisfy the platform configurations, the first webpage is transmitted to the client computer. When any incompatibility exists between the capabilities and the platform configurations, a second webpage is generated from a data search based on the difference between the capabilities and the platform configurations, and then transmitted to the client computer.Type: GrantFiled: March 24, 2006Date of Patent: March 24, 2015Assignee: Via Technologies Inc.Inventors: Ta-Chien Huang, Ping-Hung Chou
-
Patent number: 8982132Abstract: Methods and systems for animation timelines using value templates are disclosed. In some embodiments, a method includes generating a data structure corresponding to a graphical representation of a timeline and creating an animation of an element along the timeline, where the animation modifies a property of the element according to a function, and where the function uses a combination of a string with a numerical value to render the animation. The method also includes adding a command corresponding to the animation into the data structure, where the command is configured to return the numerical value, and where the data structure includes a value template that produces the combination of the string with the numerical value. The method further includes passing the produced combination of the string with the numerical value to the function and executing the function to animate the element.Type: GrantFiled: February 28, 2011Date of Patent: March 17, 2015Assignee: Adobe Systems IncorporatedInventors: Joaquin Cruz Blas, Jr., James W. Doubek
-
Publication number: 20150067481Abstract: A Web page display apparatus includes: an acquisition unit for acquiring a Web page; a generation unit for generating a reduced Web page by reducing the Web page so that the particular element has a width smaller than that of the display size when a user-specified particular element in a plurality of elements constituting the Web page has a width greater than that of display size of a display unit; and a display control unit for controlling the display unit to display a particular reduced element of the reduced Web page corresponding to the particular element when the particular element has a width greater than that of the display size.Type: ApplicationFiled: November 10, 2014Publication date: March 5, 2015Applicant: Sony CorporationInventor: Hiromasa MIYATA
-
Patent number: 8966361Abstract: As part of a document summary view system, a miniaturized version of a document is provided that presents a summary overview of the document over a user interface, enabling a user to easily read and distinguish the contents of the document. The summary view may preserve a basic format and/or layout of a document and may retain the core elements within the document including headings, bulleted lists, tables, images, and/or the first sentence of each paragraph, and obscure any remaining text and elements.Type: GrantFiled: December 6, 2010Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventor: David B. Lee
-
Patent number: 8954841Abstract: A template processor converts an initial template document into an XSL template that can be used to automatically generate reports from report data extracted from a database or other application. Users create initial template documents using a word processor or other rich-text editing application. The initial template document employs the word processor's native formatting features to specify the formatting of report data. The initial template document includes placeholder tags inserted by the user to define the locations of report data in the report. The initial template document also includes transformation tags that dynamically define the content of a report based on the value or quantity of report data. The template processor can include a reader adapted to read portions of the initial template file and a parser adapted to create corresponding XSL code from these portions. The XSL template can be combined with XML-formatted data to create a report.Type: GrantFiled: March 25, 2010Date of Patent: February 10, 2015Assignee: Oracle International CorporationInventors: Xin Jiang, Shinji Yoshida
-
Patent number: 8954555Abstract: A browser request is received at a computing device. A determination is made as to whether to replace the browser request with a push notification based upon characteristics of the browser request. The browser request is replaced with the push notification in response to determining, based upon the characteristics of the browser request, to replace the browser request with the push notification.Type: GrantFiled: October 27, 2011Date of Patent: February 10, 2015Assignee: International Business Machines CorporationInventors: Erik J. Burckart, Andrew J. Ivory, Aaron K. Shook, David M. Stecher
-
Patent number: 8938522Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.Type: GrantFiled: January 30, 2013Date of Patent: January 20, 2015Assignee: International Business Machines CorporationInventors: David G. Herbeck, John E. Petri
-
Patent number: 8902325Abstract: In one embodiment, a computing device incorporating a camera receives an instruction associated with the camera to display an image generated by the camera in an area within a graphical user interface of an application running on the computing device. The computing device determines a width and a height of the area. The computing device instructs the camera to configure the image, in connection with its generation, for display in the area. And the computing device displays in the area the image as generated and configured by the camera.Type: GrantFiled: October 19, 2012Date of Patent: December 2, 2014Assignee: Facebook, Inc.Inventors: Daniel Reed Weatherford, Robert Douglas Arnold, David Harry Garcia
-
Publication number: 20140337716Abstract: A method for facilitating the rendering of a web page on a mobile device includes providing an enhanced DOM tree for the web page that includes web page components and their display coordinates. A rule set is applied to the DOM tree, thereby selecting components for display on the mobile device. A mobile-device-specific version of the source code is generated based on the selected components.Type: ApplicationFiled: May 13, 2014Publication date: November 13, 2014Applicant: Apple Inc.Inventors: Eswar Priyadarshan, Irfan Mohammed, Joseph Cuccinelli, Ravikiran Chittari, Andrew Miller, Jayasurya Vadrevu
-
Patent number: 8887087Abstract: In one embodiment, a method is illustrated as including displaying an editing window, the editing window being a Graphical User Interface (GUI) used to design an application interface, associating a User Interface (UI) element with a layout element, and generating metadata, the metadata containing data illustrating the association between the UI element and the layout element. Further, another embodiment is illustrated as including receiving a service request relating to an application, the service request including a first set of rendering data illustrating a display area within which a first GUI relating to the application will be displayed, retrieving metadata, the metadata illustrating layout elements and associated UI elements relating to the first GUI, retrieving display logic associated with the metadata, retrieving business logic associated with the metadata, and generating the first GUI, wherein the first GUI is generated using the metadata, display logic and business logic.Type: GrantFiled: March 28, 2007Date of Patent: November 11, 2014Assignee: SAP SEInventors: Peer Hilgers, Leif Jensen-Pistorius
-
Patent number: 8881001Abstract: Provided are an apparatus and method for transforming an application for a multi-modal interface. The apparatus includes: a parsing means for parsing an original application to generate a parsed structure of the original application; an application transforming/creating means for transforming the parsed structure generated by the parsing means; a multi-modal synthesizing means for synthesizing the contents created by the application transforming/creating means with multi-modal information of the user terminal; a multi-modal detecting means for detecting multi-modal information received from the user terminal and transforming the detected information into contents that can be used by the device; and an action mapping means for mapping the contents, which are received from the multi-modal detecting means and can be used in the device, to action information contained in the original application to generate an event of the device according to the action information.Type: GrantFiled: November 20, 2007Date of Patent: November 4, 2014Assignee: Electronics and Telecommunications Research InstituteInventors: Tai-Yeon Ku, Dong-Hwan Park, Young-Sung Son, Kyeong-Deok Moon, Jun-Hee Park
-
Publication number: 20140325346Abstract: An image representation (204) of a portion of a web page (202) accessible at a network address is generated as one or more image files (226). The image representation is accessible at a shortened network address.Type: ApplicationFiled: January 20, 2012Publication date: October 30, 2014Inventors: Jerry J. Liu, Jun Xiao, Xiao-Wei Wu, Hua Zhang
-
Patent number: 8860982Abstract: An image forming apparatus includes a storage unit and an installation processing unit. The storage unit is capable of storing an application program and application data that is referred to when the application program is executed. The installation processing unit registers, when installing the application data in the storage device, link data indicating the correspondence between the application identifier of the application program and the data identifier of the application data.Type: GrantFiled: August 10, 2010Date of Patent: October 14, 2014Assignee: KYOCERA Document Solutions Inc.Inventor: Shigenaka Kanemitsu
-
Patent number: 8862985Abstract: A screen reader application for visually impaired users suppresses unwanted content that is output by Braille or text-to-speech. The invention accesses, but does not modify, the document object model of the web page and enumerates web page elements for the end user to either hide or skip to. The end user selections are saved as rules which may be applied according to various levels of scope include web page specific, site specific or web-wide. A screen magnification application for visually impaired users automatically sets the visual focus and magnification level on a web page element according to end-user selection.Type: GrantFiled: June 8, 2012Date of Patent: October 14, 2014Assignee: Freedom Scientific, Inc.Inventors: Robert Gallo, Glen Gordon
-
Patent number: 8850312Abstract: An image forming apparatus includes an image forming unit, a whole preview image generating unit that generates a whole preview image, the whole preview image being a print preview image of the entirety of each page, a display unit, a whole preview image display control unit that controls displaying the whole preview image, a divided preview image generating unit that generates divided preview images, the divided preview images being made by dividing the print preview image of each page by a dividing number, a divided preview image enlarging unit that enlarges each of the divided preview images at higher magnification than a display magnification of the whole preview image and generates enlarged divided preview images, and a divided preview image display control unit that controls displaying the enlarged divided preview images.Type: GrantFiled: December 17, 2009Date of Patent: September 30, 2014Assignee: Kyocera Document Solutions Inc.Inventors: Akihiko Ikazaki, Tetsuya Matsusaka
-
Patent number: 8850307Abstract: One embodiment comprises a non-transitory, tangible computer readable storage medium, encoded with processor readable instructions to perform a method of displaying content in a web page. One method optimizes the order of HTTP requests made during the downloading of a web page or web application comprising a plurality of objects, and receiving a first portion of the plurality of objects in a first order. Additionally, (i) a viewable section of the web page, (ii) centers of the viewable section of the web page and each of the plurality of objects, and (iii) a distance from the center of the viewable section of the web page to the center of each of the plurality of objects may be determined. Furthermore, the objects may then be prioritized based on their distance from the center of the viewable section. A request to receive at least one additional portion of the objects in a second order based on the prioritization of the objects may then be sent.Type: GrantFiled: December 17, 2010Date of Patent: September 30, 2014Assignee: Qualcomm Innovation Center, Inc.Inventors: Jan E. Hanssen, Rajiv Kumar Vijayakumar, Mark Bapst
-
Publication number: 20140281926Abstract: Systems and methods for automatic display of scaled and/or resized images that fit within pre-defined areas in a web browser are disclosed. The method may be implemented using an image scaling JavaScript component embedded within a HTML document. Upon resizing the a client document browser in which the document is displayed, the component is resized and requests, receives and redisplays a resized image within the resized component from a server. By having the server perform the resizing, the resized image not only fits within the resized component but also maintains the quality of the image without the need for special client-side software.Type: ApplicationFiled: January 22, 2014Publication date: September 18, 2014Applicant: Google Inc.Inventors: Shawn BRENNEMAN, Michael HERF, Robert BAILEY, Aaron HOPKINS
-
Patent number: 8826111Abstract: A receiving apparatus and method for display of final superimposed scenes from a receiver adapted to receive shared object control information used for forming final superimposed scenes and display final superimposed scenes. The final superimposed scenes are formed by superimposing two or more shared scenes each comprising one or more shared objects. The shared object comprises user-selectable command objects that are separately controllable independent of the shared scenes.Type: GrantFiled: April 27, 2010Date of Patent: September 2, 2014Assignee: Sony CorporationInventor: Kazuhiro Fukuda
-
Patent number: 8819598Abstract: Systems, methods, and computer-readable media for improving user navigation of a multi-page article on a small screen user device. In embodiments, as a user progresses through the multi-page article, pages and/or lines of text of the multi-page article are cached. In response to a user request to view the multi-page article in a full-page format, the cached content is compared against text of the full-page document and used to determine a presentation of the text that displays nonduplicative content to the user.Type: GrantFiled: January 26, 2012Date of Patent: August 26, 2014Assignee: Sprint Communications Company L.P.Inventors: Woo Jae Lee, Pujan Roka, Sanjay Sharma
-
Publication number: 20140223291Abstract: A system and method for restructuring content on a display screen of a mobile device is provided. The system comprises a content formatting application that is located within a web browser of the mobile device. The mobile device acquires the content from a website. The content is available in multiple web pages. The web pages are formatted for a first orientation or a second orientation on the display screen of the mobile device. The content formatting application determines page information for the first orientation and the second orientation of the display screen for each of the web pages and positions markers based on the determined page information. The content formatting application restructures the content based on the position of the markers on reorientation of the mobile device. The restructured content is then displayed on the display screen of the mobile device.Type: ApplicationFiled: January 6, 2014Publication date: August 7, 2014Applicant: MOBILEMOTION TECHNOLOGIES PRIVATE LIMITEDInventor: Kush SHARMA
-
Publication number: 20140208202Abstract: A system and method for converting website content is presented. Design elements in a graphical representation of a web page are identified. The design elements are ordered according to a position of each of the design elements with respect to a top of the graphical representation of the web page. One or more of the ordered design elements are grouped into one or more groups of design elements, and the design elements are stacked by rearranging each group of design elements into a single column. The single column of the groups of design elements are rendered into a converted web page for display on a device. In one implementation, the device is a mobile device.Type: ApplicationFiled: March 12, 2013Publication date: July 24, 2014Applicant: Go Daddy Operating Company, LLCInventors: Guy Ellis, Rajinder Nijjer, Robert Kelley, Rajatish Mukherjee, Josh Berk, Aaron Silvas, Daniel Hardy