Mark Up Language Interface (e.g., Html) Patents (Class 715/760)
-
Publication number: 20130117694Abstract: 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: ApplicationFiled: January 12, 2012Publication date: May 9, 2013Applicant: Cooperative Software Systems, LLCInventors: Ian P. SHIELDS, Dennis Shields
-
Publication number: 20130117111Abstract: 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: ApplicationFiled: August 31, 2012Publication date: May 9, 2013Inventors: Matthew G. Dyor, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malmud, Xuedong Huang, Marc E. Davis
-
Patent number: 8438471Abstract: 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: GrantFiled: July 13, 2009Date of Patent: May 7, 2013Inventors: John R Thorpe, Alistair D'Lougar Black
-
Patent number: 8438497Abstract: 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: GrantFiled: August 26, 2011Date of Patent: May 7, 2013Assignees: Sony Corporation, Sony Electronics Inc.Inventor: Nga Marie Nguyen
-
Patent number: 8438287Abstract: 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: GrantFiled: November 17, 2009Date of Patent: May 7, 2013Assignee: Motorola Mobility LLCInventors: Dongmin Liu, Tom Schirtzinger, Judy Ma, Minh Quan Phan Huy, Chris Gremo, Sambhavi Jayavelan, Ashish Dore
-
Patent number: 8438491Abstract: 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: GrantFiled: February 21, 2007Date of Patent: May 7, 2013Assignee: Cisco Technology, Inc.Inventors: Robert A. Land, Robert Simon
-
Patent number: 8438499Abstract: 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: GrantFiled: January 26, 2006Date of Patent: May 7, 2013Assignee: McAfee, Inc.Inventors: Christopher John Dixon, Thomas Pinckney
-
Publication number: 20130110660Abstract: 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: ApplicationFiled: October 27, 2011Publication date: May 2, 2013Inventors: BILLSON YANG, SHAN-HO YANG, TUNG-YU YANG
-
Publication number: 20130111368Abstract: 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: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: MICROSOFT CORPORATIONInventor: Chetley T. Laughlin
-
Publication number: 20130110818Abstract: 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: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Inventors: Eamonn O'Brien-Strain, Qian Lin, Jerry J. Liu
-
Publication number: 20130103498Abstract: 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: ApplicationFiled: October 19, 2011Publication date: April 25, 2013Applicant: Microsoft CorpoationInventor: Xingtao Wei
-
Publication number: 20130104060Abstract: 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: ApplicationFiled: October 20, 2011Publication date: April 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: VIKAS CHANDRA, SARIKA SINHA
-
Publication number: 20130104059Abstract: 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: ApplicationFiled: October 20, 2011Publication date: April 25, 2013Applicant: MICROSOFT CORPORATIONInventors: ERIC PAUL BENNETT, RAJEEV KUMAR CHAND
-
Patent number: 8429545Abstract: 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: GrantFiled: August 10, 2007Date of Patent: April 23, 2013Assignee: McAfee, Inc.Inventors: Christopher John Dixon, Thomas Pinckney
-
Patent number: 8429546Abstract: 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: GrantFiled: June 11, 2010Date of Patent: April 23, 2013Assignee: Microsoft CorporationInventors: Israel Hilerio, Justin Martin Posey, Carlos Yeung, Alexander H. Malek, Bruce A. Morgan, Mara B. Patton
-
Patent number: 8429544Abstract: 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: GrantFiled: August 8, 2007Date of Patent: April 23, 2013Assignee: Google Inc.Inventor: Stephen Tsun
-
Patent number: 8423537Abstract: 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: GrantFiled: July 17, 2008Date of Patent: April 16, 2013Assignee: Documill OyInventors: Terho Laakso, Pasi Nummisalo, Mika Könnölä, Rami Hänninen
-
Patent number: 8418075Abstract: 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: GrantFiled: November 16, 2005Date of Patent: April 9, 2013Assignee: Open Text Inc.Inventors: Anthony Carmen Gallo, Jimmy Talbot
-
Patent number: 8418062Abstract: 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: GrantFiled: June 24, 2005Date of Patent: April 9, 2013Inventors: Jonah Peskin, Robert Richmond
-
Publication number: 20130086490Abstract: 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: ApplicationFiled: October 4, 2011Publication date: April 4, 2013Applicant: Google Inc.Inventors: James ROSKIND, Jake Brutlag
-
Publication number: 20130086491Abstract: 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: ApplicationFiled: April 30, 2012Publication date: April 4, 2013Applicant: Oracle International CorporationInventors: Michael P. RODGERS, John D. Holder
-
Publication number: 20130086610Abstract: 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: ApplicationFiled: November 27, 2012Publication date: April 4, 2013Applicant: ActiveVideo Networks B.V.Inventor: ActiveVideo Networks B.V.
-
Publication number: 20130085871Abstract: 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: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Applicant: Local.Com CorporationInventors: Brian William Goss, Nicholas Alexander Rutherford
-
Patent number: 8413061Abstract: 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: GrantFiled: August 4, 2009Date of Patent: April 2, 2013Assignee: Accenture Global Services LimitedInventor: Nitin M. Sawant
-
Publication number: 20130080929Abstract: 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: ApplicationFiled: February 6, 2012Publication date: March 28, 2013Applicant: IMERJ LLC.Inventors: Sanjiv Sirpal, Mohammed Selim
-
Publication number: 20130080930Abstract: 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: ApplicationFiled: June 20, 2012Publication date: March 28, 2013Applicant: GOOGLE INC.Inventor: Olof Johansson
-
Patent number: 8407609Abstract: 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: GrantFiled: August 21, 2009Date of Patent: March 26, 2013Assignee: LINQware Inc.Inventor: Tod C. Turner
-
Patent number: 8407718Abstract: 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: GrantFiled: December 23, 2003Date of Patent: March 26, 2013Assignee: Corizon LimitedInventors: Edwin Wilhehmus Petrus Cornelus Van Der Sanden, Plamen Ivanov Valtchev, Donald MacLeod Stewart
-
Patent number: 8407577Abstract: 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: GrantFiled: March 28, 2008Date of Patent: March 26, 2013Assignee: Amazon Technologies, Inc.Inventors: Patrick G. Franklin, Zheyin Li, James K. Keiger, Suresh Kumar, Ramanathan Palaniappan, Kamil Jiwa, Ares Sakamoto
-
Patent number: 8407598Abstract: 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: GrantFiled: December 9, 2010Date of Patent: March 26, 2013Inventor: Ralph Lee Burton
-
Publication number: 20130073992Abstract: 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: ApplicationFiled: March 6, 2012Publication date: March 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Barry Alan Kritt, Sarbajit Kumar Rakshit
-
Publication number: 20130073991Abstract: 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: ApplicationFiled: September 21, 2011Publication date: March 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Barry Alan Kritt, Sarbajit Kumar Rakshit
-
Patent number: 8402373Abstract: 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: GrantFiled: October 10, 2008Date of Patent: March 19, 2013Assignee: Sharp Laboratories of America, Inc.Inventor: Andrew Rodney Ferlitsch
-
Publication number: 20130067357Abstract: 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: ApplicationFiled: August 22, 2008Publication date: March 14, 2013Inventor: R. Kevin Rose
-
Publication number: 20130067359Abstract: 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: ApplicationFiled: October 16, 2012Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventor: Microsoft Corporation
-
Publication number: 20130067358Abstract: 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: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: 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: 20130061159Abstract: 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: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Inventors: Erick Tseng, Rose Yao
-
Publication number: 20130061160Abstract: 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: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Inventor: Erick Tseng
-
Patent number: 8392472Abstract: 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: GrantFiled: November 5, 2009Date of Patent: March 5, 2013Assignee: Adobe Systems IncorporatedInventors: Shashank Gupta, Ramandeep Baweja
-
Patent number: 8392840Abstract: 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: GrantFiled: May 22, 2009Date of Patent: March 5, 2013Assignee: Microsoft CorporationInventors: Sean K Sharma, Nicolae Surpatanu, Bradley R. Pettit, Junmin Hao
-
Patent number: 8392838Abstract: 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: GrantFiled: January 27, 2010Date of Patent: March 5, 2013Assignee: VMware, Inc.Inventors: Puneet Chawla, Jad Chamcham
-
Patent number: 8392841Abstract: 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: GrantFiled: December 8, 2009Date of Patent: March 5, 2013Assignee: Google Inc.Inventors: Bruno Bowden, Arthur Blume
-
Publication number: 20130055114Abstract: 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: ApplicationFiled: April 24, 2012Publication date: February 28, 2013Inventor: Eitan Lev
-
Publication number: 20130055115Abstract: 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: ApplicationFiled: August 27, 2012Publication date: February 28, 2013Inventors: Marek Obitko, Pavel Vrba, Petr Kadera, Vaclav Jirkovsky
-
Patent number: 8386480Abstract: 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: GrantFiled: August 8, 2011Date of Patent: February 26, 2013Assignee: Google Inc.Inventors: Luis Castro, Walt Lin, Benedict Gomes
-
Patent number: 8386387Abstract: 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: GrantFiled: December 21, 2007Date of Patent: February 26, 2013Assignee: Utrom Processing Co. L.L.C.Inventors: Bradley G. Johnson, Simon A. Assaad, David V. Carson
-
Patent number: 8386945Abstract: 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: GrantFiled: May 17, 2000Date of Patent: February 26, 2013Assignee: Eastman Kodak CompanyInventors: David R. Hansen, Robert K. Holzwarth
-
Publication number: 20130047096Abstract: 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: ApplicationFiled: October 25, 2012Publication date: February 21, 2013Applicant: Sony CorporationInventor: Sony Corporation
-
Publication number: 20130047100Abstract: 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: ApplicationFiled: August 17, 2011Publication date: February 21, 2013Applicant: Google Inc.Inventors: Robert Kroeger, Ian Chadwyck Faragher, Fady Samuel
-
Patent number: 8381095Abstract: 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: GrantFiled: November 7, 2011Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventor: Stephen E. Fischer