Accommodating Varying Screen Size Patents (Class 715/238)
  • Patent number: 8190530
    Abstract: A secure point-of-sale (POS) portal architecture for delivering multiple services is provided. According to one exemplary aspect of the architecture, a number of services offered by various parties are integrated for delivery to merchants. The parties offering the services include, for example, payment processors and merchant acquirers and other external value-added service providers. The integrated services, in turn, are offered to merchants and/or their respective customers via one or more POS devices and its supporting system infrastructure at the merchant locations. The integrated services include, for example, acceptance of multiple payment instruments, payment processing, user dialog management, sales promotion and customer support, loyalty programs, back office processing, receipt capture, employee training, risk management, dispute resolution, system security, system administration etc.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: May 29, 2012
    Assignee: Visa U.S.A. Inc.
    Inventors: Eric Redmond, Jean Huang, Pete Heisinger
  • Publication number: 20120131446
    Abstract: A method for displaying a Web page in a portable terminal is provided, in which a Web page to which access is requested is downloaded and divided into a body component and an input component by paring the Web page, then the body component is displayed in a predetermined area of a display of the portable terminal without being resized, and the input component is displayed resized to a predetermined size.
    Type: Application
    Filed: November 21, 2011
    Publication date: May 24, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Sang-Min PARK
  • Publication number: 20120124458
    Abstract: This invention is a social networking website & web-based system that allows users to post ‘party reports’—detailed, real-time information about current ongoing parties and events that they know of; allows users to comment and upload pictures & videos on the posted information in real-time; and presents this information in an organized fashion—by city, school or location, by date & time, or by both. The system also contains algorithms used to determine the top or best party cities, schools or locations based on predetermined formulas & user posted information. The website also allows users to connect with other registered users on the website and define them as their ‘peeps’ as well as create ‘crews’, which are close-knit groups of people that they usually party to go out with.
    Type: Application
    Filed: August 25, 2011
    Publication date: May 17, 2012
    Inventor: Nazareno Brier Cruzada
  • Patent number: 8181107
    Abstract: A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: May 15, 2012
    Assignee: Bytemobile, Inc.
    Inventors: Miguel Melnyk, Suresh Bashyam, Andrew Penner, John Rochon, Kapil Dakhane
  • Patent number: 8176414
    Abstract: A method for formatting an electronic document for display on an electronic device includes receiving a first electronic document, determining a first entropy value associated with a first line that divides the first electronic document into two portions, determining a second entropy value associated with a second line that divides the first electronic document into two portions, and generating a second electronic document that includes at least a portion defined by the line having the lower entropy value. The first and second entropy values may comprise summing portion entropy values associated with the portions defined by the first line to obtain the first entropy value and summing portion entropy values associated with the portions defined by the second line to obtain the second entropy value.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: May 8, 2012
    Assignee: Google Inc.
    Inventor: Shumeet Baluja
  • Patent number: 8169443
    Abstract: A system, a computer readable storage medium including instructions, and a computer-implemented method of pre-fetching in a network. A request is received from a user device for a first web page, the first web page being upstream of other web pages in a page flow. The first web page is transmitted to the user device. At least one web page that is downstream of the first web page in the page flow is transmitted to the user device, the at least one web page being transmitted without receiving a request for the at least one web page.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: May 1, 2012
    Assignee: eBay Inc.
    Inventors: Mahesh Subramanian, Bill Orcutt
  • Patent number: 8166390
    Abstract: Various technologies and techniques are disclosed that provide ways to position, size, and/or anchor page elements for display on varying output devices. A user can assign rendering specifications to both text and graphic elements. Rendering specifications include, but are not limited to width, height, anchor(s), and/or offset(s) to one, some, or all page elements. Page elements will appear in the positions and relationships to each other as specified in the source document.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: April 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Filipe Fortes, Gregory A. Hermann, Grzegorz A. Zygmunt
  • Patent number: 8146014
    Abstract: A method of controlling a display of an electronic device for displaying a list of electronic messages. The method includes comparing a width of a designated space for a field of the electronic messages to a minimum width to determine if the width is sufficient, and if the width is determined to be sufficient, maintaining the width of the designated space, otherwise increasing the width of the designated space.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: March 27, 2012
    Assignee: Research In Motion Limited
    Inventor: Ronald Scotte Zinn
  • Patent number: 8141003
    Abstract: 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: Grant
    Filed: April 15, 2009
    Date of Patent: March 20, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Woo Jae Lee, Pujan Roka, Sanjay Sharma
  • Publication number: 20120060087
    Abstract: A system and method for converting an existing website into a mobile compatible website includes a size identification module that identifies a desired mobile display size which is suitable for the mobile device; a website identification interface that identifies an original website having an original display size that is larger than the desired mobile display size; a website retrieval interface that retrieves an original content of the original website; a parsing module that parses the original content to identify website elements to be resized; a resizing module that provides a mobile content having resized elements that correspond to the elements-to-be-resized and which are adapted for display utilizing the desired mobile display size; a website generation module that generates a second website having the mobile content; and a website serving interface that provides the second website to the mobile device.
    Type: Application
    Filed: September 2, 2011
    Publication date: March 8, 2012
    Inventors: Mohamad Jame, Jason Charles Pammer
  • Patent number: 8130201
    Abstract: A method of processing data using a portable electronic device includes transcoding, using a processor of the portable electronic device, a first webpage to generate a second web page. The second web page is displayed using a display device of the portable electronic device.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: March 6, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Greg Arnold, Fermin Soriano
  • Patent number: 8122338
    Abstract: A method, a client terminal and a computer program for presenting on a display a (X)HTML document which includes a table. The table in the (X)HTML document is examined and determined to be a true table or a non-true table. If the table is determined to be a true table, the content of the table, including its table structure, is presented on the display. If the table is determined to be a non-true table, the table is formatted by rejecting the table structure, and the content of the table is presented as a linear structure on the display. The invention is particularly suitable for presenting HTML documents, including tables, on a client terminal with a display with a limited number of horizontal pixels, such as a mobile telephone or a PDA.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: February 21, 2012
    Assignee: Opera Software ASA
    Inventors: Jon Stephenson von Tetzchner, Geir Ivarsoy
  • Publication number: 20120005565
    Abstract: A large web page is analyzed and partitioned into smaller sub-pages so that a user can navigate the web page on a small form factor device. The user can browse the sub-pages to find and read information in the content of the large web page. The partitioning can be performed at a web server, an edge server, at the small form factor device, or can be distributed across one or more such devices. The analysis leverages design habits of a web page author to extract a representation structure of an authored web page. The extracted representation structure includes high level structure using several markup language tag selection rules and low level structure using visual boundary detection in which visual units of the low level structure are provided by clustering markup language tags. User viewing habits can be learned to display favorite parts of a web page.
    Type: Application
    Filed: September 12, 2011
    Publication date: January 5, 2012
    Applicant: Microsoft Corporation
    Inventors: Yu Chen, Wei-Ying Ma, Ming-Yu Wang, Hong Jiang Zhang
  • Patent number: 8082519
    Abstract: Methods and systems for making a more efficient use of a display area for the purpose of displaying items, for example on an Internet store web site. In one embodiment of the invention the items are displayed in rows in a manner which allows for optimization of the number of items per page through the adaptation of the display cell width allocated to each item. In one embodiment of the invention, the readability of the display is enhanced through the use of group separators and/or controlled margins.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: December 20, 2011
    Assignee: Dolphin Software Ltd.
    Inventors: Ofir Oron, Gabriel Marcus, Ofer Ber, Eyal Livne
  • Patent number: 8078290
    Abstract: Systems and methods for controlling ambiance devices, or an embedded device, using a device style sheet are disclosed. Ambiance devices include devices used to control an environment in a room or area, such as a lighting device or a heating/cooling system. A device style sheet declaration is received, in one embodiment, at an ambiance device controller. The declaration comprises a scope selector that identifies a scope of a style to be applied, a property identifier that identifies a style property to be altered, and a property value that identifies a style property value to be applied. At least one ambiance device, within the scope identified by the scope selector, that is in electronic communication with the ambiance device controller is identified. A control signal for the ambiance device is formulated based on the property identifier and property value. The control signal is then transmitted to the ambiance device.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: December 13, 2011
    Assignee: Panasonic Electric Works Co., Ltd.
    Inventor: Mark Nelson
  • Patent number: 8073943
    Abstract: A graphical user interface provides a link to network related measurements by network analysis devices, to present a test including perceptibly correlated network-related measurements by two or more of the network analysis devices through a selectable graphical display corresponding to the network analysis devices, and a selectable graphical display corresponding to at least one measurement for each selected network analysis device. The test provides a newly added measurement.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: December 6, 2011
    Assignee: JDS Uniphase Corporation
    Inventors: John M. Monk, Robert H. Kroboth
  • Publication number: 20110289395
    Abstract: The invention converts a document originating in a page-image format into a form suitable for an arbitrarily sized display, by reformatting or “re-flowing” of the document to fit an arbitrarily sized display device. A two-stage system analyzes, or “deconstructs,” page image layout. The deconstruction includes both physical (geometric) and logical (functional) segmentation of page images. The segment that image elements may include blocks, lines, and/or words of text, and other segmented image elements. The segment that image elements are synthesized and converted into an intermediate structure. The intermediate data structure is then distilled or converted or redisplayed into any number of standard print formats.
    Type: Application
    Filed: June 3, 2011
    Publication date: November 24, 2011
    Applicant: XEROX CORPORATION
    Inventors: Thomas M. BREUEL, Henry S. BAIRD, William C. JANSSEN, Ashok C. POPAT, Dan S. BLOOMBERG
  • Patent number: 8065620
    Abstract: A method for defining a composite web page is disclosed which includes identifying a web page referencing at least one associated element. The method further includes analyzing the web page to determine a list of the associated elements and presenting the list to a user. A user selection of one or more associated elements from the list is received and registered for later retrieval. A method for presenting a composite web page is also disclosed. Systems and computer-readable storage media for defining and presenting a composite web page are also disclosed.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: November 22, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Kaihu Chen, George Hong Zhi Hsu
  • Patent number: 8045510
    Abstract: A process for transmitting a document from a server to a mobile device on a per page basis, comprising building a graph structure within the server representing a map of the document, transmitting a page size limit from the mobile device to the server indicative of the size of a single page of the document to be displayed by the mobile device, traversing and paginating the graph structure into successive pages based on the page size limit, caching the pages within the server, and transmitting the successive pages from the server to said the mobile device for display by said the mobile device.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: October 25, 2011
    Assignee: Research In Motion Limited
    Inventors: Jianwei Oliver Yuan, Olav A. Sylthe
  • Patent number: 8020090
    Abstract: A large web page is analyzed and partitioned into smaller sub-pages so that a user can navigate the web page on a small form factor device. The user can browse the sub-pages to find and read information in the content of the large web page. The partitioning can be performed at a web server, an edge server, at the small form factor device, or can be distributed across one or more such devices. The analysis leverages design habits of a web page author to extract a representation structure of an authored web page. The extracted representation structure includes high level structure using several markup language tag selection rules and low level structure using visual boundary detection in which visual units of the low level structure are provided by clustering markup language tags. User viewing habits can be learned to display favorite parts of a web page.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: September 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Yu Chen, Wei-Ying Ma, Ming-Yu Wang, Hong Jiang Zhang
  • Patent number: 7996000
    Abstract: A network device, system, and method are directed towards enabling a determination for page size tailoring of content based, in part, on estimating of effects of processes applicable to preparing the content for use on a specified mobile device. Before performing the processes on the content, an estimation of the effects of the configuring processes may be determined. If the estimated content size is determined to be too large for the specified mobile device's memory footprint, page tailoring techniques may be applied to the content. Such page tailoring techniques may include stretching the content across a plurality of files, discarding a portion of the content, reducing portions of the content, or the like. Various processes may then be applied to the content to configure it for use on the specified mobile device.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: August 9, 2011
    Assignee: Yahoo! Inc.
    Inventors: Micah Dubinko, Chen Li, Heidi Ann Pollock, James Liang, Jeff Leung, Michael Jeremy Temkin, Cynthia Johanson, Zhaowei Charlie Jiang, Boaz Aharon Shaham, Hei Chan
  • Patent number: 7996766
    Abstract: A user may access a host server and receive display information within a single browser window. The display information includes at least one lens, wherein each lens controls server side web browsing and allows the user to view a separate web page from the Internet. The host server provides personalized web browsing capability specific to a particular user independent of the browser, device or location of the user. After the user submits a request to view a particular web page, the web page information is retrieved by the host server and transmitted to the user for display within a selected lens. Each lens controls server-side web browsing through independent navigational controls, such as a horizontal and vertical scroll bar, a resize button and the like. One lens may also control the web content displayed in another lens. The host server may reformat entire web pages so that they can be displayed within a lens without the need for scrolling.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: August 9, 2011
    Assignee: Gutenberg Printing, LLC
    Inventor: Hiang Swee Chiang
  • Patent number: 7992187
    Abstract: Disclosed is a system and method of dual-screen interactive digital television (IDTV), which is implemented by applying modality-independent remote console technology. The system has two ends, referred to as host IDTV and handheld device. The host IDTV includes a host IDTV content, an IDTV middleware, a host graphic user interface (host GUI), and a server-side remote console control protocol. The handheld device includes a handheld IDTV content, an interface generator, a handheld GUI, and a client-side remote console control protocol. In the invention, the DTV content may only have a dual-screen execution mode. The DTV content may also switch between single-screen and dual-screen modes.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: August 2, 2011
    Assignee: Industrial Technology Research Institute
    Inventor: Hsin-Ta Chiao
  • Patent number: 7987420
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: November 6, 2000
    Date of Patent: July 26, 2011
    Assignee: iAnywhere Solutions, Inc.
    Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson
  • Patent number: 7984370
    Abstract: A meeting data conversion application executed in a PC successively obtains the first and last images and an image immediately before reduction of display content, among a plurality of images arranged in chronological order. Among the obtained images, an image immediately before reduction of display content by a prescribed amount or more and the last image are registered as delimiting images. Among the obtained images, the images from the image immediately after the delimiting image to the next delimiting image are processed as one image group.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: July 19, 2011
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventor: Yoshinori Sugahara
  • Patent number: 7975220
    Abstract: The structured document management apparatus includes a document data accepting unit that accepts input of structured document data having a hierarchical logic structure; a structure guide data storage unit that stores structure guide data which is a summary of hierarchical structure information of the structured document data; a structure stream converting unit that syntax-analyzes the accepted structured document data, and converts the structure information in the structured document data into structure stream data as one-dimensional sequence data using the structure guide data; and a structure stream data storage unit that stores the converted structure stream data.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: July 5, 2011
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Masakazu Hattori
  • Patent number: 7945846
    Abstract: A method of optimizing a set of elements on a device display. The method includes positioning the set of elements on the device display, where the set of elements includes a first set of spatial indicia, and the device display further includes a first set of device characteristics. The method also includes generating a first set of workspace configuration indicia based, in part, on the first set of spatial indicia and the first set of device characteristics; and, if desired, re-positioning the set of elements on the device display, where the set of elements includes a second set of spatial indicia, and wherein the device display further includes a second set of device characteristics.
    Type: Grant
    Filed: March 17, 2003
    Date of Patent: May 17, 2011
    Assignee: Oracle International Corporation
    Inventors: Tim J. Beauchamp, Tana Christine Jackson, Kendall J. Cosby
  • Patent number: 7937659
    Abstract: The invention relates to a method to display page by page a roll-down message in a display zone of a viewer in an aircraft's cockpit, comprising, for each message, the following operations: selection of a full length for the message to be displayed, selection of a visible length for the message to be displayed in the display zone, selection of a repeated length for the message, this repeated length being the length displayed in a current page and copied again into the next page, determination of a total number of pages to be displayed in order for the total length of the message to be displayed with the selected repeated lengths, such total number of pages being determined in the following manner: Np = lower_full ? _part ? ( Lm - Lv + 2 ? Lc - 1 Lc ) ?with Lc=Lv?Lr, ?where Np is the total number of pages, Lm is the total length of the message, Lv is the visible length of the message in the display zone, Lr is the repeated length of the message and Lc is the non-repeated length of th
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: May 3, 2011
    Assignee: Airbus France
    Inventor: Marina Lensky
  • Patent number: 7930182
    Abstract: A machine-implemented method of building a speech application includes generating a graphical user interface to enable a user to create and edit a speech application, and receiving user inputs directed to the graphical user interface, where the user inputs specify a set of dialog flows representing the speech application. The method further includes, based on the user inputs, automatically generating executable code representing the speech application and a functional specification document describing the speech application.
    Type: Grant
    Filed: March 14, 2006
    Date of Patent: April 19, 2011
    Assignee: Nuance Communications, Inc.
    Inventors: Julian Sinai, James E. White, Richard B. Unger, R. Douglas Sharp, James M. Riseman, Eylon Stroh
  • Patent number: 7903277
    Abstract: Disclosed is a method (1900) of forming a printable representation of a document (1800) having framed content (1808). The method includes recording (1904) the position, height and width of each frame of the document in a display window in which the document is presented. The dimensions of a printing medium associated with the printable representation are also identified. A height of content of each frame is determined and, for each frame, a record of any corresponding dependency frames, each dependency frame being above the frame in the display window. The records are then interpreted to establish a display order of the frames.
    Type: Grant
    Filed: September 24, 2003
    Date of Patent: March 8, 2011
    Assignee: Canon Information Systems Research Australia Pty. Ltd.
    Inventors: Richard Cudd, Jeremy David Michael Thorp
  • Patent number: 7900137
    Abstract: The object of the present invention is to render markup documents within the limits of resolutions smaller than the resolutions for which the markup documents were originally designed, in most cases without introducing horizontal scrolling, while keeping the original fonts, colors, design, and style. The object is achieved by finding and selecting elements whose content takes up too much space horizontally, determining appropriate widths for rendering such elements, and shrinking or horizontally squeezing such elements individually to fit within their respective determined widths. Further, the invention determines the widths for rendering table cells in such manner as to preserve the layout of the corresponding table.
    Type: Grant
    Filed: October 4, 2004
    Date of Patent: March 1, 2011
    Assignee: Opera Software ASA
    Inventors: Geir Ivarsøy, Karl Anders Øygard, Snorre M. Grimsby
  • Patent number: 7895513
    Abstract: Methods and apparatus, including computer program products, for configuring an electronic document for a presentation environment, where the electronic document includes a plurality of information types. A display constraint for the presentation environment is determined based on text information in the electronic document. A size of an electronic document is calculated under a first set of conditions satisfying the display constraint. A determination is made whether the calculated size satisfies a processing constraint of the presentation environment. If the calculated size does not satisfy the processing constraint, a reduced representation of the electronic document is configured by reducing information of a secondary information type of the electronic document, such that the reduced representation satisfies both the display constraint and the processing constraint and retains spatial relationships of the text information in the electronic document.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: February 22, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Atul K. Puri, Susanta Sarkar, Ajay Pande
  • Patent number: 7890856
    Abstract: A user may access a host server and receive display information within a single browser window. The display information includes at least one lens, wherein each lens controls server side web browsing and allows the user to view a separate web page from the Internet. The host server provides personalized web browsing capability specific to a particular user independent of the browser, device or location of the user. After the user submits a request to view a particular web page, the web page information is retrieved by the host server and transmitted to the user for display within a selected lens. Each lens controls server-side web browsing through independent navigational controls, such as a horizontal and vertical scroll bar, a resize button and the like. One lens may also control the web content displayed in another lens. The host server may reformat entire web pages so that they can be displayed within a lens without the need for scrolling.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: February 15, 2011
    Inventor: Hiang Swee Chiang
  • Patent number: 7877677
    Abstract: A system and method for configuring web content for display on mobile communicators including receiving an operator-selected web page, selection, by an operator, of at least one cell-based element of the web page, arrangement, by an operator, of the at least one cell-based element at a desired position in a page template; and creating at least one mobile communicator adapted page by automatically placing at least one cell-based element, indicated by the template, of at least another web page, having a page structure similar to the operator-selected web page, at a desired position indicated by the template.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: January 25, 2011
    Assignee: Infogin Ltd.
    Inventors: Eran Shmuel Wyler, Gil Ilani, Ron Elrom, Asher Uziel, Naaman Shefi
  • Patent number: 7873901
    Abstract: A large web page is analyzed and partitioned into smaller sub-pages so that a user can navigate the web page on a small form factor device. The user can browse the sub-pages to find and read information in the content of the large web page. The partitioning can be performed at a web server, an edge server, at the small form factor device, or can be distributed across one or more such devices. The analysis leverages design habits of a web page author to extract a representation structure of an authored web page. The extracted representation structure includes high level structure using several markup language tag selection rules and low level structure using visual boundary detection in which visual units of the low level structure are provided by clustering markup language tags. User viewing habits can be learned to display favorite parts of a web page.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: January 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Yu Chen, Wei-Ying Ma, Ming-Yu Wang, Hong Jiang Zhang
  • Patent number: 7865817
    Abstract: A method of presenting a digital work includes displaying a portion of the digital work on a display screen under a set of display conditions, and providing one or more invariant location reference identifiers corresponding to the portion of the digital work on the display screen. The invariant location reference identifiers are separate from the digital work, and each invariant location reference identifier is provided along with the corresponding portion of the digital work, regardless of the display conditions under which the portion of the digital work is displayed.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: January 4, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas A. Ryan, Robert L. Goodwin, John Lattyak
  • Patent number: 7861166
    Abstract: An electronic book having various features for manipulating text or other information. The subscriber may highlight, cut and paste, copy and paste, and annotate information within an electronic book. A multiple page view feature permits the subscriber to simultaneously view any plurality of pages of an electronic book, and a multiple screen feature permits the subscriber to view one or more pages on a viewer having multiple screens. A picture-in-picture feature permits the subscriber to simultaneously view a page of an electronic book along with other content, such as a television program or information from another electronic book. The picture-in-picture feature may display an electronic book page as a main image wrapped around an inset image.
    Type: Grant
    Filed: June 17, 1999
    Date of Patent: December 28, 2010
    Assignee: Discovery Patent Holding, LLC
    Inventor: John S. Hendricks
  • Patent number: 7856345
    Abstract: A method for managing and/or producing an output, the method comprising the steps of providing one or more layouts, each layout being divided into a number of zones, the one or more layouts in combination at least substantially covering the output; providing a number of rendering elements, each being adapted to perform a function and/or an action; assigning one or more relations and/or one or more orderings between the rendering elements and the zones; processing the zones of the one or more layouts according to the one or more relations and/or the one or more orderings, and by means of the rendering elements; providing, for each of the zones, an output based on the rendering elements and the one or more relations and/or orderings; and collecting the output of each of the zones into a final output.
    Type: Grant
    Filed: November 21, 2002
    Date of Patent: December 21, 2010
    Assignee: Sitecore A/S
    Inventors: Jakob H. Christensen, Ole S. Thrane
  • Patent number: 7853871
    Abstract: A robust, lightweight, bottom-up segmentation method for Internet content. According to the present invention, individual segments are created based upon weights assigned according to document structure and markup elements and semantics. Smaller segments are then merged into larger segments by determining which portions of the content page are related to each other. The remaining segments are then intelligently divided based upon device constraints.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: December 14, 2010
    Assignee: Nokia Corporation
    Inventors: Kevin Simons, Robert Katta, Mitri Abou-Rizk, William Papp
  • Patent number: 7849403
    Abstract: Techniques are disclosed for efficiently updating rendered content (such as content of a Web page) using a “slow-loading” content element, such as a slow-loading image. A reference is embedded within the markup language notation for the content to be rendered, where this reference identifies the source of the slow-loading content element. Delivery of the slow-loading content therefore begins automatically, when the content is rendered. Event handling attributes are specified with the reference, where values of these attributes identify client-side logic to be invoked when the associated event occurs. If the server determines that the rendered content, or some portion thereof, should be asynchronously updated, it abruptly terminates delivery of the slow-loading content. This termination triggers an event handler, which operates to automatically request reloading of the content.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Niraj P. Joshi, Robert C. Leah, Paul F. McMahan
  • Patent number: 7814433
    Abstract: A heterogeneous content channel manager is provided for content management and collaboration within and across interactive workspaces. A content channel bar, available on each of the displays in the workspace(s), contains two or more unique representations of respectively two or more different channels available in the interactive workspace(s). Within the set of available channels on each channel bar two or more different channel types are represented. Furthermore, each one of the unique representations in the content channel bar represents different and unique content supported by their respective channels and their types. Channel selection on the channel bar initiates display, on the display where the channel selection was made, of the content represented by the selected representation and channel in a manner appropriate for the channel's type.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: October 12, 2010
    Assignee: Tidebreak, Inc.
    Inventors: Bradley E. Johanson, Andrew J. Milne, Michael Eggers, Armando Fox
  • Patent number: 7788590
    Abstract: A lightweight information user interface is provided for displaying information about a selected text item, data item or other object in an electronic document that minimizes interruption of workflow with the electronic document. Upon selection of an item in an electronic document a quick look-up function may be invoked for retrieving information from a local or remote information source about the selected item. Retrieved information, for example, dictionary definitions, translations, contacts information and research information, is displayed in close proximity to the selected item in a lightweight user interface.
    Type: Grant
    Filed: September 26, 2005
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventors: Roberto C. Taboada, Eric D. Bailey
  • Patent number: 7783968
    Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: August 24, 2010
    Assignee: TVWorks, LLC
    Inventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
  • Patent number: 7779350
    Abstract: The system, method and program of the invention enables a new DTD to be dynamically created during runtime from a preexisting DTD. A next document is processed and validated according to the new DTD. An interface is provided that enables plug-in providers to provide fragments of DTD information for at least one new element to be added and the name of the element that is to be added to an existing parameter entity. All of the fragments from each plug-in provider are concatenated together and combined with the static header information of the preexisting DTD to form the new DTD.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Michael Bender, Sharon Jean Lucas, Charles Vaughn Rankin
  • Patent number: 7774486
    Abstract: A communications system may include data storage devices each using at least one of a plurality of different operating protocols, and mobile wireless communications devices (MWCDs) for accessing the data storage devices and each using at least one of the different operating protocols. The system may further include a protocol interface device, which may include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol interface device may further include a front-end proxy module coupled to the protocol engine. The front-end proxy module may include a respective proxy module for communicating with the MWCDs using each different operating protocol. The front-end proxy module may also include one or more common core service modules coupled to the proxy modules and communicating therewith at a first layer, and communicating with the protocol engine module at a second layer lower than the first layer.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: August 10, 2010
    Assignee: Teamon Systems, Inc.
    Inventor: David James Clarke
  • Patent number: 7761601
    Abstract: Proxy functionality is described for receiving a request for markup content from a receiving device, retrieving the markup content, converting the markup content to code-bearing content, and transferring the code-bearing content to the receiving device. The receiving device can then consume the code-bearing content without the use of conventional browser functionality. The proxy functionality can convert the markup content to code-bearing content by identifying a set of features that captures the characteristics of the markup language content, and then translating those features into to the code-bearing content (in association with identified data resources). The converting can also include identifying features that are contingent on focusable elements (e.g., links) having focus (or not having focus), and formulating this dependency in conditional statements within the code-bearing content. Finally, the markup content can also include code content embedded therein or referenced therein.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Steven J. Falkenburg, Ada Y. Chan, Bradley R. Pettit
  • Patent number: 7742048
    Abstract: A method, system, and apparatus are provided for converting numbers to text and to digit shapes expressed in different languages. When a string of text is entered into an application program, the string is analyzed to determine whether the string of text includes a number expressed using digits. If the string of text includes a number expressed using digits, the number is semantically labeled with schema information. When a selection is received of the number, a list of actions may be provided identifying conversion actions available for the number. One of the conversion options may then be selected resulting in the conversion of the selected number to text in one or more languages. A conversion option may also be selected for converting the number digits to digits expressed using other digit shapes. The converted number may then be inserted into the string of text to replace the selected number.
    Type: Grant
    Filed: May 23, 2002
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Thomas G. Moore, Mohamed A. Abbar, Nader G. Issa
  • Publication number: 20100146383
    Abstract: A system, device and method for providing context sensitive content on a computing device is provided. In an embodiment, a computing device in the form of a portable computing device is configured to execute a primary web-browser application and a secondary web-browser application. The primary web-browser application is configured to generate a web-page containing context sensitive items and receiving focus on one of the context sensitive items. The secondary web-browser application is configured to generate the context sensitive content related to the one of the context sensitive items.
    Type: Application
    Filed: March 30, 2009
    Publication date: June 10, 2010
    Inventors: Sang-Heun Kim, Yoojin Hong, Charles Laurence Stinson
  • Patent number: 7730396
    Abstract: A system and method that converts legacy and proprietary documents into extended mark-up language format which treats the conversion as transforming ordered trees of one schema and/or model into ordered trees of another schema and/or model. In embodiments, the tree transformers are coded using a learning method that decomposes the converting task into three components which include path re-labeling, structural composition and input tree traversal, each of which involves learning approaches. The transformation of an input tree into an output tree may involve decomposing the input document, labeling components in the input tree with valid labels or paths from a particular output schema, composing the labeled elements into the output tree with a valid structure, and finding such a traversal of the input tree that achieves the correct composition of the output tree and applies structural rules.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: June 1, 2010
    Assignee: Xerox Corporation
    Inventors: Boris Chidlovskii, Hervé Dejean
  • Patent number: 7721197
    Abstract: Embodiments of the present invention provide a system, method, and computer-readable medium for viewing Web pages on small form factor computing devices. More specifically, the present invention layers Web browsing in a system where a Web page is first displayed in an overview mode at a predetermined magnification. From a Web page displayed in overview mode, the user may issue adaptive viewing commands that cause relevant content to be displayed using additional screen space.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Patrick Markus Baudisch, Xing Xie, Chong Wang