Mark Up Language Interface (e.g., Html) Patents (Class 715/760)
  • Publication number: 20130117694
    Abstract: Computer systems and computer-implemented methods for assisting individuals in conducting, participating in, and viewing polls, while minimizing statistical bias and maximizing poll accessibility and poll viewing functionalities, are disclosed. A computer-implemented polling method is implemented on a website. The polling method includes registering a user account, facilitating the creation of a poll, facilitating a review of the poll, facilitating user participation in the poll, and facilitating viewing results of the poll.
    Type: Application
    Filed: January 12, 2012
    Publication date: May 9, 2013
    Applicant: Cooperative Software Systems, LLC
    Inventors: Ian P. SHIELDS, Dennis Shields
  • Publication number: 20130117111
    Abstract: Methods, systems, and techniques for presenting sponsor supplied content associated with commercial opportunities in a gesture-based user interface are provided. Example embodiments provide a Gesture Based Content Presentation System (GBCPS), which enables a gesture-based user interface to determine and present sponsor supplied content associated with an opportunity for commercialization related to a portion of electronic input that has been indicated by a received gesture. In overview, the GBCPS allows a portion (e.g., an area, part, etc.) of electronically presented content to be dynamically indicated by a gesture. The GBCPS examines the indicated portion in conjunction with possibly a set of (e.g., one or more) factors to determine which sponsor supplied content associated with an opportunity for commercialization to present.
    Type: Application
    Filed: August 31, 2012
    Publication date: May 9, 2013
    Inventors: Matthew G. Dyor, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malmud, Xuedong Huang, Marc E. Davis
  • Patent number: 8438471
    Abstract: A system for speeding up rendering of and interacting with one or more web pages to accomplish some task using the internet. In a system comprising one or more client computers which can be cell phones, laptops or desktop computers coupled in any way to the internet and a template server and other web servers coupled to the internet, a microbrowser under control of a task workflow template is executed either by a client computer or the template server. The task workflow templates are custom defined workflows which define one or more web pages which need to be accessed and the data from each web page that needs to be extracted. The data defined in the task workflow template (and only that data) is extracted by the microbrowser and displayed on the client computer. Faster rendering results.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: May 7, 2013
    Inventors: John R Thorpe, Alistair D'Lougar Black
  • Patent number: 8438497
    Abstract: A system and method for controlling a media generation system where a media event may be selected via a stateless software module, the system receiving a media event protocol file corresponding to the selected media event. The media generation system generates the media event based on the received media event protocol file.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: May 7, 2013
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Nga Marie Nguyen
  • Patent number: 8438287
    Abstract: Described is a system and method for managing a mobile device by using a user device, wherein the mobile device includes a web server and one or more web pages including a home web page that is accessible via an assigned uniform resource locator (URL). The method includes establishing a local connection between the mobile device and the user device, and detecting the established local connection by the user device. The method further includes launching a web browser of the user device when the local connection is detected using an auto-launch application to access the home web page via the assigned URL using a hypertext transfer protocol (HTTP) request, and providing the home web page to the web browser by the web server in response to the HTTP request, wherein the home web page provides access to the mobile device and facilitates management of the mobile device.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: May 7, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Dongmin Liu, Tom Schirtzinger, Judy Ma, Minh Quan Phan Huy, Chris Gremo, Sambhavi Jayavelan, Ashish Dore
  • Patent number: 8438491
    Abstract: A method and apparatus for managing a network access device is provided. Embedded within the access device are three distinct software layers. The first layer is a combined text-interface generator and Hypertext Transport Protocol client. The second layer is a combined Hypertext Transport Protocol server and Simple Network Management Protocol manager. The third layer is a Simple Network Management Protocol agent that has direct access to the configuration data of the access device. A user can manage the device through the embedded text-interface generator, by using an external HTTP client to communicate with the embedded HTTP server, or by using an external SNMP manager to communicate with the embedded SNMP agent. Techniques are disclosed for embedding SNMP information in messages passed between HTTP clients and servers.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: May 7, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Robert A. Land, Robert Simon
  • Patent number: 8438499
    Abstract: An aspect of the present invention relates to methods and systems involving receiving an indicator of an attempted interaction of a user with an item of website content and presenting one or more indicia of a website's reputation to the user attempting to interact with the website content. The act of presenting the indicia may be in response to the user's attempted interaction with the website.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: May 7, 2013
    Assignee: McAfee, Inc.
    Inventors: Christopher John Dixon, Thomas Pinckney
  • Publication number: 20130110660
    Abstract: A method of collecting opinions and surveying data is provided, including the steps of: step A, an asker raises an opinion; step B, the contents of the opinion is filtered by a keyword filter of a system website to determine whether the opinion can be posted in the system website and notify the asker; step C, a user browses the system website to select an opinion, respond to the opinion, and participate in voting opinion; and step D, a compiler of the system website collects and integrates the responded opinions and voted opinions from step C into survey data that is stored in a database of the system website to allow the system owner to effectively collect and integrate the opinions for further applications.
    Type: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Inventors: BILLSON YANG, SHAN-HO YANG, TUNG-YU YANG
  • Publication number: 20130111368
    Abstract: Embodiments automatically create dynamic thumbnail images corresponding to accessed web pages. Thumbnails, snapshots, or other images are generated for each of a plurality of the web pages (e.g., viewed or visited by a user, or pre-fetched by a browser). The images are provided to the user as, for example, active tiles in a browser tab or on a desktop background. As content on the web pages updates, the images are re-created and visually distinguished from other images to enable the user to quickly identify the images that correspond to updated web pages. The user interacts with the images to view the corresponding web pages.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventor: Chetley T. Laughlin
  • Publication number: 20130110818
    Abstract: Methods, devices, and systems for profile driven extraction are provided. An example of profile driven extraction includes utilizing an extraction profile created for extracting a subset of content from a particular type of web page, extracting the subset of the content from a number of web pages with a computing device, and transforming the subset of the content with the computing device into a displayable format.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Inventors: Eamonn O'Brien-Strain, Qian Lin, Jerry J. Liu
  • Publication number: 20130103498
    Abstract: Various embodiments pertain to generating and causing display of a bridge page responsive to a user request for an advertiser's web page when the web page resolution is higher than the screen resolution of the user's device. The bridge page can be, for example, a lower resolution summary of content included on the web page. In various embodiments, the bridge page is generated and hosted by an ad platform server rather than the advertiser server. In at least some embodiments, the bridge page is stored in a database and can be served from the database responsive to subsequent requests for the advertiser's web page.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Applicant: Microsoft Corpoation
    Inventor: Xingtao Wei
  • Publication number: 20130104060
    Abstract: A user selection of an item corresponding to a Web page can be received. The user selection can represents a request to open the Web page within an instantiated one of a set of Web browser applications installed on a computing device. A set of Web page elements unique to the Web page can be identified through an analysis conducted by the computing device. The identified set of Web page elements can be utilized to determine at the computing device one of the installed Web browser applications for the Web page. The determination of the one installed Web browser application can varies from Web page-to-Web page. At the computing device, the determined one of the Web browser applications can be instantiated. The Web page can be opened within the instantiated one of the Web browser applications.
    Type: Application
    Filed: October 20, 2011
    Publication date: April 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: VIKAS CHANDRA, SARIKA SINHA
  • Publication number: 20130104059
    Abstract: Systems, methods, and computer-readable storage media for enabling immersive, interactive desktop image presentation are provided. Upon receiving a request for presentation of a background image of a search engine home page as a desktop image, the background image is transmitted for presentation on a desktop associated with a computing device. In embodiments, the background image, and likewise the desktop image, permits user interaction therewith. For instance, a user may zoom into the image, pan around the image or otherwise interact with enabled regions of the background and/or desktop image that offer additional content and/or navigate the user to another location where additional information may be found. In this way, the user is provided an immersive, interactive experience with the image whether at the search engine home page, the desktop, or both.
    Type: Application
    Filed: October 20, 2011
    Publication date: April 25, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: ERIC PAUL BENNETT, RAJEEV KUMAR CHAND
  • Patent number: 8429545
    Abstract: A system, method, and computer program product comprise presenting a plurality of search results within a graphical user interface. Further, an indicia of risk is presented that reflects an analysis in association with at least one of the plurality of search results within the graphical user interface.
    Type: Grant
    Filed: August 10, 2007
    Date of Patent: April 23, 2013
    Assignee: McAfee, Inc.
    Inventors: Christopher John Dixon, Thomas Pinckney
  • Patent number: 8429546
    Abstract: Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Israel Hilerio, Justin Martin Posey, Carlos Yeung, Alexander H. Malek, Bruce A. Morgan, Mara B. Patton
  • Patent number: 8429544
    Abstract: A first portion of a content page can be loaded in a first user interface, where the first portion includes content received from a publisher server. A second user interface can then be displayed. A second portion of the content page can be loaded in the second user interface, where the second portion includes one or more content items received from one or more content servers. In addition, one or more attributes associated with the one or more content items can be displayed in the second user interface.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: April 23, 2013
    Assignee: Google Inc.
    Inventor: Stephen Tsun
  • Patent number: 8423537
    Abstract: The invention relates to a method and an arrangement for handling of information search results. The method includes at least: entering a search query; sending the query to a search engine; and receiving a search result having a list of data files matching to the search query. And the method comprises at least: paginating the content of the data files retrieved; rendering page previews of the data files; selecting the pages to be previewed; and previewing the matching pages associated with the data files retrieved.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: April 16, 2013
    Assignee: Documill Oy
    Inventors: Terho Laakso, Pasi Nummisalo, Mika Könnölä, Rami Hänninen
  • Patent number: 8418075
    Abstract: Techniques are provided for integrated content presentation via cells arranged geometrically in a cellular environment. Users can navigate various orientations and zoom states of the cellular environment to access information via different applications, different media types, different visual representations and from different underlying content sources. The information can be organized according to various logical relationships. Upon receiving an indication of a zoom state associated with a cell or a group of cells arranged in the cellular environment, a content reference at that zoom state is retrieved. Further, the content reference is resolved to retrieve and output content, including a visual representation associated with the zoom state.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: April 9, 2013
    Assignee: Open Text Inc.
    Inventors: Anthony Carmen Gallo, Jimmy Talbot
  • Patent number: 8418062
    Abstract: Computer software allowing enhanced control of the playout of audio/video works on a computer system. In various embodiments, the software allows key events from dedicated audio/video keys, whether part of a full sized keyboard or on a hand-held remote, to control the actions of an audio/video playout program running within a browser environment without requiring the user to direct the key event focus of the operating system to the audio/video playout program. In one embodiment, software associated with the browser window forwards to the audio/video playout program any key events received from audio/video keys.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: April 9, 2013
    Inventors: Jonah Peskin, Robert Richmond
  • Publication number: 20130086490
    Abstract: Methods, systems, and techniques for reducing web page load time are provided. An exemplary method for reducing web page load time includes detecting, in a browser, a cursor in a region of a web page. The region surrounds a selectable item associated with a URL. The exemplary method includes determining whether the cursor is present in the region for a threshold period of time. The exemplary method further includes performing a speculative action when it is determined that the cursor has been present in the region for the threshold period of time, without modifying underlying code of a web page associated with the URL.
    Type: Application
    Filed: October 4, 2011
    Publication date: April 4, 2013
    Applicant: Google Inc.
    Inventors: James ROSKIND, Jake Brutlag
  • Publication number: 20130086491
    Abstract: A method, system, and computer program product for displaying an automatically generated graphical display of a business process flow to facilitate user interaction with enterprise software applications. A compact symbolic annotation language is used in conjunction with a flow generator to automatically generate a computer renderable description of the business process flow. The method commences by defining symbols to form an alphabet to be used in the symbolic annotation language. The compact symbolic language is capable of representing rich semantics including process operations, fork operations, and join operations. Once an agent (e.g., a person, a computer agent) has captured a particular business process flow using symbols of the compact symbolic annotation language, then a computer process performs a mapping of the symbols to a markup language. The markup language can be rendered in a graphical display. The markup language can be HTML/CSS, SVG, UML, or another markup language.
    Type: Application
    Filed: April 30, 2012
    Publication date: April 4, 2013
    Applicant: Oracle International Corporation
    Inventors: Michael P. RODGERS, John D. Holder
  • Publication number: 20130086610
    Abstract: The present invention relates to a method for displaying a user interface comprising a number of elements on which the user can focus his/her attention as desired, comprising steps for: rendering elements which together form the graphic user interface, distinguishing the element of the actual focus of the user, providing a visual effect to be further rendered in respect of the element of the actual focus, and rendering the visual effect in the user interface, whereby the attention of the user is directed relatively easily to the element of the actual focus.
    Type: Application
    Filed: November 27, 2012
    Publication date: April 4, 2013
    Applicant: ActiveVideo Networks B.V.
    Inventor: ActiveVideo Networks B.V.
  • Publication number: 20130085871
    Abstract: A method and system of creating interactive content to be linked via a tab to appear in a web page is disclosed. A first panel including a first object displayable on the web page is provided via a composer interface. The first object has a first interaction when displayed on the web page. A second panel including a second object is provided via the composer interface. The second object is displayable on the webpage in place of the first panel. A timeline is created via the composer interface to sequentially present the first and second panels in the web page. The ad is made available for display in the web page via the tab when the web page is requested by a user device.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: Local.Com Corporation
    Inventors: Brian William Goss, Nicholas Alexander Rutherford
  • Patent number: 8413061
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes selecting a plurality of web pages including static web page elements, generating first configuration information that specifies at least one of the static web page elements, and generating second configuration information that specifies at least one asynchronous web page element. Each asynchronous web page element corresponds to a particular static web page element specified in the first configuration information. The method also includes modifying the selected plurality of web pages. The modification includes parsing the plurality of web pages, identifying the static web page elements within the plurality of web pages that are also specified in the first configuration information, and replacing the identified static web page elements with the corresponding asynchronous web page elements specified in the second configuration information.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: April 2, 2013
    Assignee: Accenture Global Services Limited
    Inventor: Nitin M. Sawant
  • Publication number: 20130080929
    Abstract: Methods and devices for minimizing and maximizing displayed output associated with applications are provided. More particularly, an application presented as two or more pages in a portrait mode can be minimized to present one of the two or more pages following a minimization operation. The page that continues to be displayed can comprise a primary or preferred page, while the page that is dismissed can comprise a secondary or ancillary page. With respect to a maximization operation received with respect to a page of an application results in the display of an additional page associated with that application. Maximization can include controlling the respective screens on which first and second pages of the maximized application are displayed.
    Type: Application
    Filed: February 6, 2012
    Publication date: March 28, 2013
    Applicant: IMERJ LLC.
    Inventors: Sanjiv Sirpal, Mohammed Selim
  • Publication number: 20130080930
    Abstract: Various example embodiments are disclosed. According to an example embodiment, a non-transitory computer-readable medium may include computer-executable instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system to receive, by a web browser, a file from a web server, the file including an instruction to launch a plug-in of the browser, launch the plug-in in an active state based on the instruction, provide a message to the plug-in indicating that the plug-in is hidden and is not displayed as visible by the web browser, and modify running of the plug-in from the active state based on the message.
    Type: Application
    Filed: June 20, 2012
    Publication date: March 28, 2013
    Applicant: GOOGLE INC.
    Inventor: Olof Johansson
  • Patent number: 8407609
    Abstract: A method for tracking digital media presentations: providing a corresponding web page for each digital media presentation to be delivered; providing identifier data to the user's computer; providing a timer applet to the user's computer; and, storing data indicative of received identifier data; wherein each provided webpage causes corresponding digital media presentation data to be streamed from a second computer system distinct from a first computer system directly to the user's computer independent of the first computer system; and stored data is indicative of an amount of time the digital media presentation data is streamed from the second computer system to the user's computer.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: March 26, 2013
    Assignee: LINQware Inc.
    Inventor: Tod C. Turner
  • Patent number: 8407718
    Abstract: A method for directing messages between a composite user interface and at least one source application. A message is to be directed to a predetermined set of services, each service executes a command specified by the message and the message comprises details of the predetermined set of services. Each service in the predetermined set of services uses said details to determine whether the message should be sent to another service, and if it is determined that the message should be sent to another service transmits the message to an appropriate service.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: March 26, 2013
    Assignee: Corizon Limited
    Inventors: Edwin Wilhehmus Petrus Cornelus Van Der Sanden, Plamen Ivanov Valtchev, Donald MacLeod Stewart
  • Patent number: 8407577
    Abstract: Techniques are described for facilitating access of computing system users to restricted or other functionality, such as internal functionality of a business or other organization. The functionality access may be facilitated by an access provider system that executes on a client computing system of an authorized user, such as a program operating in conjunction with another presentation program that presents publicly available information by modifying interactions available to the user when using the presentation program or otherwise providing additional information to the user. In some situations, the additional information is provided by temporarily modifying the information being presented by the presentation program, such as to provide additional information that is related to functionality corresponding to a subject area of the currently presented information and/or corresponding to an aspect of the currently presented information that is indicated by the user.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: March 26, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Patrick G. Franklin, Zheyin Li, James K. Keiger, Suresh Kumar, Ramanathan Palaniappan, Kamil Jiwa, Ares Sakamoto
  • Patent number: 8407598
    Abstract: This invention provides a method, system, and apparatus for generating and manipulating the structure of user interface control hierarchies. When a web page is requested from a server by client software an initial control hierarchy configuration is generated. Upon successive requests by the client to the server, the structure of the web control hierarchy generated for the given web page may be altered, as prescribed by the specifications. The nature of those alterations can include the addition or replacement of web control sub-structures. This invention can be utilized to manipulate dynamic control hierarchies generated within a statically-generated hierarchy.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: March 26, 2013
    Inventor: Ralph Lee Burton
  • Publication number: 20130073992
    Abstract: An approach is provided in which a user selection is received with the selection being a number data elements with each of the selected data elements being displayed in a Web browser software application. A first set of functions that apply to the selected data elements is identified and the identified first set of functions is applied to the selected data elements. The result is a set of resulting values which are displayed a window that appears on the display screen. If the user has selected numeric data then numeric functions are applied to the data, however if the user has selected date-type data then date functions are applied to the data.
    Type: Application
    Filed: March 6, 2012
    Publication date: March 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Barry Alan Kritt, Sarbajit Kumar Rakshit
  • Publication number: 20130073991
    Abstract: An approach is provided in which a user selection is received with the selection being a number data elements with each of the selected data elements being displayed in a Web browser software application. A first set of functions that apply to the selected data elements is identified and the identified first set of functions is applied to the selected data elements. The result is a set of resulting values which are displayed a window that appears on the display screen. If the user has selected numeric data then numeric functions are applied to the data, however if the user has selected date-type data then date functions are applied to the data.
    Type: Application
    Filed: September 21, 2011
    Publication date: March 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Barry Alan Kritt, Sarbajit Kumar Rakshit
  • Patent number: 8402373
    Abstract: Devices, methods, and computer-readable media for cloning a device setting input from a user by aggregating a user interface based on two or more members of plurality of peripheral computing devices, e.g., multifunction peripheral rendering and/or printing devices, having a user interface where two or more members of the plurality of user interfaces each require a user input; replicating a user input of at least one member of the plurality of user interfaces based on the aggregated user interface; and outputting for routing, to two or more members of the plurality of peripheral computing devices a replicated user setting based on the aggregated user interface.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: March 19, 2013
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Andrew Rodney Ferlitsch
  • Publication number: 20130067357
    Abstract: Recording a user's preference for content is disclosed. An indication of a problem associated with the content is received, in response to only a single action taken by a user interacting with a web page. After receiving the indication, at least a portion of the web page is continued to be displayed.
    Type: Application
    Filed: August 22, 2008
    Publication date: March 14, 2013
    Inventor: R. Kevin Rose
  • Publication number: 20130067359
    Abstract: Various embodiments enable a web browser to promote the availability of an installable application that is associated with a website to which the web browser has been navigated. The web browser is configured to discover the availability of these applications and, responsively, provide a user experience through which the user can acquire and install such applications, as well as switch to applications that have previously been installed. Thus, through the various embodiments, a user is relieved of the burden of having to navigate to a particular application store and periodically search for applications associated with sites to which they browse.
    Type: Application
    Filed: October 16, 2012
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventor: Microsoft Corporation
  • Publication number: 20130067358
    Abstract: Various embodiments enable a web browser to promote the availability of an installable application that is associated with a website to which the web browser has been navigated. The web browser is configured to discover the availability of these applications and, responsively, provide a user experience through which the user can acquire and install such applications, as well as switch to applications that have previously been installed. Thus, through the various embodiments, a user is relieved of the burden of having to navigate to a particular application store and periodically search for applications associated with sites to which they browse.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Rahul Jaikrishin Lalmalani, Jane T. Kim, Jennifer C. Trahan, Marcus A. Lewis, Mary-Lynne Williams, Lindsey R. Barcheck, Warren G. Stevens, Sarah J. Bowers, Mirko Mandic
  • Publication number: 20130061159
    Abstract: Methods and systems directed to a web browser application that efficiently manages tab creation and switching. The application displays, in response to a user selecting an address bar, a sorted list or set of icons for a set of addresses. The addresses may be the currently open tabs, the history, most visited pages, or bookmarks. In this manner, a user is provided an efficient browser that requires fewer key presses for tab functions.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Inventors: Erick Tseng, Rose Yao
  • Publication number: 20130061160
    Abstract: Methods and systems directed to a web browser application that efficiently manages tab creation and switching. The application creates a new browser tab for each top-level domain visited, and stores the data structure for the tab, including forward and backward history, in a table. The application also creates a new browser tab in response to a separate application invoking a web browser, or in response to an explicit command by a user to create a browser tab. Thus, a user may efficiently switch between multiple browser tabs without having to expend time and energy in managing, opening, or closing browser tabs.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Inventor: Erick Tseng
  • Patent number: 8392472
    Abstract: Embodiments herein include a content manager that constructs vocabulary from the PDF form fields to classify documents. The content manager can associate a PDF form with a markup language schema (such as an XML Schema) so that PDF form fields are semantically bounded with XML schema elements. The XML schema elements can define semantics of form fields and specify other constraints on XML elements and attributes. The content manager then associates selected form fields from the PDF form with a content folder to construct a set of properties to apply to inbound PDF form data to classify documents.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: March 5, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Shashank Gupta, Ramandeep Baweja
  • Patent number: 8392840
    Abstract: This document describes tools that enable a computing device to retrieve large data in smaller blocks. The tools also allow the computing device to receive and display data that does not include display formatting information through the use of templates.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: March 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Sean K Sharma, Nicolae Surpatanu, Bradley R. Pettit, Junmin Hao
  • Patent number: 8392838
    Abstract: Methods, systems, and techniques for facilitating access to content stored remotely, for example, as part of a virtual machine infrastructure or elsewhere in a networked environment, using a uniform mechanism are provided. Example embodiments provide an Enhanced Virtual Desktop Management Server/System with a Content Abstraction Layer which enables users to access their data stored as part of a virtual machine environment, or replicated otherwise on a network, using a generic API. The API can be incorporated into a web browser or other third party interface to provide access to the users' data without needing to remote a bitmap representation of a virtual desktop display. Accordingly, users can access their data, applications, and settings regardless of the type of access device and regardless of whether the corresponding virtual desktop is running in the data center, provisioned in the datacenter but running on a client device, or not running at all.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: March 5, 2013
    Assignee: VMware, Inc.
    Inventors: Puneet Chawla, Jad Chamcham
  • Patent number: 8392841
    Abstract: A computer-implemented method includes, on a client system, displaying a translucent overlay over a first web page displayed in a browser. A plurality of visually distinct sections of the first web page is displayed on the translucent overlay. Each section corresponds to a plurality of hypothetical browser sizes used to view the first web page. In each respective section a percentage corresponding to one of a portion of the community of users that can see or cannot see at least the respective section is displayed.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: March 5, 2013
    Assignee: Google Inc.
    Inventors: Bruno Bowden, Arthur Blume
  • Publication number: 20130055114
    Abstract: A method for using a mobile device as a companion device to a computer during a browsing session. In addition to browser code that provides content and control for the web page being browsed, mobile device code is downloaded to the computer, a direct connection between the computer and the mobile device is initiated, and the mobile device code is sent to the mobile device from the computer via the computer-mobile device connection. The mobile device code provides functionalities to the mobile device to extend and enhance the browsing session. The additional browser code and mobile device code is provided by the website's host server or by a separate service server.
    Type: Application
    Filed: April 24, 2012
    Publication date: February 28, 2013
    Inventor: Eitan Lev
  • Publication number: 20130055115
    Abstract: A visualization system computer communicating with a memory to execute a stored program contained in a fixed medium of the memory to display information regarding control components based on control component ontologies and knowledge bases. The visualization system includes an inspection agent configured to communicate with one or more autonomous control components of the manufacturing system to request control component information including a control component ontology including a listing of parameters and relations associated with the control component that define the operating characteristics of the control component and a knowledge base including a listing of current states for the parameters and relations of the control component.
    Type: Application
    Filed: August 27, 2012
    Publication date: February 28, 2013
    Inventors: Marek Obitko, Pavel Vrba, Petr Kadera, Vaclav Jirkovsky
  • Patent number: 8386480
    Abstract: A method includes generating search results in response to a user query, where at least one of the search results includes a group of links. The group of links may represent links to web pages within a same web site and may be identified based on at least one factor associated with the links. The method may also include providing the search results to the user.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: February 26, 2013
    Assignee: Google Inc.
    Inventors: Luis Castro, Walt Lin, Benedict Gomes
  • Patent number: 8386387
    Abstract: A method and system for syndicating content via a plurality of publication venues is provided. In one embodiment the method includes storing in a memory a plurality of videos; storing a content identifier (ID) for each of the plurality of videos; storing a syndication ID for each of the plurality of publication venues, wherein at least some of the plurality of publications venues act as a referring venue for other publication venues; and storing information sufficient to identify the referring venue for the other publication venues. The method may further comprise receiving a syndication request for a first video from a requester, wherein the request includes a first content ID for the first video and a first syndication ID; generating code that includes the first content ID and a second syndication ID; associating the first content ID, the first syndication ID and the second syndication ID in a memory; and providing the code to the requester.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: February 26, 2013
    Assignee: Utrom Processing Co. L.L.C.
    Inventors: Bradley G. Johnson, Simon A. Assaad, David V. Carson
  • Patent number: 8386945
    Abstract: A system and method for managing production printing workflow is disclosed. The system includes workflow management software which manages and facilitates the procedural stages of the workflow including job origination, job preparation, job submission and job fulfillment. The workflow management software provides an integrated object oriented interface which visually reflects and interacts with the workflow. The software further provides functionality to create, manage and manipulate compound documents as ordered collections of documents.
    Type: Grant
    Filed: May 17, 2000
    Date of Patent: February 26, 2013
    Assignee: Eastman Kodak Company
    Inventors: David R. Hansen, Robert K. Holzwarth
  • Publication number: 20130047096
    Abstract: The invention enables users to virtually attach information to situations in the real world, and also enables users to quickly and easily find out desired information. An IR sensor receives an IR signal transmitted from an IR beacon, and supplies the received signal to a sub-notebook PC. A CCD video camera takes in a visual ID from an object, and supplies the inputted visual ID to the sub-notebook PC. A user inputs, through a microphone, a voice to be attached to situations in the real world. The sub-notebook PC transmits position data, object data and voice data, which have been supplied to it, to a server through a communication unit. The transmitted data is received by the server via a wireless LAN. The server stores the received voice data in a database in correspondence to the position data and the object data.
    Type: Application
    Filed: October 25, 2012
    Publication date: February 21, 2013
    Applicant: Sony Corporation
    Inventor: Sony Corporation
  • Publication number: 20130047100
    Abstract: Methods, systems and computer program products for displaying links on a touch screen are disclosed. A link area of uncertainty at a touch point of a touch screen gesture may be determined. Two or more links may be determined at the link area. A predicted link of the two or more links may be selected. An enlarged display of the predicted link may be previewed. A system for displaying links on a touch screen may include a link area determiner, a link selector and a link previewer.
    Type: Application
    Filed: August 17, 2011
    Publication date: February 21, 2013
    Applicant: Google Inc.
    Inventors: Robert Kroeger, Ian Chadwyck Faragher, Fady Samuel
  • Patent number: 8381095
    Abstract: Automated comparison of Darwin Information Typing Architecture (DITA) documents for revision mark-up includes reading document data from first and second DITA documents into respective document object model trees of nodes, and identifying and collapsing emphasis subtree nodes in the trees into their parent nodes, the collapsing caching emphasis data from the identified subtree nodes. A preorder traversal transforms the model trees into respective pre-order node lists and captures adjacent sibling emphasis subtree nodes as single text nodes. The node lists are merged into a merged node list via a longest common subsequence process that recognizes matches node pairs having primary sort key information and document structure metadata meeting a match threshold, with differences between matching tokens of the node pairs saved. A merged document object model built from the refined merged node list is transformed into a hypertext mark-up language document.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventor: Stephen E. Fischer