Patents Examined by Cong-Lac Huynh
  • Patent number: 8375286
    Abstract: A method for displaying information on a display screen of a user computer comprises sending a computer readable document from a server computer to the user computer for display on the display screen. The computer readable document includes links that are viewable on the display screen and are selectable to cause subsequent documents to be rendered on the display screen. The computer readable document further includes viewable information regarding selection of the links over a certain time.
    Type: Grant
    Filed: September 19, 2002
    Date of Patent: February 12, 2013
    Assignee: Ancestry.com Operations, Inc.
    Inventors: Paul Allen, James Ivie, Greg Parkinson, Daren Thayne, Michael Wolfgramm
  • Patent number: 8365059
    Abstract: A computerized system and method for changing the textual length of an electronic text content while maintaining the meaning of the electronic text content is disclosed. The system includes an electronic reader, or e-reader, device having an electronic touch screen for displaying an electronic text content and for receiving a user touch gesture for identifying a portion of the electronic text content targeted for a textual length change, and a semantic server programmed to receive requests for a semantic text alternative for a targeted electronic text content identified by way of the e-reader device and to determine a semantic alternative electronic text content for the targeted electronic text content, wherein the determined semantic alternative electronic text has a different textual length than the targeted electronic text content, and for replacing the targeted electronic text content displayed by the e-reader device with the determined semantic alternative electronic text content.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: January 29, 2013
    Assignee: Oto Technologies, LLC
    Inventors: Richard J. Walsh, Alfredo C. Issa, Michael W. Helpingstine
  • Patent number: 8365060
    Abstract: A system and method for signaling and indicating track relationship information in media files provides a mechanism for signaling the information of layered track groups and the information of multiple description coding (MDC) track groups, as well as a mechanism for signaling track relationship information in an efficient way. In local playback or unicast streaming applications, to select an independently decodable track for a certain media type, the information of alternate track groups is first found via the track relation box, and one track is selected from an alternate track group for the media type. If stream switching is desired, the switching track group information is found via the track relation box. In multicast applications with scalable or MDC streams, the tracks in a layered or MDC group are found via the track relation box and selected among all the layered or MDC groups.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: January 29, 2013
    Assignee: Nokia Corporation
    Inventors: Ye-Kui Wang, Miska Hannuksela, Imed Bouazizi
  • Patent number: 8352859
    Abstract: To display a news feed in a social network environment, a social networking system generates news items regarding activities associated with a user of a social network environment. The social networking system may also attach an informational link associated with at least one of the activities to at least one of the news items, limit access to the news items to a predetermined set of viewers, and assign an order to the news items. The news items may be displayed in the assigned order to at least one viewing user of the predetermined set of viewers, and the number of news items displayed may be dynamically limited.
    Type: Grant
    Filed: February 10, 2010
    Date of Patent: January 8, 2013
    Assignee: Facebook, Inc.
    Inventors: Mark Zuckerberg, Ruchi Sanghvi, Andrew Bosworth, Chris Cox, Aaron Sittig, Chris Hughes, Katie Germinder, Dan Corson
  • Patent number: 8335986
    Abstract: This is directed to a preview application for displaying several documents simultaneously in a single window, where the several documents are displayed as books. To view the pages of a document, the preview application can open the book and display the pages of the document (e.g., in a one or two-dimensional array). A user can also search for particular terms within the several documents. In response to a search, the preview application can filter the pages of the several documents and only display those pages that include the search terms. The displayed pages can be ordered in any suitable manner, including for example by search rank.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: December 18, 2012
    Assignee: Apple Inc.
    Inventors: Conrad Carlen, Patrick Coffman, Ryan Staake, Matthew Sarnoff
  • Patent number: 8332739
    Abstract: A storage medium has a printer driver program recorded thereon causing a computer to execute functions including a category-based UI information managing function that manages UI information on a display of a user interface to set a print condition, for every category, to which an application program of a print instruction source belongs, a print condition display control function that displays the user interface based on the UI information corresponding to the category, to which the application program of the print instruction source belongs, when printing is instructed, and a UI information editing function that edits the UI information to be managed for every category.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: December 11, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Shuichi Shima, Nobukiyo Tanaka
  • Patent number: 8332754
    Abstract: Systems, methods and articles of manufacture are disclosed for rendering a document having collapsible sections of content. In one embodiment, the document may be received and rendered for display. Rendering the document for display may include collapsing all but a first section of the collapsible sections of content. Rendering the document for display may also include collapsing all but a second section of the collapsible sections of content, upon determining that a period of time has elapsed since collapsing all but the first section of the collapsible sections of content.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Steven M. Miller
  • Patent number: 8321780
    Abstract: A cell navigation system is described that allows easy navigation to cells that are likely to be important to a spreadsheet user. The cell navigation system tracks each cell that a user visits and determines the importance of the cell to the user. The system adds important cells to a navigation list. The cell navigation system presents the list to the user as a tool for navigating to the important cells through a user interface. Thus, the cell navigation system provides the user with a quick and easy way of navigating through a potentially large spreadsheet or workbook of spreadsheets to get to those cells that are most important to the user.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: November 27, 2012
    Assignee: RedRover Software, Inc.
    Inventors: Martin Erwig, Andrew Yip, Matthew McLaughlin
  • Patent number: 8312367
    Abstract: During a technique for dynamically determining sizes of columns in a table, available space in the table is allocated based at least on sequential groups of size targets, which include ranges of sizes of the columns, and which are associated with visual usability targets for the columns. Note that a given size target in a given group of size targets includes a given range of sizes of a given column. For example, minimum sizes of the columns may correspond to the ranges of sizes of one or more of the groups in the sequential groups of size targets for which the columns satisfy the associated visual usability targets. Furthermore, for a subsequent group of size targets in the sequential groups of size targets after the one or more groups, increments to the minimum sizes of the columns may be calculated based at least on the range of sizes of the subsequent group of size targets, the available space and the minimum sizes.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: November 13, 2012
    Assignee: Synopsys, Inc.
    Inventor: William K. Foster
  • Patent number: 8296643
    Abstract: Methods, systems and apparatus, including computer program products, for performing multiple tests on a test web page. Source of a test web page is configured to perform multivariate testing by placing a number of variable content sections into the source of the test web page. Multiple tests having differing variable content for insertion into the variable content sections, or a subset thereof, can be performed without the need for the test page to be re-modified.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: October 23, 2012
    Assignee: Google Inc.
    Inventor: Kenneth Eric Vasilik
  • Patent number: 8296648
    Abstract: A computerized system, method, and computer-readable media implementing a method for defining a variable shaped document for web viewing is presented. Markup language descriptions are defined for cutlines defining a shape of an item to be produced, and for content to be displayed on the item within the boundaries of the cutlines. Markup language rules area defined that prevent display of content in areas on a display screen outside the defined shape of the item to be produced.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: October 23, 2012
    Assignee: Vistaprint Technologies Limited
    Inventor: Terence M. Tirrella
  • Patent number: 8296644
    Abstract: The application concerns sharing content generated within a system for one or more application displays to be displayed on a first computing device of a first user. A second user is sent a message concerning sharing sharable content wherein the sharable content includes at least a portion of content from the one or more application displays that were generated for the first user. The message includes an access identifier and in response to the second user accepting the message, the system uses the access identifier to share with the second user said sharable content that was generated for the first user.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: October 23, 2012
    Inventor: Dov Koren
  • Patent number: 8286078
    Abstract: A method for displaying web content on a mobile communication terminal is provided. When a touch input is received from a user for web content displayed on the mobile communication terminal having a touch screen, a process for selecting an area to be enlarged at a position where the touch input is generated and overlapping, enlarging, and displaying the selected area on the entire screen is performed. When the selected area is enlarged, rendering performance can be improved and a dynamic view can be provided to the user.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: October 9, 2012
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Jung-Bae Yi
  • Patent number: 8276068
    Abstract: In a print system of this invention, upon issuance of a preview instruction from an application (201), print data is spooled in a spool file (303). A printer driver (203) despools the spooled data and transmits the despooled data to a printer (2000) as a preview job together with job setting information. The printer (2000) generates preview information for each physical page in accordance with the job setting information, and sends it to a host computer (3000). A previewer (306) receives the preview information, reads out data from a spooler, and displays a preview image in accordance with the received preview information.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: September 25, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masanari Toda
  • Patent number: 8266514
    Abstract: Map service techniques are described. In an implementation, one or more computer-readable media comprise instructions that are executable by a computer to recognize from text an action that is performable by a particular one of a plurality of webpages and parse a set of parameters from the text to be passed to the particular said webpage to cause the webpage to perform the action.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Dimiter Georgiev, Shenghua Ye, Gerardo Vilarreal Guzman, Kieran Snyder, Ryan M. Cavalcante, Tarek M. Sayed, Yaniv Feinberg, Yung-Shin Lin
  • Patent number: 8255791
    Abstract: The invention relates to a method and apparatus for providing information in an easily customizable, interactive and collaborative format. The invention can be looked at as the combination of one or more functional components in one aspect, the invention features aggregating raw data on at least one DataServer connected to a communication network; performing analysis of that data using at least one AnalyticalServer that is connected to the network; maintaining a cache of the most recent data and analysis of that data from the AnalyticalServers on at least one ViewServer connected to the network; maintaining communications with the network for accessibility by users over the network; and maintaining an ApplicationServer on the network that, based either on requests of the user through the web server, or through an automatic refresh, generates display data using, for example, the cached information on the ViewServer.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: August 28, 2012
    Inventor: Dov Koren
  • Patent number: 8255784
    Abstract: An aspect of the present invention provides an information processing apparatus including a transmission setting accepting unit that accepts transmission setting for an electronic document to be transmitted; a transmitting unit that transmits the electronic document; a setting unit that sets information to be concealed in information used in the transmission; and a log creation unit that creates a transmission log in which the information set by the setting unit is concealed.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: August 28, 2012
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Takanori Masui
  • Patent number: 8255785
    Abstract: Embodiments of the invention provide a communication network having a plurality of communication devices capable of transferring content wirelessly. The communication network comprises at least two communication devices and a mediator. The first communication device receives streaming content. The second communication device receives content different from the content streaming to the first communication device. In turn, the mediator determines whether the streaming content should take precedence over the content different from the content streaming on the first communication device.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: David W. Baumert, Flora P. Goldthwaite, Gregory L. Hendrickson, Jonathan Cluts
  • Patent number: 8250459
    Abstract: First, second, and third sets of spreadsheet cells are defined in a display, the first and second sets being separated by a first boundary having a selected orientation, the second and third sets being separated by a second boundary having the selected orientation. A selected scrolling function is disabled within selected sets among the first, second and third sets of cells in accordance with an alternating pattern.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: August 21, 2012
    Assignee: Google Inc.
    Inventors: Ronald Ho, Fuzzy Khosrowshahi
  • Patent number: 8250456
    Abstract: A system for selecting a candidate information unit for linking to a given information unit based on the content of the given information unit. The content of the given information unit may be automatically determined and then compared to content of the candidate information unit to determine which unit of candidate information to select. When the unit of candidate information is selected, it bears a chosen given information unit and it is linked with the given information unit. The system can be used to implement a structured advertising system for the World Wide Web. Web pages (given information) are searched and indexed, producing indexed content data. This indexed content data is then ranked according to relevancy. The ranked content data are compared to content data of advertisements (candidate information) and an advertisement is selected. The advertisement is then copied onto (linked to) the Web page.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: August 21, 2012
    Assignee: Intel Corporation
    Inventors: Sanjay V. Vora, Joseph R. Kluck, William J. Nerenberg, David E. Dent, Paul M. Cohen