Mark Up Language Interface (e.g., Html) Patents (Class 715/760)
-
Patent number: 8826152Abstract: A method for displaying icons layouts in different resolutions where data representing a layout is preserved for a particular resolution and is later used to display another layout at the same resolution. The data indicates positions of icons in the layout, contains identifiers that identify particular icons, and contains coordinate positions of icons in the layout and may be preserved in various formats or preserved in various data structures. The data structure may comprise a bitmap and icon list. In some embodiments, a layout at a current resolution is produced using a previous layout at a previous resolution and at least two different mapping functions. Icons from the previous layout are mapped to the current layout where icons in an overlapping area between the current layout and the previous layout are mapped with a first mapping function and outside icons are mapped with a second mapping function.Type: GrantFiled: September 23, 2011Date of Patent: September 2, 2014Assignee: Apple Inc.Inventor: Gene Z. Ragan
-
Patent number: 8826156Abstract: A method and system for displaying a web page. Each record in a container browser includes a web site locator of a web site and a web browser identifier of a web browser associated with the web site. A first web browser retrieves and displays a particular web page from a first web site. A user desires to replace a web browser identifier of a first web browser in a first record in the container browser with a web browser identifier of a second web browser. The web browser identifier of the second web browser is received from the user. The web browser identifier of the first web browser is replaced by the web browser identifier of the second web browser in the first record. The second web browser retrieves and displays the particular web page from the first web site.Type: GrantFiled: September 10, 2012Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Tamer E. Abuelsaad, Kelly Aymar
-
Publication number: 20140245193Abstract: Embodiments of the present disclosure include methods (and corresponding systems and computer program products) that augment visual elements in documents with rich media content and provide the rich media content based on user interaction with the augmented visual elements in the documents. The disclosed embodiments analyze a document for qualified visual elements. The disclosed embodiments determine keywords associated with the visual element, generate an association of the visual element and the keywords, and embed the association in a corresponding augmented document. When a user reviews the augmented document in a client system and moves a pointer over the augmented visual element, a piece of rich media content related to the keywords are transmitted to the client system to be displayed as an overlay in close proximity to the visual element where the mouse-over occurred.Type: ApplicationFiled: May 5, 2014Publication date: August 28, 2014Applicant: Vibrant Media, Inc.Inventor: Richard Brindley
-
Publication number: 20140244623Abstract: A computer-implemented schema-independent method of modeling data from a plurality of diverse sources. A server transmits to a client a blueprint for visualizing and interacting with data, wherein the blueprint defines an application, for visualizing and interacting with data that runs on the client. The application may operate on the client within a web browser and may include program code or scripts that operate within the web browser and transmit data and commands to and from the server. In response to receiving a data fetch message from the application running on a client computer, the server receives data from a selected one of a plurality of domains. The server then transforms the received data into a semantic data format. The transformed data is then stored by the server as a first data set. The first data set can then be transmitted to the client computer for further processing and visualization by the application on the client using the blueprint.Type: ApplicationFiled: September 17, 2013Publication date: August 28, 2014Applicant: Exaptive, Inc.Inventor: David King
-
Patent number: 8819540Abstract: The present invention relates to systems and methods that employ scalable vector graphics (SVG) to view and effectuate an industrial device from a remote Web interface. The systems and methods can be utilized to retrieve an SVG XML markup language-based file associated with the device and execute the SVG file via basic ASCII drawing commands. Thus, a faceplate of an industrial device and/or other device-related information can be represented via SVG syntax and stored with the device. A user can employ a Web browser from a remote location (e.g., via a Web client) to retrieve the SVG file, wherein the file can be loaded within the Web browser and/or an open source software package. The SVG file can be executed to render an interactive graphical faceplate that can depict LEDs, alphanumeric displays, inputs/output, etc., trending mechanisms (e.g., graphs, charts, etc.), and capabilities to load parameters.Type: GrantFiled: October 11, 2012Date of Patent: August 26, 2014Assignee: Rockwell Automation Technologies, Inc.Inventors: David M. Callaghan, Brian A. Batke
-
Publication number: 20140237396Abstract: A system may provide a toolbar in a browser at a client, where the toolbar permits user selection from multiple different services for sharing document content. The system may receive a selection of a first one of the multiple different services from a user via the toolbar and may receive a selection of content of a first document browsed by the user. The system may post the selected content in a second document associated with the first one of the multiple different services.Type: ApplicationFiled: April 30, 2014Publication date: August 21, 2014Applicant: Google Inc.Inventors: Matthew E. BLAIN, Alexander M. MENDES DA COSTA, Na A. TANG
-
Publication number: 20140237395Abstract: An intergenerational historic snapshot message may inform a younger person about the world an older person lived in when they were young. The older person's age and the younger person's age may be used to identify a historic time period in which the older person was the same age as the younger person. A circumstance which occurred in the historic time period may be selected from a database or web search result. The message may be automatically tailored to the ages of the people involved, and to recite circumstances specific to a topic area or a geographic location. A draft message may be approved or disapproved by a user, and/or may be edited by the user.Type: ApplicationFiled: April 28, 2014Publication date: August 21, 2014Inventors: John W. Ogilvie, Kristy Lyn Ogilvie
-
Patent number: 8812959Abstract: A method, computer program, and system for delivering digital content to a user interface. A method according to an embodiment includes: generating a starting content on the user interface including at least one clickable content, each of the at least one clickable content being previously associated with a first key; upon selection of a clickable content associated with a first key, determining a second key, associated with a destination content, from the first key; determining an executable asset program from the second key, an execution of the asset program generating the display of a predefined asset content; attaching the second key to the executable asset program according to a hiding mechanism; executing the executable asset program to display the predefined asset content, and releasing the second key during the execution of the program.Type: GrantFiled: May 17, 2010Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Sebastien Bousseton, Jean-Luc Collet, Arnaud Lund, Carole Truntschka
-
Patent number: 8812963Abstract: A system and website for delivering services via the internet, including a server, a database including a plurality of data records corresponding to one or more clients, software executing on the server for generating and displaying reports of at least a portion of the data records to a client via the website, software executing on the server for displaying at least one input field via the website for receiving a comment pertaining to a first one of the data records, software executing on the server for storing a comment received via the input field, software executing on the server for displaying the comment via the website, and software executing on the server for managing access to the data records and comments, wherein viewing access to the comment via the website to is restricted to a first group of users and editing of the comment is restricted to a second group of users.Type: GrantFiled: December 19, 2011Date of Patent: August 19, 2014Assignee: WhitServe LLCInventor: Wesley W. Whitmyer, Jr.
-
Patent number: 8812962Abstract: Methods, systems, and computer-readable media are disclosed to generate an interface for a web service and to query the web service. A particular method includes generating a user interface associated with a web service. The user interface includes one or more input parameter options associated with the web service. The user interface is generated based on a service specification and one or more series specifications associated with the service specification. User input is received via the user interface, where the user input includes a selection of at least one of the one or more input parameter options. A query of the web service is generated based on the received user input, where the query reflects at least one selected input parameter option. The method includes invoking the generated query with respect to the web service to receive results and automatically adding the received results to the user interface.Type: GrantFiled: November 12, 2009Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Christian Liensberger, Moe Khosravy
-
Patent number: 8806330Abstract: Embodiments of the invention relate to detecting items lists. In one embodiment, a web browsing interaction history of a user associated with a given web page is analyzed. The web browsing interaction history indicates that the user interacted with at least one element of the web page. A document object model (DOM) of the given web page is constructed. A node within the DOM corresponding to the element in the web page is identified based on analyzing the web browsing interaction history. An ancestor node of the node that corresponds to an item list within the web page comprising the element is identified based on at least a distribution of child tags of the ancestor node.Type: GrantFiled: August 15, 2012Date of Patent: August 12, 2014Assignee: International Business Machines CorporationInventor: Jalal U. Mahmud
-
Patent number: 8806333Abstract: Systems and methods for integrated application platforms in accordance with embodiments of the invention are disclosed.Type: GrantFiled: August 22, 2013Date of Patent: August 12, 2014Assignee: Sweetlabs, Inc.Inventors: Adrian Bourke, Bryan Sleiter, Fontaine H. Shu, Blake A. Machado, Pawel Miskiewicz
-
Patent number: 8799790Abstract: By a computer executing a driver program, an icon display processing unit, an operation detection unit, a setting change processing unit, and a customization unit are implemented. The icon display processing unit displays on a display device an icon associated with a setting item in an icon list. When a click operation is detected by the operation detection unit, the setting change processing unit changes a value of the setting item associated with the clicked icon to another value. Then, the icon display processing unit switches an icon image corresponding to a change of the value of the setting item. The customization unit customizes the icon list by performing at least one of adding or deleting the setting item to/from the icon list.Type: GrantFiled: January 11, 2010Date of Patent: August 5, 2014Assignee: KYOCERA Document Solutions Inc.Inventors: Yoshiyuki Taira, Shinichiro Watase, Syunta Isami, Masafumi Sato, Haruhisa Sumimoto, Yuichi Komori
-
Patent number: 8799791Abstract: A system for use in editorial review of stored information includes a web interface adapted to provide a graphical user interface to a user. A first application component is adapted to run in the web interface. The first application component includes a first user interface component adapted to present information to a user and receive editorial content related to the information from the user. A first database communication component is adapted to communicate with a database containing the stored information and editorialize the stored information in the database in response to the editorial content received from the user. A first communication component is adapted to communicate within the web interface in response to the editorial content received from the user. A second application component is adapted to run in the web interface.Type: GrantFiled: March 31, 2010Date of Patent: August 5, 2014Assignee: Thomson Reuters Global ResourcesInventors: Scott Harvey Wiemann, Timothy Matthew Dean, Richard Nicholas Dauk
-
Patent number: 8799759Abstract: A method and computer program product for pre-rendering web content is described. A method may comprise receiving, via a computing device, an implicit indication of a request for web content associated with a web element. The method may further comprise pre-rendering the web content associated with the web element based upon, at least in part, the implicit indication of the request for the web content.Type: GrantFiled: December 13, 2010Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Sascha Sambale
-
Patent number: 8793598Abstract: A cross-browser dialog platform is provided for supporting hosted web pages in a dialog, such that a web page may be used inside or outside the dialog. Select elements on the hosted page may be hidden when in a dialog, different behavior may be specified for hyperlinks inside or outside the dialog, and a proper size of the dialog may be inferred from its contents without designer input.Type: GrantFiled: April 14, 2010Date of Patent: July 29, 2014Assignee: Microsoft CorporationInventors: Shaofeng Zhu, Cindy Liao, Zachary Nation, Charles Reeves Little, Tim McConnell, Jeff Crowley
-
Patent number: 8793604Abstract: 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: March 6, 2013Date of Patent: July 29, 2014Assignee: Open Text S.A.Inventors: Anthony Carmen Gallo, Jimmy Talbot
-
Publication number: 20140208241Abstract: A computer-implemented method for launching an installed application comprising the steps of: providing a web browser; displaying in the web browser a first list of at least one three-dimensional object; selecting at least one three-dimensional object among said first list; determining a second list of at least one installed application(s) able to use the selected object(s) of the first list; displaying in the web browser said second list; selecting an application in said second list; and launching said selected application of said second list together with the opening of the selected object(s) of the first list.Type: ApplicationFiled: January 16, 2014Publication date: July 24, 2014Applicant: Dassault SystemesInventors: Bernard Charles, Dominique Florack, Monica Menghini, Hubert Masson
-
Patent number: 8788925Abstract: Syndicated descriptions of web content are obtained from feeds. For each item of each feed, a link is followed to a content page, and it is determined whether the content page directly or indirectly points back to the feed. If so, the description of the item from the feed is stored as an authorized description with a canonical form of the link to the item. Subsequently, when an item of user-generated content that includes a link to web content is received, the link to the web content is canonicalized. Based on the canonicalized link, any stored authorized syndicated descriptions of the linked content is obtained. If more than one authorized syndicated description of an item of linked content is available, one is selected. Then, the item of user-generated content containing a link can be published with an authorized syndicated description of the linked content.Type: GrantFiled: July 21, 2011Date of Patent: July 22, 2014Assignee: Flipboard, Inc.Inventors: Arthur A. van Hoff, David Z. Creemer
-
Patent number: 8788943Abstract: Provided is a method of making a graphic available to be transmitted over a communication network. Access is granted to a graphic that a sender of a first communication can select for inclusion in the first communication to be transmitted over the communication network. Selection by the sender of a restricted graphic for inclusion in the first communication is prevented. Using a computer operatively connected to the communication network, the content of the first communication entered by the sender is received, and includes the graphic available for selection by the sender. The first communication including the graphic is transmitted over the communication network. A code associated with a product is received, and the product is registered based at least in part on the code. In response to successful registration of the product, the sender is granted access to the restricted graphic, allowing the sender to select the restricted graphic for inclusion in a second communication.Type: GrantFiled: May 14, 2010Date of Patent: July 22, 2014Assignee: GANZInventors: Karl Joseph Borst, John Alexander Larsen
-
Patent number: 8788953Abstract: A portal summary controller stores detected usage of at least one instance of at least one portlet application within at least one portal page at each of a plurality of different times. The portal summary controller dynamically creates a summary portal page displaying a separate instance of the at least one portlet application for at least one of each of the plurality of different times specified according to the detected usage separately stored at each of the plurality of different times, wherein the summary portal page provides a summary of at least a selection of a previous usage of the at least one portal page comprising each separate instance of the at least one portlet application that functions as if placed on the at least one portal page.Type: GrantFiled: March 14, 2012Date of Patent: July 22, 2014Assignee: International Business Machines CorporationInventors: Christina K. Lauridsen, Malcolm C. Ong, Lauren G. Wilcox
-
Patent number: 8788534Abstract: A system, method and data structure for processing basic client application data types to add thereto extension types and priority levels adapted for use by each of a plurality of set top box classes.Type: GrantFiled: February 2, 2011Date of Patent: July 22, 2014Assignee: TVWorks, LLCInventors: James Hindle, Peter G. N. Scheyen, Mark A. Vickers
-
Publication number: 20140201652Abstract: Described herein is an in-text advertising display that presents web advertisements contextually related to retrieved web content about text on a web page. The text of a web page is analyzed to determine whether terms or phrases are associated with particular contextual definitions called entities. Portions of text associated with an entity are emphasized to the user. Detection of a user trigger event initiates retrieval of additional web content about the emphasized text and the retrieved additional content is displayed in a display window, within a pop-up advertisement, or within a quickbar window. An adjacent seamless window displaying web advertisements related to the additional web content is also presented to the user.Type: ApplicationFiled: March 17, 2014Publication date: July 17, 2014Applicant: Microsoft CorporationInventors: Mario Esposito, Ehr-Chun Yeh
-
Patent number: 8782538Abstract: Systems and methods for displaying a suggested query completion in a web browser window while providing for display a first webpage within a webpage display region of the web browser window are provided. A method includes, receiving an initiation of a query within an input box in a control region of the web browser window. The method also includes providing for display a dropdown region within the web browser window in response to the initiation of the query. The dropdown region includes suggested completions to the initiation of the query. At least one of the suggested completions is associated with a second webpage. The method also includes providing for display a webpage preview of the second webpage within the dropdown region.Type: GrantFiled: March 7, 2012Date of Patent: July 15, 2014Assignee: Google Inc.Inventors: Travis M. Skare, Srikanth Rajagopalan
-
Patent number: 8775945Abstract: Techniques for displaying advertisements on web pages are provided. A revisitation rate for views of a web page by a user population is determined. A refresh rate for an advertisement space on the web page is synchronized with the determined revisitation rate. An advertisement is selected to be displayed at the advertisement space at a particular refresh time of the synchronized refresh rate. The advertisement is selected based at least on a difference between a content of the web page at the particular refresh time and a content of the web page at a previous refresh time of the synchronized refresh rate.Type: GrantFiled: September 4, 2009Date of Patent: July 8, 2014Assignee: Yahoo! Inc.Inventors: M. Cameron Jones, David Ayman Shamma, Elizabeth F. Churchill
-
Patent number: 8775924Abstract: Computer-implemented methods of processing web pages based on content quality are provided. In one aspect, a method includes receiving a request for a web page. The method includes determining the content quality of the requested web page based on whether it is a parked web page, a content farm web page, or a link farm web page. The method includes providing for display, based on the content quality of the requested web page, a graphical component providing options to proceed to the requested web page or to an alternate web page relevant to the request for the web page. The method includes receiving an indication of a selection of an option from the graphical component to proceed to the requested web page or to an alternate web page. The method further includes providing, based on the received indication, the requested web page or an alternate web page.Type: GrantFiled: March 9, 2012Date of Patent: July 8, 2014Assignee: Google Inc.Inventors: Brandon Bilinski, Stephen Kirkham
-
Patent number: 8775942Abstract: A toolbar is provided, which may be downloaded and installed in a user's web browser. The toolbar uploads the user's browsing history to a server. The server determines, based on the browsing history, which sites the user visits frequently. Additionally, the server determines, based on an analysis of web content, which categories of content, and which concepts, the user is interested in based on the concepts and categories that occur frequently in the user's browsing patterns. The server identifies content of interest to the user—where such content may comprise frequently-updated content, such as news or RSS feeds—and provides a custom web page that shows or identifies the selected content.Type: GrantFiled: January 15, 2012Date of Patent: July 8, 2014Assignee: Wal-Mart Stores, Inc.Inventors: Venkatesh Harinarayan, Jason Zien
-
Publication number: 20140189546Abstract: 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: ApplicationFiled: March 5, 2014Publication date: July 3, 2014Inventors: Israel Hilerio, Mara B. Patton, Phu Hoang Le, Justin Martin Posey, Kinnary M. Jangla, Carlos Yeung, Alexander H. Malek, Bruce A. Morgan, John E. Davis, Mustapha Jaber, Mary-Lynne Williams, Martin J. Hall
-
Publication number: 20140189545Abstract: In a method for determining content rendering capabilities of one or more web browsers, a computer receives an indication of an event affecting one or more content rendering capabilities of a first web browser of one or more web browsers. The computer, in response to receiving the indication of the event affecting the one or more content rendering capabilities of the first web browser, determines the one or more content rendering capabilities of the first web browser. The computer updates a data file responsive to the determination of the one or more content rendering capabilities of the first web browser.Type: ApplicationFiled: January 2, 2013Publication date: July 3, 2014Applicant: International Business Machines CorporationInventors: Stephen J. Kenna, Dana L. Price
-
Publication number: 20140189544Abstract: A web-based graphics development system for developing a graphics application and a method of debugging a graphics application. One embodiment of the graphics development system includes: (1) a web server application configured to host at least one graphics library and linkable to the graphics application, and (2) a client configured to gain access to and interact with the graphics application through a web browser application couplable to the web server application over a network.Type: ApplicationFiled: December 27, 2012Publication date: July 3, 2014Applicant: NVIDIA CORPORATIONInventors: Cass Everitt, Nigel Stewart
-
Patent number: 8769420Abstract: A computer network system for posting content at a web site includes computer servers configured to host a web site for a group of users, and a data storage configured to store an email address in association with a destination at the website. The computer servers can receive an electronic message at the email address by the computer servers from a user. A computer processor can automatically extract content from the electronic message. The computer servers can automatically post the content extracted from the electronic message at the destination at the website.Type: GrantFiled: November 5, 2012Date of Patent: July 1, 2014Assignee: Shutterfly, Inc.Inventors: Craig Jorasch, Thomas E. McGannon, Syed Saleem Javid Brahmanapalli, Benjamin C. Guthrie, Irene Chan
-
Patent number: 8769439Abstract: The present invention is directed to a method and system for designing a web portal or enterprise portal comprising a hierarchical structure of portal pages and portlets for accessing web content or enterprise content accessible via the portal. A method for modifying a given hierarchical navigation topology including nodes and edges connected between the nodes in a web application environment, in which topology a web page corresponds to a predetermined topology level and displays one or more applets, includes: providing a user interface for defining a user-specific topology, the defining including promoting a node within the topology to a higher level; demoting a node within the topology to a lower level; and moving a node within a page level; storing information for recovering a user-modified topology in a database; and displaying the user-modified topology to the user in response to the user specifying a predetermined node.Type: GrantFiled: May 8, 2007Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Andreas Nauerz, Stefan Liesche
-
Patent number: 8767225Abstract: An image forming apparatus connected to an information processing apparatus over a network is provided. When being accessed from the information processing apparatus, the image forming apparatus obtains user information on a user of the information processing apparatus and device information on a functional configuration of the information processing apparatus from data received through communication involved in the access, and stores the user information and the device information. When the operator using an operating panel to operate the image forming apparatus corresponds to the user, the image forming apparatus makes settings a function thereof to be provided to the operator in such a manner that the function is made similar to a function of the information processing apparatus indicated in the device information.Type: GrantFiled: October 12, 2011Date of Patent: July 1, 2014Assignee: Konica Minolta Business Technologies, Inc.Inventor: Haruna Sasakuma
-
Publication number: 20140181699Abstract: A system and method of providing contextual breadcrumbs is disclosed. A current page may be caused to be displayed on a device. Contextual breadcrumbs may be caused to be displayed on the current page. The contextual breadcrumbs may comprise a simplified representation of a first different page. The first different page may be different from the current page. The simplified representation of the first different page may comprise context information regarding a function of the first different page. The context information regarding a function of the first different page may comprise a visual representation of functional options of the first different page. At least one of the contextual breadcrumbs may be configured to enable the user to act upon the functional options of the first different page from the current page.Type: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Applicant: eBay Inc.Inventors: Sandra Lynn Godsey, Neelakantan Sundaresan
-
Patent number: 8763152Abstract: A social networking system contains information describing users of the social network and various connections among the users. A user can access multiple external systems that communicate with the social networking system to access information about the users of the social networking system. Login status of the user account on the social networking system is maintained. If the login status of the user account on the social networking system indicates that the user is not logged in, the user is required to provide authentication information. If the login status of the user account indicates that the user is logged in, social network information is provided to the user via an external system, subject to the privacy settings of users of the social networking system. If the user logs out from an external system, the user is also logged out from the social networking system.Type: GrantFiled: July 23, 2009Date of Patent: June 24, 2014Assignee: Facebook Inc.Inventors: Michael Steven Vernal, Wei Zhu, James M. Leszczenski, Joshua E. Elman, David Brookes Morin, Charles Duplain Cheever, Ruchi Sanghvi
-
Publication number: 20140173469Abstract: A web page control system and a web page control method for a portable touch control device provide an area dividing module, a page scrolling module, a determination module, and a page display control module. The area dividing module divides a web page into a number of areas including a bottom area and a jump area. The page scrolling module will scroll down the web page in response to a first touch operation from a user and the determination module determines when the web page has been scrolled down to the bottom area. When the web page is scrolled to the end, the page display control module performs a jump function and controls the web page to jump to the jump area unless the user indicates a command to maintain the display of the bottom area.Type: ApplicationFiled: July 25, 2013Publication date: June 19, 2014Applicants: HON HAI PRECISION INDUSTRY CO., LTD., Fu Tai Hua Industry (Shenzhen) Co., Ltd.Inventor: XIAN QIAN
-
Patent number: 8756495Abstract: A computer-implemented system and method for tagged data and rectangular data conversions. The system and method receive tagged input data that is in a non-rectangular format and that uses a hierarchical arrangement of tags to indicate data relationships. The tagged input data is displayed in a graphical interface, and the graphical interface is used to create a mapping specification from the tagged input data.Type: GrantFiled: March 31, 2010Date of Patent: June 17, 2014Assignee: SAS Institute Inc.Inventors: Anthony L. Friebel, Thomas Warren Cox
-
Patent number: 8756519Abstract: Techniques that enable content from a web page to be shared directly with one or more targets, which may be an application, a buddy from a buddy list (e.g., in a chat application), and the like. An embodiment of the present invention can identify contents on a web page that are to be made sharable and make the identified contents sharable. The content that is made sharable can then be shared with a share target using, for example, drag and drop operations. For example, a user may select sharable content on a web page, drag the content to a target, and drop it directly on the target thereby sharing the content with the target.Type: GrantFiled: September 11, 2009Date of Patent: June 17, 2014Assignee: Google Inc.Inventors: Martin Hunt, Chris Szeto
-
Patent number: 8756505Abstract: A browser interpretable document comprising a first media file or a pointer to the first media file; a graphical user interface definition, or a pointer to the graphical user interface definition, the graphical user interface definition comprising a first user interface element and a function associated with the first user interface element; and, a set of commands, or a pointer to the set of commands, for controlling the operation of a plurality of media players; wherein, when the browser interpretable document is rendered by a conventional web browser, the web browser can render a graphical user interface based on the graphical user interface definition, and wherein the rendered graphical user interface controls one of the plurality of media players to facilitate playing of the first media file.Type: GrantFiled: June 20, 2008Date of Patent: June 17, 2014Assignee: Yahoo! Inc.Inventors: Lucas Gonze, Carl Sobeski
-
Patent number: 8756492Abstract: The present invention discloses a method for processing document data, wherein the document data comprises at least one page in order and the page comprising at least one layer in order, the method comprises: managing and controlling the at least one layer respectively. The technical scheme of the present invention enables process a document on layers in the docbase management system and provides more flexible document processing.Type: GrantFiled: March 13, 2012Date of Patent: June 17, 2014Assignee: Sursen CorporationInventors: Donglin Wang, Xu Guo, Changwei Liu, Kaihong Zou, Xiaoging Lu
-
Publication number: 20140164960Abstract: A method for grouping and managing web pages, adapted to an electronic apparatus, is provided. In the method, a plurality of web pages are opened in a browser, and a plurality of tabs corresponding to the web pages are sequentially displayed in a tab bar of the browser. Then, a drag operation performed on a first tab of the tabs is received. When the first tab is dragged to a second tab and overlapped with the second tab, a grouping interface is extendedly displayed from the second tab. When the drag operation is ended within the grouping interface, the first tab is added to a tab group of the second tab and the grouping interface is closed.Type: ApplicationFiled: November 21, 2013Publication date: June 12, 2014Applicant: Acer IncorporatedInventors: Chuan-Yi Kuo, Yu-Chun Chen
-
Patent number: 8752004Abstract: A method for generating a domain-specific software solution may include receiving a request for a solution model to accomplish one or more tasks. A domain model may be selected in response to the request for the solution model. The solution model may be configured based on the selected domain model. The solution model may be configured by selecting a set of candidate technical assets for each task of the solution model. The solution model may also be configured by determining for each candidate technical asset if the one or more requirements of the task of the solution model are satisfiable by the candidate technical asset. The solution model may be further configured by selecting a technical asset for each task to be included in a solution implementation.Type: GrantFiled: September 29, 2011Date of Patent: June 10, 2014Assignee: International Business Machines CorporationInventors: Li Lian, Xavier Ceugniet
-
Patent number: 8751918Abstract: A system for creating links among diverse elements in order to convey a variety of logical relationships. The system uses a unique approach to browser development in order to allow for the delayed transformation of data which has undergone either a change to its actual value, or a change in its relationship to other data. Linked data is left unevaluated until a user desires to view the data through a user interface. This delayed evaluation conserves bandwidth and system resources, and further enables the system to more efficiently create, organize, and maintain relationships between large volumes of diverse elements.Type: GrantFiled: April 17, 2008Date of Patent: June 10, 2014Assignee: Earl Industries, LLCInventors: Ted Goranson, Tobias Schachman
-
Patent number: 8751945Abstract: Embodiments of the present invention provide tools and methods for the development and specification of a responsive graphical design. A graphical user interface allows a user to specify a design. The graphical user interface has an area for displaying a rendering of the design according to a first dimension specification. The system also has a dimension specification interface that allows the user to set a second dimension specification. The system also has a widget interface that allows the user to (i) add a widget to said design, (ii) specify a first state for the widget when the design is rendered according to the first dimension specification, and (iii) specify a second state for the widget when the design is rendered according to the second dimension specification.Type: GrantFiled: February 7, 2014Date of Patent: June 10, 2014Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
-
Patent number: 8751919Abstract: Methods, systems, and articles of manufacture for managing global annotations made for data elements that may be instantiated (e.g., displayed) by a variety of different type applications are provided. By anchoring the global annotations to the data element, rather than the particular data source containing the data element at the time the data element was annotated, the annotation may be retrieved from any application that instantiates or displays it.Type: GrantFiled: January 11, 2010Date of Patent: June 10, 2014Assignee: International Business Machines CorporationInventors: Jordi Albornoz, Avijit Chatterjee, Lee D. Feigenbaum, Sean J. Martin, Lonnie A. McCullough, Herschel J. R. Weintraub
-
Patent number: 8751940Abstract: Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface.Type: GrantFiled: September 27, 2013Date of Patent: June 10, 2014Assignee: LinkedIn CorporationInventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
-
Patent number: 8751936Abstract: A content syndication platform, such as a web content syndication platform, manages, organizes and makes available for consumption content that is acquired from the Internet. In at least some embodiments, the platform can acquire and organize web content, and make such content available for consumption by many different types of applications. These applications may or may not necessarily understand the particular syndication format. An application program interface (API) exposes an object model which allows applications and users to easily accomplish many different tasks such as creating, reading, updating, deleting feeds and the like. Further, in at least some embodiments, a user can subscribe to a particular web feed, be provided with a user interface that contains distinct indicia to identify new feeds, and can efficiently consume or read RSS feeds using both an RSS reader and a web browser.Type: GrantFiled: September 19, 2008Date of Patent: June 10, 2014Assignee: Microsoft CorporationInventors: Amar S. Gandhi, Jane T. Kim, John H. Lueders, Sean O. Lyndersay, Warren G. Stevens, Wayne WY. Choi, William Gould, Bruce A. Morgan
-
Patent number: 8745537Abstract: In an embodiment, a method for managing and monitoring a graphical top model includes executing the graphical top model. The graphical top model references multiple instances of at least one graphical model. The method also generates a graphical user interface that displays a component from a graphical model. The displayed component is referenced by at least two of the model instances. The graphical user interface displays a current calling hierarchy indicative of a specific model instance that is associated with the displayed component.Type: GrantFiled: June 11, 2008Date of Patent: June 3, 2014Assignee: The Mathworks, Inc.Inventors: Mojdeh Shakeri, Michael David Tocci, John Ciolfi, Pieter J. Mosterman
-
Patent number: 8745485Abstract: Functionality available on an enterprise server is applied to HTML content from a remote server. HTML content is collected from remote servers including remote markup tags upon request from an end user. The HTML content for the remote markup tags is parsed and converted to content formatted for enterprise server functionality. The converted content is executed at the enterprise server. Remote server and enterprise server data are then transmitted to the end user. Tags and/or libraries may be extensible, such that they may be created or modified, and the tags may or may not be included within a supplied library of tags and/or a created library of tags, or any combination thereof.Type: GrantFiled: August 18, 2005Date of Patent: June 3, 2014Assignee: Oracle International CorporationInventor: Don Lewis Hayler
-
Patent number: 8745498Abstract: An exemplary system includes a media control operable to begin playing a media segment automatically after buffering the media segment, and a host application operable to receive a reference to the media segment, initialize the media control with the media segment, and cause the media control to postpone playing of the media segment after the media segment is buffered. An exemplary method includes receiving a playlist referencing a first media segment and a second media segment, the second media segment operable to play automatically without a prompt after being loaded, presenting the first media segment, and prerolling the second media segment.Type: GrantFiled: May 27, 2010Date of Patent: June 3, 2014Assignee: Microsoft CorporationInventors: Shafiq Ur Rahman, Sohail Baig Mohammed, Khurshed Mazhar, Kevin P. Larkin, Patrick N. Nelson, Bret P. O'Rourke