Accommodating Varying Screen Size Patents (Class 715/238)
  • Patent number: 8745484
    Abstract: An embed code that can be copied from a first web site for placement in a second web site by users is disclosed. The embed code will render a content object from the second web site on a number of supported platforms. Autonomously, the embed code chooses from multiple playback options to choose one for the web browser rendering the embed code, for example, Flash,™ HTML5, Silverlight,™ or a media player. Wherever the embed code is placed in a web site, a wide range of end user devices are supported without needing to reference other locations on the Internet, i.e., the embed code alone can automatically configure to play on that wide range of end user devices. The content object may be hosted or stored in various locations with the embed code accessing the proper version of the end user device.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: June 3, 2014
    Assignee: Limelight Networks, Inc.
    Inventors: W. Jared Roberts, Paul Cho
  • Patent number: 8738742
    Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Patent number: 8739027
    Abstract: A method and system for displaying web content on a device including the functionalities of requesting a web page by a user, in response to a user request, downloading the web page to a server, searching for at least one template for the web page on a database of the server, if a template is found for the web page, effecting best matching between the template and a plurality of information bearing regions on the web page and importing the plurality of information bearing regions to at least one device adapted page.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: May 27, 2014
    Assignee: Infogin, Ltd.
    Inventors: Eran Shmuel Wyler, Gil Ilani, Asher Uziel, Ron Elrom
  • Patent number: 8726149
    Abstract: A computer system provides content to a client device such as a handheld wireless telephone by identifying the client device as a limited-display client device, receiving a request from the client device for hypertext content (e.g. content in HTML form), and generating a reduced-size version of the requested hypertext content. Based on the identification of the client device as a limited-display client device and in response to the request, the reduced-size version of the hypertext content is returned to the client device. The reduced-size version of the hypertext content may be generated by removing information from the hypertext content which is not relevant to the display of the client device, and the reduced-size version of the hypertext content may include page in a text-based hypertext markup language such as HTML.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: May 13, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Chaim Bendelac, Ran M. Bittmann, Kobi Samburski
  • Publication number: 20140115445
    Abstract: The present invention includes an imaging unit that repeatedly images a Web page to generate page images, a detecting unit that repeatedly detects a change in the page images, an area determining unit that determines whether an update area in the page images where a change is detected and a display area displayed on a display screen of the portable terminal have an overlap, and an image transmission control unit that causes an image transmitting unit to transmit an image including an overlap area between the update area and the display area to the portable terminal when the update area and the display area have an overlap and does not cause the image transmitting unit to transmit the image when the update area and the display area do not have an overlap.
    Type: Application
    Filed: October 8, 2013
    Publication date: April 24, 2014
    Applicant: FUJIFILM Corporation
    Inventor: Hironori YANO
  • Patent number: 8707163
    Abstract: A user with a mobile device (e.g. cellphone) can transfer sensitive data to her device from another computer, where the latter might be a computer in a bank, or associated with a bank, like an Automated Teller Machine. The external computer has a screen that shows data, encoded in a barcode. The user's device has a camera that can take an image of the barcode and decode it. If there is too much data to be encoded in a single barcode, they could be encoded in several barcodes, which are then played on a computer screen and imaged by the user's device. The user avoids directly accessing the transmitting device on the Internet, for improved anonymity and privacy. The data that is transferred might be keys to a symmetric cryptosystem, or a one time pad, to encrypt a future interaction between the user and the other entity.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: April 22, 2014
    Inventor: Wesley John Boudville
  • Patent number: 8700992
    Abstract: A method of determining position and dimensions of webpage elements includes inserting test border code around certain elements of content in existing content code. The resulting content code including the test border code is rendered by a content-rendering application. A screen capture image of the rendered content is obtained, and the dimension and/or position of a rendered test border is obtained by analysis of the screen capture image. The dimension and/or position is compared respectively with a reference dimension or position to obtain a dimension difference and/or position difference. If the difference satisfies a predetermined condition, a test parameter corresponding to the element is adjusted based on the difference. In certain embodiments, the non-border elements are removed from the screen capture image.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: April 15, 2014
    Assignee: Google Inc.
    Inventor: Dan Sedov
  • Patent number: 8671352
    Abstract: Computer-implemented methods for allowing users to specify interactive graphical designs are provided. The graphical designs can comprise multiple dimension versions—such as a tablet dimension version or a phone dimension version. Some of the methods involve an inheritance structure that defines a first dimension version of the design as a child of a second dimension version of the design. Specifications for properties of widgets in the graphical design are applied to the design in accordance with the inheritance specification. Some of the methods involve an inheritance characterization that determines how properties of a widget are affected by the inheritance structure across different dimension versions. Some of the methods involve an existence property for the widgets.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: March 11, 2014
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
  • Patent number: 8671147
    Abstract: Applications are supplied to mobile devices. An application template is developed as a hierarchy of nested elements and layout data for a plurality of types of element. An application is generated by applying content data to one or more of the elements to form objects. The objects are supplied to a requesting mobile device, such that each object contains data, an identification of its position within the hierarchy and an identification of its element type. In addition, layout data is supplied to the mobile device for element types corresponding to the supplied object.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: March 11, 2014
    Assignee: Open Text S.A.
    Inventors: Frederick Haigh Jowett, Robert Jeffrey Noble
  • Patent number: 8667169
    Abstract: A method is provided in one example and includes receiving network traffic associated with a first user and a second user; evaluating keywords in the network traffic in order to identify a topic of discussion involving the first and the second users; determining a first sentiment associated with a first data segment associated with the first user; determining a second sentiment associated with a second data segment associated with the second user; and generating an argument map based on the first data sentiment and the second data sentiment.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: March 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Deepti Patil, Satish K. Gannu, Ashutosh A. Malegaonkar
  • Publication number: 20140053065
    Abstract: To ensure address a problem in displaying websites in resizable display regions, an example system monitors an active browser display region to determine if the display region satisfies a predetermined size condition, such as one or more of its dimensions being less than a predetermined threshold. If the display region satisfies the size condition, the example system automatically reloads the display region with an alternative version of its website, for example a mobile version of the website, enabling the user to more effectively read or navigate the displayed website.
    Type: Application
    Filed: August 16, 2012
    Publication date: February 20, 2014
    Applicant: MOTOROLA MOBILITY LLC
    Inventors: Wesley J. Yun, William S. Hede
  • Patent number: 8635522
    Abstract: The systems, methods and computer program products for designing cross-platform mobile applications that execute on multiple operating platforms. The mobile application is activated with a workflow that includes data from a data source. The mobile application includes a plurality of web files configured to cause the mobile application to manipulate data from the data source. At least one web file in the plurality of web files is configured to display one or more screens of the mobile application. At least one file in the plurality of web files is configured to implement business logic of the mobile application. The mobile application also includes a container service configured to communicate data between the mobile device and a data source.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: January 21, 2014
    Assignee: Sybase, Inc.
    Inventors: Andrew Wai Lee, David John Brandow, Johannes Alberti
  • Patent number: 8558789
    Abstract: A portable device which is capable of communicating with an external device and a control method thereof are discussed. A method for transmitting user input of a portable device includes detecting navigating input in a navigation mode for controlling an external device which is connected by a network, wherein the external device displays displayable content and the navigating input is for navigating the displayable content which includes at least one input box, transmitting a control signal corresponding to the detected navigating input to the external device, displaying an indicator which indicates capability of mode switching from the navigation mode to a user input mode, initiating the user input mode by displaying the input box which is extracted from the displayable content when user input for mode switching is detected, and transmitting user input which is received through the displayed input box.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: October 15, 2013
    Assignee: LG Electronics Inc.
    Inventor: Jihwan Kim
  • Patent number: 8560942
    Abstract: Determining document layout between different views is disclosed. The content of the document is reformatted between layouts while user experience elements are persisted between views. In general, a user may switch between document views. An anchor point for a first view is identified and the anchor point is mapped to the content of the new view. The anchor point is positioned in the new view to allow a smooth user transition between views. Zooming ratios and selections may be persisted between views to create continuity between views. Objects may be reformatted between views to best fit the view.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: October 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Filipe Fortes, Gregory A. Hermann, Grzegorz Andrzej Zygmunt
  • Patent number: 8549397
    Abstract: Video content in an original markup language is processed and distributed for presentation such that the presentation preserves static and dynamic aspects of the video content in the original markup language. The video content in the original markup language may be processed into a binary format using a client-specific routine that is specific to a predetermined client. The distributed video content may be presented in a way that preserves the static and dynamic aspects of the video content in the original markup language.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: October 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Eric R. Soldan, Steven J. Falkenburg, Tantek Celik, Bradley R. Pettit
  • Publication number: 20130238984
    Abstract: In an embodiment, provided is a display control device that includes: an acquiring unit that acquires a request for display of display information regarding an apparatus on a display screen; an operation item determining unit that determines, based on a type of the display information, a kind of an operation item that receives user operation while the display information is displayed; an arrangement determining unit that determines, based on the kind of the operation item, arrangement positions of an operation area in which the operation item is displayed and a display area in which the display information is displayed in the display screen; a size determining unit that determines, based on the arrangement positions and a screen size of the display screen, sizes of the operation area and the display area; and a display information generating unit that generates display information including the operation area and the display area.
    Type: Application
    Filed: March 5, 2013
    Publication date: September 12, 2013
    Applicant: Ricoh Company, Limited
    Inventor: Atsushi OKAZATO
  • Publication number: 20130238983
    Abstract: Computer systems and computer-implemented methods for transcoding websites adapted for viewing on a personal computer to websites adapted for viewing on a mobile device are disclosed. A computer-implemented transcoding method is implemented on a website server. The computer-implemented transcoding method includes handling a request, selecting a controller, generating a response, and returning the response.
    Type: Application
    Filed: November 27, 2012
    Publication date: September 12, 2013
    Applicant: BRANDING BRAND, INC.
    Inventors: Christopher MASON, Nitin Mittal, Christina Koshzow, Schuyler Evar Eckstrom, Sebastian Dovenor, Daniel Scott Fitzpatrick
  • Patent number: 8533292
    Abstract: A system and method applied to a communications network which transmits document portions in which an original document portion having an identifier portion and an information portion is replaced or swapped with a substitute document portion. The system has a controller, typically a proxy server, for reading the identifier portion of the original document portion, determining the information portion of the original document portion, and issuing a swap order when an undesired original document portion is found. A substitute document server receives the swap order and sends the substitute document portion to the controller. A swapping device or mechanism inserts the substitute document portion in place of the original document portion and the substitute document portion is passed on to the user set and displayed. The controller and swapping mechanism can be integrated with the user set or with the resources of the service provider and their functionality can reside in software.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: September 10, 2013
    Assignee: Robert Bosch GmbH
    Inventor: Stephen J. Brown
  • Patent number: 8533613
    Abstract: The present disclosure relates to a method and apparatus for transcoding a web page into a format suitable for display on a mobile terminal. The method includes dividing a web page into a plurality of segments, transcoding each of the segments into a format suitable for display on a mobile terminal, storing the transcoded segments and location icons in association with each other, each of the location icons indicating a location of each segment in the web page, and if one of the location icons is selected on the mobile terminal, providing a segment associated with the selected location icon to the mobile terminal.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: September 10, 2013
    Assignee: NHN Corporation
    Inventor: Seung Hyun Yu
  • Patent number: 8497837
    Abstract: A portable device which is capable of communicating with an external device and a control method thereof are discussed. A method for transmitting user input of a portable device includes detecting navigating input in a navigation mode for controlling an external device which is connected by a network, wherein the external device displays displayable content and the navigating input is for navigating the displayable content which includes at least one input box, transmitting a control signal corresponding to the detected navigating input to the external device, displaying an indicator which indicates capability of mode switching from the navigation mode to a user input mode, initiating the user input mode by displaying the input box which is extracted from the displayable content when user input for mode switching is detected, and transmitting user input which is received through the displayed input box.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: July 30, 2013
    Assignee: LG Electronics Inc.
    Inventor: Jihwan Kim
  • Patent number: 8495176
    Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Patent number: 8484559
    Abstract: A user terminal has two screens. One screen displays content in a state intended by the creator of the content. The displayed content is composed of a plurality of bocks, and each block can be enlarged. Content corresponding to a block for which enlargement is directed is displayed on the other screen. The content displayed in the other screen has an enlarged form. Regarding the enlargement, rules are set. For example, an image or the like that is the subject of processing to be enlarged is processed without changing vertical and horizontal ratios.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: July 9, 2013
    Assignee: Sony Corporation
    Inventor: Takeshi Kanai
  • Patent number: 8462177
    Abstract: Systems and methods for using design and/or constraint information in selecting, editing, creating, and managing content for multiple operating environments. For example, an image editor feature of a content management system can receive constraints and/or design requirements identifying specific image sizes that are needed for offering a piece of content on one or more operating environments. This information may be used to guide or restrict a user to select appropriate image portions. A selection marquee, sized based on the constraint information, may be positioned on a displayed image to select an image portion to use for that particular image requirement. The marquee size enforces the image constraint. Design and constraint information may also be used to inform selection, editing, and creation of other constraints and other types of assets, including, but not limited to, text and video assets.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: June 11, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Dominic Butler, Jon Wallace, James Mullholland
  • Patent number: 8457432
    Abstract: Various embodiments create a source image from a web page and then process the source image effective to remove left and/or right border areas so that a reduced-size web page image created from the source image has a better chance of capturing relevant content for a viewer. In at least some embodiments, image processing techniques are utilized to identify repeating patterns of pixels along left and/or right border areas of a source image. The image processing techniques can process individual rows of pixels looking for patterns of pixel color values. Identified patterns of pixel color values are noted and then subsequently used to remove regions of the source image in which repeating patterns occur. Having removed these regions from a source image, the source image can be reduced in a manner directed to improving information density contained in a reduced-size web page image created from the source image.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: June 4, 2013
    Assignee: Microsoft Corporation
    Inventors: Karim T. Farouki, Radu C. Margarint, Timothy R. Sullivan
  • Patent number: 8441488
    Abstract: Exemplary apparatus, method, and system embodiments provide for processing an action script for a graphical image for visual display. An exemplary apparatus comprises: a first memory; first circuitry configured to convert a plurality of descriptive elements of the action script into a plurality of operational codes; and second circuitry configured to execute the plurality of operational codes using corresponding data stored in the first memory to generate pixel data for the graphical image. Exemplary embodiments may further include third circuitry configured to parse the action script into the plurality of descriptive elements and the corresponding data, and fourth circuitry configured to extract data from the action script and to store the extracted data in the first memory as a plurality of control words having the corresponding data in predetermined fields.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: May 14, 2013
    Assignee: LeoNovus USA Inc.
    Inventors: Bhaskar Kota, Lakshmikanth Surya Naga Satyavolu, Ganapathi Venkata Puppala, Praveen Kumar Bollam, Sairam Sambaraju, Paul L. Master
  • Patent number: 8432403
    Abstract: Exemplary apparatus, method, and system embodiments provide for accelerated hardware processing of an action script for a graphical image for visual display. An exemplary apparatus comprises: a first memory; and a plurality of processors to separate the action script from other data, to convert a plurality of descriptive elements of the action script into a plurality of hardware-level operational or control codes, and to perform one or more operations corresponding to an operational code of the plurality of operational codes using corresponding data to generate pixel data for the graphical image. In an exemplary embodiment, at least one processor further is to parse the action script into the plurality of descriptive elements and the corresponding data, and to extract data from the action script and to store the extracted data in the first memory as a plurality of control words having the corresponding data in predetermined fields.
    Type: Grant
    Filed: February 14, 2009
    Date of Patent: April 30, 2013
    Assignee: LeoNovus USA Inc.
    Inventors: Bhaskar Kota, Lakshmikanth Surya Naga Satyavolu, Ganapathi Venkata Puppala, Praveen Kumar Bollam, Sairam Sambaraju, Paul L. Master
  • Patent number: 8432404
    Abstract: Exemplary apparatus, method, and system embodiments provide for accelerated hardware processing of an action script for a graphical image for visual display. An exemplary method comprises: converting a plurality of descriptive elements into a plurality of operational codes which at least partially control at least one processor circuit; and using at least one processor circuit, performing one or more operations corresponding to an operational code to generate pixel data for the graphical image. Another exemplary method for processing a data file which has not been fully compiled to a machine code and comprising interpretable descriptions of the graphical image in a non-pixel-bitmap form, comprises: separating the data file from other data; parsing and converting the data file to a plurality of hardware-level operational codes and corresponding data; and performing a plurality of operations in response to at least some hardware-level operational codes to generate pixel data for the graphical image.
    Type: Grant
    Filed: February 14, 2009
    Date of Patent: April 30, 2013
    Assignee: LeoNovus USA Inc.
    Inventors: Bhaskar Kota, Lakshmikanth Surya Naga Satyavolu, Ganapathi Venkata Puppala, Praveen Kumar Bollam, Sairam Sambaraju, Paul L. Master
  • Patent number: 8416433
    Abstract: A method for driving a device that enables using a device without using a conventional device driver that is dependent on the operating system of the computer. The method has a binary data conversion step which receives a mark-up language document written in a mark-up language and converts the mark-up language document to binary data composed of commands and data that can be processed by the device. The method also includes a binary data output step in which the converted binary data is output to the device.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: April 9, 2013
    Assignee: Seiko Epson Corporation
    Inventors: Hideo Nakamura, Takayoshi Namikoshi, Hirotada Yokosawa
  • Patent number: 8418056
    Abstract: A method and apparatus for transcoding content or elements of a webpage received at a client device, for example, a mobile communication device or other type of networked device. The apparatus includes a transcoding engine which is configured to transcode webpage content during a secure end-to-end connection between a client device and a website without the use of a proxy. According to an embodiment, the transcoding engine resides on the client, and is implemented as a plug-in to the browser, and transcoding instructions are provided to the client device by way of the signature file(s) each time the plug-in is invoked. The client device uses the transcoding instructions to manipulate the secure response from the secure server, for example, to transcode the response to a format suitable for display on the client device.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: April 9, 2013
    Assignee: Research In Motion Limited
    Inventors: Charles Laurence Stinson, Sang-Heun Kim
  • Patent number: 8407582
    Abstract: There is provided a method of laying out contents targeted for a first device having a first screen size on a screen of a second device having a second screen size smaller than the first screen size. The method includes analyzing a table width of the table in accordance with a predetermined criterion; and performing in response to a result of the analyzing step one of layout operations of: (p1) laying out the table using a typical technique in accordance with the second screen size, and (p2) laying out a row of cells in the table so that at least two cells arranged adjacently in a horizontal direction in the row of the table are aligned horizontally on the screen of the second device based on a predetermined algorithm.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: March 26, 2013
    Assignee: Access Co., Ltd.
    Inventors: Masaya Endo, Michimasa Uematsu
  • Patent number: 8402366
    Abstract: Electronic content may be formatted using tag format stacks that store format information up to a predetermined location in the electronic content. The electronic content may be formatted for display using data in the format tag stack and without parsing the entire electronic content. In some aspects, an encoder may receive content that includes a predetermined format and body text. The encoder may parse the content via a sequential process to identify active format tags at certain locations within the content. Next, the encoder may store the active format tags as a format tag stack in the content. In further aspects, a decoder may select a portion of the content for display. The format tag stack may be updated by parsing the portion of the content that is not included in the format tag stack. The content may be formatted based on instructions of the updated format tag stack.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: March 19, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Martin Gorner, Rangasamy Surendran, Palanidaran Chidambaram
  • Patent number: 8386959
    Abstract: Apparatus, methods and software for creating resolution-independent vector display of Internet (Web) content to allow Web pages to be scaled (zoomed) and panned for better viewing and/or to fit any resolution or screen size. According to one aspect, novel client-side processing of markup language-based Web content is provided that translates employs a rendering engine to interpret original page layout information into scalable page layout information. The scalable page layout information is then scaled and employed to enable the Web content to be rapidly rendered, zoomed, and panned. According to another aspect, display lists are generated to provide further enhancements in rendering speed. According to other aspects, bounding boxes are generated and scaled to lay out text and/or images on scaled Web content that is used to facilitate browsing of Web pages with zooming and panning.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: February 26, 2013
    Assignee: Softview LLC
    Inventors: Gary B. Rohrabaugh, Scott A. Sherman
  • Patent number: 8381096
    Abstract: A network device, system, and method are directed towards enabling list content to be displayed at mobile devices having different memory page size constraints. When a mobile device requests list content, a type of mobile device is determined. This may then be used to determine a page size weight classification for the mobile device. The requested list content may then be compared against the page size weight classification, and if it exceeds the page size weight classification, the list content may be tailored. In one embodiment, the list content may be tailored by segmenting the list content into multiple segments, each segment may be coupled with <next> and/or <previous> links. Different list content types may employ different list splitting sizes for display. For example, display of movie lists may display a different number of items within the list content than, for example, an email list of messages, or the like.
    Type: Grant
    Filed: March 15, 2007
    Date of Patent: February 19, 2013
    Assignee: Yahoo! Inc.
    Inventors: Venkata Narasimha Rao Yerubandi, Darshan Ramesh Patel, Andrey Kornev
  • Patent number: 8379066
    Abstract: According to embodiments described in the specification, a method, and apparatus for scaling an image to produce a scaled image is described, the image comprising an array of image pixels, and the scaled image comprising an array of scaled pixels. In a first step a map is created between the array of scaled pixels and the array of image pixels. In a second step, an energy parameter of each image pixel in the array of image pixels is determined. In a third step, a fraction of a given image pixel which overlaps a given scaled pixel in the array of scaled pixels is determined for each image pixel, in the array of image pixels. In a final step the energy parameter of the given image pixel is distributed between scaled pixels which overlap the given image pixel, the distributing based on the fraction, such that the energy parameter is conserved.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: February 19, 2013
    Assignee: Christie Digital Systems USA, Inc.
    Inventor: Lawrence Goerzen
  • Patent number: 8381110
    Abstract: An automatic graphics delivery system that operates in parallel with an existing Web site infrastructure is provided. The system streamlines the post-production process by automating the production of media through content generation procedures controlled by proprietary tags placed by an author within URLs embedded within Web documents.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: February 19, 2013
    Assignee: Equilibrium
    Inventors: Sean Barger, Steve Johnson, Matt Butler, Jerry Destremps, David Pochron, Trent Brown
  • Patent number: 8370737
    Abstract: 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: Grant
    Filed: December 17, 2009
    Date of Patent: February 5, 2013
    Assignee: Flash Networks, Ltd
    Inventors: Yoram Zahavi, Yoav Weiss, Adi Belan, Evgeny Gorokhovsky
  • Patent number: 8352855
    Abstract: Some embodiments provide a method for defining a selection of text in an unstructured document that includes a number of glyphs. The method identifies associated sets of glyphs and a reading order that specifies a flow of reading through the glyphs. The method displays the document. The method receives a start point and end point for a selection of text within the displayed document. The method defines a selection of text from the start point to the end point by using the identified sets of glyphs and intended flow of reading.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: January 8, 2013
    Assignee: Apple Inc.
    Inventors: Michael Robert Levy, Philip Andrew Mansfield
  • Patent number: 8341516
    Abstract: Computer systems and computer-implemented methods for transcoding websites adapted for viewing on a personal computer to websites adapted for viewing on a mobile device are disclosed. A computer-implemented transcoding method is implemented on a website server. The computer-implemented transcoding method includes handling a request, selecting a controller, generating a response, and returning the response.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: December 25, 2012
    Inventors: Christopher Mason, Nitin Mittal, Christina Koshzow, Schuyler Evar Eckstrom, Sebastian Dovenor, Daniel Scott Fitzpatrick
  • Patent number: 8327273
    Abstract: Various embodiments of systems, methods, and computer programs are provided. One embodiment is a method for providing a mobile website. The method comprises: enabling a plurality of first users of a mobile website to define a preferred presentation configuration for presenting the mobile website to a corresponding first mobile communication device; storing each preferred presentation configuration in association with mobile device information related to the corresponding first mobile communication device; receiving a request for the mobile website from a new user of a second mobile communication device; determining mobile device information related to the second mobile communication device; and selecting a customized presentation configuration based on: the mobile device information related to the second mobile communication device; and one or more of the preferred presentation configurations and associated mobile device information.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: December 4, 2012
    Assignee: Disney Enterprises, Inc.
    Inventors: Ryan Christianson, John Kehle
  • Publication number: 20120297292
    Abstract: 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: Application
    Filed: May 16, 2011
    Publication date: November 22, 2012
    Applicant: Microsoft Corporation
    Inventors: Michael Dougherty, Joe Bertolami, Adam Smith
  • Patent number: 8291311
    Abstract: A system which converts a first Web display program designed for a first communication terminal apparatus to a second Web display program for a second communication terminal apparatus. The system of the present invention stores a segment list created by dividing the first Web display program into segments, assigning identification information to tags contained in the segments, and listing the identification information, stores a conversion condition created for the segments for changing a display setting described in the first Web display program to a display setting of the second Web display program, and stores a conversion program for causing a conversion process for converting the first Web display program to the second Web display program to be executed using he segment list and the conversion condition. According to a preferred embodiment of the present invention, the conversion process is executed by the second communication terminal apparatus.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: October 16, 2012
    Assignee: Showcase-TV Inc.
    Inventor: Toyoshi Nagata
  • Patent number: 8274529
    Abstract: Systems and methods for using design and/or constraint information in selecting, editing, creating, and managing content for multiple operating environments. For example, an image editor feature of a content management system can receive constraints and/or design requirements identifying specific image sizes that are needed for offering a piece of content on one or more operating environments. This information may be used to guide or restrict a user to select appropriate image portions. A selection marquee, sized based on the constraint information, may be positioned on a displayed image to select an image portion to use for that particular image requirement. The marquee size enforces the image constraint. Design and constraint information may also be used to inform selection, editing, and creation of other constraints and other types of assets, including, but not limited to, text and video assets.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: September 25, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Dominic Butler, Jon Wallace, James Mulholland
  • Publication number: 20120216107
    Abstract: A characteristic content of a Web page is easily extracted from the contents constituting the Web page. A computer is caused to function as an extraction means that extracts a content constituting a designated Web page, a calculation means that calculates the frequency of appearance of each content constituting the designated Web page, and a determination means that determines a characteristic content of the Web page among the contents constituting the designated Web page based on the calculated frequency of appearance.
    Type: Application
    Filed: October 25, 2010
    Publication date: August 23, 2012
    Applicant: RAKUTEN, INC.
    Inventor: Shigaku Iwabuchi
  • Patent number: 8245130
    Abstract: A computer-implemented method for performing an estimation on content to be presented includes parsing content that is to be presented in a graphical user interface. The method includes estimating, based on the parsing, a size aspect that the content will have when presented in the graphical user interface. The method includes recording the estimated size aspect. A system includes a parser parsing content that is to be presented in a graphical user interface. The system includes an estimation module estimating, based on the parsing, a size aspect that the content will have when presented in the graphical user interface. The system records the estimated size aspect.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: August 14, 2012
    Assignee: Google Inc.
    Inventors: Matthew I. Lloyd, Stanley Chen
  • Patent number: 8244808
    Abstract: A session manager recognizes the creation of a new collaboration session and creates a new network connection to host the collaboration session using information about the new collaboration session. More specifically, an identifier for the new host network connection is based on the name given to the collaboration session. In this way, other computing devices can discover existing collaboration sessions by scanning the identifiers of existing network connections without actually having to connect to the available networks first.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: David Jones, Eliot J. Flannery, Todd R. Manion, Gursharan Sidhu
  • Patent number: 8230043
    Abstract: The use of a map at a server allows flexibility to the operation of a help system.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: July 24, 2012
    Assignee: Oracle International Corporation
    Inventor: Cheryl Solis
  • Patent number: 8230327
    Abstract: A system which enables an administrator to conveniently specify statements of a web page description which may require additional processing. The administrator may select from a list of statement types, and a language grammar corresponding to the selected statement type is displayed. The administrator may provide variable data associated with the fields of the displayed language grammar, and a rule instance is created from the language grammar and the variable data. An intermediate server may determine whether each statement of a web page description matches any of the rule instances. If a match is detected, the corresponding statement is determined to potentially require additional processing (such as modification of a URL in a reverse proxy server).
    Type: Grant
    Filed: March 3, 2003
    Date of Patent: July 24, 2012
    Assignee: Oracle America, Inc.
    Inventors: Nagendra Kumar Raja, Thomas R. Mueller, Sanjib Ghosh
  • Patent number: 8204950
    Abstract: Systems, methods, and machine-readable media are disclosed to provide a search of contents of a webpage, where the search feature is provided as part of the webpage. In one embodiment, a method of providing such an in-page search of contents of a webpage can comprise reading a user's search criteria through an element of the webpage. The contents of the webpage can be searched to identify text matching the search criteria. Formatting instructions can be inserted into the webpage to change the appearance of the identified text relative to other text on the webpage. The webpage can be redisplayed with the inserted formatting instructions.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: June 19, 2012
    Assignee: Qwest Communications International Inc.
    Inventor: Jordan Alperin
  • Patent number: 8201101
    Abstract: Systems and methods are described for positioning graphical objects and elements of graphical objects including widgets. At least two source layouts are selected, each source layout proportioning elements of the graphical object to be positioned. An interpolated layout is generated from the source layouts whereby the graphical object is positioned based on the interpolated layout. Multiple elements may be processed so. Elements of the graphical object can be proportioned differently from one another and the source layouts may be selected based on their relationship in size to the size of a desired runtime layout. The elements can include widget regions and content within the widget regions may be scaled independently of the positioning of the widget regions. The methods may be incorporated in a machine readable medium as data and executable instructions.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: June 12, 2012
    Assignee: Stratovan Corporation
    Inventor: David Wiley
  • Patent number: 8196035
    Abstract: A method and a system of adaptation of a website to a mobile web browser. The method includes creating a snapshot version of a presentation layer of a website. The method also includes applying a design layer above the snapshot version and indicating an element of the snapshot version using the design layer. Furthermore, the method includes associating an identifying attribute of the element with a template used to create another website and creating a rule that associates a location of the identifying attribute in the snapshot version with another location in the template.
    Type: Grant
    Filed: January 12, 2009
    Date of Patent: June 5, 2012
    Inventors: Itai Sadan, Amir Glatt