Mark Up Language Interface (e.g., Html) Patents (Class 715/760)
  • Patent number: 8875033
    Abstract: System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to the server computer over the network, where the URI indicates a program, e.g., a graphical program (GP), or at least a portion of a graphical program interactive development environment (GPIDE), e.g., a graphical program editor, an execution engine, a static or dynamic analyzer, and/or compiler. The at least a portion of the GPIDE is received from the server computer over the network in response to the URI, and executed in a web browser of the client computer to perform some specified functionality with respect to the GP.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: October 28, 2014
    Assignee: National Instruments Corporation
    Inventors: Paul F. Austin, Ramprasad Kudukoli
  • Patent number: 8875032
    Abstract: An object is implemented to represent a visual element in a user interface while being linked to data associated with the visual element. A user can manipulate the visual element through the user interface to modify the object or how the object is processed. The data associated with the visual element tracks with the modifications to the visual element and/or object to permit the data to conceptually move with the visual element. The object may be implemented using a document object model in a web browser. The object may be assigned to a user interface component that may treat the object differently in dependence upon the user manipulations. The visual element may be formed using HTML and the user manipulations may be implemented using a script.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: October 28, 2014
    Assignee: Dialogic Corporation
    Inventors: Ronald D. Olsen, Brian Kamrowski
  • Publication number: 20140317536
    Abstract: The subject technology provides an overlay for providing contextual information (e.g., instructions) to assist a user in interacting with a dialog box. The subject technology initially detects a click event (e.g., mouse click, touch input, voice input, etc.) that activates the aforementioned dialog box, and then renders an overlay providing contextual information for responding to the dialog box. The overlay serves as a “wrapper” that provides visual cues and/or contextual information (e.g., text or instructions) to facilitate or influence the user to make a choice that is desirable to a sponsor of the offer page (e.g., setting the default home page to the sponsor's web site). Based on the information provided by the overlay, the user performs a one or more actions to interact with the dialog box (which then loads an ensuing web page once the dialog box is closed).
    Type: Application
    Filed: April 5, 2012
    Publication date: October 23, 2014
    Applicant: Google Inc.
    Inventors: Hanyang Liu, John Denis Woods, Sebastian Tonkin
  • Publication number: 20140317537
    Abstract: A browser based application program extension method and device are provided. In response to a request to activate an application program, a page file and a browser core may be loaded. A script object may be embedded into the browser core to interact with other serving assemblies in an operation environment of the application program. The browser core may parse the page file and generate and display a corresponding application interface. The script object may receive a request from the application interface and invoke a serving assembly according to the request. The script object may return an invoked result to the application interface. Thus, the application program may be developed by combining web technology with the browser core. This may shorten application program development period and reduce development difficulty. Further, the application program may be used in any operating system without extra development effort.
    Type: Application
    Filed: December 20, 2012
    Publication date: October 23, 2014
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Hang Dong, Zhihui Tan, Kaijie Cai, Xinqiu Xie, Peng Wang, Kui Huang, Wenze Yang, Bin Li
  • Publication number: 20140310618
    Abstract: In particular embodiments, a server loads in a browser a webpage including flash content including an ActionScript, the ActionScript including at least one function. The browser loads a flash redirection plugin and requests the plugin to execute the ActionScript. The plugin determines whether a cache at the server includes the function, and if the cache includes the function, the plugin determines a result associated with the function in the cache and returns the result to the browser.
    Type: Application
    Filed: June 27, 2014
    Publication date: October 16, 2014
    Inventor: Ramanujam Kaniyar Venkatesh
  • Patent number: 8863112
    Abstract: An application program determines, based upon a user's operation that has been received during execution, whether installation of an extension function is necessary, saves information identifying an extension function whose installation is necessary in memory if it is determined that installation of the extension function is necessary, activates an installer of the extension function whose installation is necessary and then terminates execution of this application program. If the application program is activated by the installer after the completion of installation, the application program activates the extension function, which has been installed by the installer, based upon the identifying information that has been saved in the memory.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: October 14, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Atsushi Kumagai
  • Patent number: 8863001
    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: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Jane T. Kim, Mary-Lynne Williams, Martin J. Hall, Jess S. Holbrook, Bruce A. Morgan, Alexander H. Malek, Israel Hilerio
  • Patent number: 8863000
    Abstract: Disclosed is a method and system for displaying one or more actions associated with a domain. A server computer receives over a network from a client-side module executing on a computing device a Uniform Resource Locator (URL) associated with a web page to which a user has navigated via a browser executing on the computing device. The server computer determines that the web page is part of a domain that the user has navigated to more than a predetermined number of times within a given period of time. The server computer determines a category associated with the web page and determines one or more actions associated with the domain. The server computer transmits to the computing device for display in the browser a link, the link representing an action associated with the domain and with the category associated with the web page.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: October 14, 2014
    Assignee: Yahoo! Inc.
    Inventor: Paul Broman
  • Publication number: 20140304625
    Abstract: The present disclosure discloses an example method and device for page returning. A page scrolling processing is conducted in response to a pull-down operation of a user. When it is detected that a pull-down distance of a page content of a current page is longer than a threshold, a page returning operation is implemented. The present techniques not only cause the process of page returning interactive, playable, and terminable but also add a new universal scroll-down sliding operation to increase the usability of the returning operation.
    Type: Application
    Filed: April 1, 2014
    Publication date: October 9, 2014
    Applicant: Alibaba Group Holding Limited
    Inventors: Jiqing Ke, Haijun Jia
  • Publication number: 20140304626
    Abstract: A method and a client device for displaying a page header are provided. The method includes: when a page header is to be displayed, determining whether a current page is an information display page or an information detail page, and determining a status of the current page; when the current page is the information display page and is in a browsing status, displaying the page header according to configuration information if the page header does not include a navigation bar; and when the current page is the information detail page and is in the browsing status, displaying the page header according to the configuration information. The present disclosure is able to adjust a page header accordingly in response to different real scenarios.
    Type: Application
    Filed: April 2, 2014
    Publication date: October 9, 2014
    Applicant: Alibaba Group Holding Limited
    Inventor: Ding Sheng
  • Patent number: 8856648
    Abstract: An electronic interaction apparatus is provided with a processing unit. The processing unit detects a drag event on a touch screen to indicate a first position to which a menu item is moved, and determines whether the first position corresponds to a page indicator other than a currently highlighted page indicator. If so, the processing unit further configures the touch screen to display a plurality of first menu items corresponding to the page indicator.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: October 7, 2014
    Assignee: Mediatek Inc.
    Inventors: Kuo-Hsin Yang, Xiaomeng Yan
  • Patent number: 8856653
    Abstract: According to one embodiment, a video display apparatus includes a selection module, a Web information analysis module, a screen generation module, a transmission module, a reception module, and an alteration module. The selection module is configured to select a partial area of a Web page. The Web information analysis module is configured to analyze first Web information which specifies the partial area. The screen generation module is configured to generate a screen for displaying page information of the partial area, based on the first Web information. The transmission module is configured to transmit the first Web information to an external apparatus.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: October 7, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Naoki Esaka, Mieko Onodera, Sachie Yokoyama, Munehiro Tokikura, Ayako Kanai
  • Patent number: 8856681
    Abstract: Windows in a graphical user interface are automatically repositioned and resized in response to changes in a display configuration. If a window is not capable of being fully displayed within the reconfigured display area, it is constrained to fit the available space. In determining the constraints for the window, the window is given a size which permits an integral amount of information to be displayed to the user. If a minimum required size is not already present in the available display area, the window is moved into the available area until the minimum size is attained. If the visible portion of the window already contains the minimum required area, a determination is made whether additional integral components of the window can be displayed. The window is then appropriately shrunk or expanded to permit an integral number of components to be displayed, and control elements are added to the window.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: October 7, 2014
    Assignee: Apple Inc.
    Inventors: James F. Rodden, Guyerik B. Fullerton
  • Publication number: 20140298158
    Abstract: Methods and apparatus for text input protection are provided. Text content inputted in an input field can be saved, after the text content inputted by a user in the input field of a browser on a mobile terminal is detected. When the browser is abnormally terminated while the user inputting the text content, the browser can be restarted and the saved text content can be imported into the input field. An exemplary apparatus can include a storage unit, an importing unit, and/or a cleanup unit.
    Type: Application
    Filed: March 9, 2014
    Publication date: October 2, 2014
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: YULEI LIU, BO HU, ZHIPEI WANG, RUIYI ZHOU, XI WANG, KAI ZHANG, XIN QING, HUIJIAO YANG, YING HUANG, WEI LI, CHENG PING, SHA MO
  • Publication number: 20140298211
    Abstract: Briefly, embodiments of methods or systems for client side browser notification are disclosed.
    Type: Application
    Filed: March 28, 2013
    Publication date: October 2, 2014
    Applicant: Yahoo! Inc.
    Inventor: Satish Mehta
  • Patent number: 8850329
    Abstract: Embodiments of the present disclosure are directed to, among other things, managing browsing histories based at least in part on metadata and/or tags associated with a web request. In some examples, a web service may collect metadata associated with the web request. Based at least in part on the collected metadata, content tags associated with the web request may be identified. Additionally, in some examples, one or more browsing metrics may be generated. The browsing metric may be configured to identify at least a web request characteristic to be compared with a second web request characteristic.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: September 30, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Frank Hill, Brett Richard Taylor
  • Patent number: 8850333
    Abstract: A mobile terminal and display controlling method thereof are disclosed. The present invention includes storing user registration information registered at each of one or more websites, receiving an input of a command signal for providing the user registration information, and displaying a registration information indicator corresponding to each of the one or more websites. Displaying the registration information indicator includes displaying the stored user registration information registered at the corresponding website within the registration information indicator.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: September 30, 2014
    Assignee: LG Electronics Inc.
    Inventors: Yoo Mee Song, Byung Sang Yeo, Seong Yoon Cho, Yee Rang Yun, Hye Youn Cho, Dong Seok Lee
  • Patent number: 8850328
    Abstract: A computer implemented method and system for dynamically profiling users for incentivized targeting of multimedia content to the users in a networked environment is provided. A server creates an advertiser network comprising advertisers and member websites, and creates a user network of users. The advertisers submit the multimedia content, advertising information, and targeting criteria to the server. The server and one or more publisher websites acquire marketing data from the users for creating dynamic user profiles for the users. The server and/or the publisher websites target the multimedia content to the users based on the created dynamic user profiles. The server and/or a client device of each of the users confirm viewing of the multimedia content using a challenge, random in content. The server and/or the publisher websites compensate the users by crediting the users with items of value based on confirmation of the viewing of the multimedia content.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: September 30, 2014
    Assignee: Genesismedia LLC
    Inventors: Richard Adam Smullen, Laurent Daniel Alhadeff, Jeremy Abraham Sterns
  • Patent number: 8849676
    Abstract: A content processing service may analyze an item of original content and identify several objects, attributes of those objects, and relationships between those objects present in the item of original content. The content processing service may also analyze a source graph, such as a social graph or supplemental graph, and identify several objects, attributes of those objects, and relationships between objects present in the source graph. The content processing service may customize the item of original content by selecting an original object and selecting a source graph object. One or more of the attributes or relationships of the selected original object in the item of original content may be replaced by one or more of the attributes or relationships of the selected source graph object. To customize items of audio content, audio content associated with the source graph object may replace audio content associated with the target graph object.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: September 30, 2014
    Assignee: Audible, Inc.
    Inventors: Douglas S. Goldstein, Ajay Arora, Douglas Hwang, Guy A. Story, Jr., Shirley C. Yang
  • Publication number: 20140289651
    Abstract: A web development, application development, or other tool can be enhanced by configuring the tool to support an overlay for defining a plurality of regions (i.e. slices) simultaneously. Embodiments include providing, via a computing apparatus, a graphical user interface comprising an overlay over the area of a visual element, the graphical user interface configured to define from one to nine adjustable slices, with each slice corresponding to a respective region or component of the visual element. The method can comprise associating a default repetition behavior with each slice based on its relative position in the overlay and receiving input via the overly and adjusting a characteristic of at least one slice, the adjusted characteristic comprising a size or position of the slice. The default and/or adjusted characteristics can be used to generate HTML, CSS, and/or other code for providing the desired scaling behavior for the visual component.
    Type: Application
    Filed: June 18, 2009
    Publication date: September 25, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Eugene Jude, Anant Gilra, S. Monikandan
  • Publication number: 20140289650
    Abstract: An application in which a portion of a layer is transparent. When the application is a first state (with a first layer on top), a transparent portion of that layer may make a portion of a second layer visible. The first layer may include various menus and the second layer may have a feature that displays web page content in a position that overlaps the transparent portion of the first layer. In a second state, the second layer is rendered on top making the web page feature visible and accessible and, since nothing in the second layer overlays the menus, those menus are also visible and accessible. When needed, the application switches to a first state, for example, to expand a menu's display on top of (i.e., covering) some of the web content, while leaving the uncovered portion of the web content visible through the transparent portion.
    Type: Application
    Filed: July 14, 2009
    Publication date: September 25, 2014
    Applicant: Adobe Systems Incorporated
    Inventor: Razvan Cotlarciuc
  • Patent number: 8843828
    Abstract: Provided is a desktop navigation tool (DNT) for navigation across multiple web pages, including the original and the second web page described in the paragraph above. An “UP” button enables a user to navigate from the new web page back to a different window, opened from a particular window. A “DOWN” (DN) button enables the user to navigate back to a window from which a particular window was spawned. This functionality differs from that found in standard “FORWARD” and “BACK” navigation buttons, typically found in a browser window, which only enable a user to navigate through web pages within a particular window. The claimed subject matter enables a user to navigate more freely and efficiently among multiple windows.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: September 23, 2014
    Assignee: International Business Machines Corporation
    Inventor: James M. McArdle
  • Patent number: 8843822
    Abstract: Extension prioritization may be provided. Upon opening a document in a software application, a determination may be made whether the document satisfies a respective activation rule for each of a plurality of application extensions associated with the software application. In response to determining that the document satisfies a respective activation rule for each of a plurality of application extensions associated with the software application a priority may be identified for each of the plurality of application extensions and a user interface element associated with at least one of the plurality of application extensions may be displayed.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventors: David Claux, Jason Todd Henderson, Oleg Ouliankine, Michael Anthony Faoro
  • Publication number: 20140282119
    Abstract: There is disclosed a system, including apparatus, methods and computer programs, for running native software applications (apps) and HTML5 web-based apps on a computing device, particularly a mobile computing device, in a multitasking mode of operation. In one embodiment, touch screen displays having one or more browsers are adapted to run one or more HTML5 apps, and receive input from hand gestures. One or more software modules execute on the operating system and are responsive to a dragging gesture applied to an HTML5 app displayed in a full screen mode, to subdivide the screen display and display the HTML5 app in one of the subdivided areas and display icons used to launch a second HTML5 app in a different one of the subdivided areas. The second HTML5 app is run concurrently with the first HTML5 app in order to provide multi-tasking between the first and second apps.
    Type: Application
    Filed: December 28, 2011
    Publication date: September 18, 2014
    Inventors: Rita H. Wouhaybi, David Shaw
  • Publication number: 20140282117
    Abstract: Aspects of the disclosure relate to tracking user engagement with an interface. In one aspect, interaction of a user with a user interface can be detected and, in response to such interaction, it can be determined if the user interface was updated. In a scenario in which it is determined that the user interface was updated, an impression metric indicative of engagement of the user with the user interface can be updated. The updated metric can permit the tracking of user engagement.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Comcast Cable Communications, LLC
    Inventors: Nathan Anderson, David P. Hodgman
  • Publication number: 20140282121
    Abstract: Computer-implemented systems and methods are disclosed for providing a tagging interface for tagging external content. In accordance with some embodiments, a method is provided for tagging content external to a database system. The method comprises accessing the external content via a web browser of an electronic device. The method also comprises enhancing the web browser by providing a tagging interface for tagging at least a portion of the external content. The method further comprises receiving created tag associated with a tagged portion of the external document content, and exporting the external content and the received tag to the database system. The tagging interface can also provide an option to export the created tag to an internal database system.
    Type: Application
    Filed: December 19, 2013
    Publication date: September 18, 2014
    Applicant: PALANTIR TECHNOLOGIES, INC.
    Inventors: Zennard SUN, Sophia WESTWOOD, Greg MARTIN
  • Publication number: 20140282118
    Abstract: An improved web browser program and related web navigation method can store a browsing history having a tree structure with nodes on multiple branches. The browsing history tree is displayed in an area separate from, or partially overlapping, the area where the web page content is displayed. In the browsing history tree display, the nodes may be represented by thumbnails of the web pages, and the user can click a node to navigate to that page. In one embodiment, when a web page is a search result page meeting certain criteria and contains multiple search hit links, the web browser program automatically (without user initiation) accesses each search hit link to downloads its content (without actually displaying the page in the browser winder), and generates a thumbnail based on the downloaded content. The multiple thumbnails generated this way are added to the browsing history tree display.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Danny Naoshi Kumamoto
  • Publication number: 20140282115
    Abstract: A system and method for retrieving and selecting content are presented. A Uniform Resource Locator referring to a web page is identified and a plurality of includable elements are retrieved from the web page. The plurality of includable elements from the web page are provided for selection by a user using a user interface. In some implementations, the plurality of includable elements include images, and the plurality of includable elements are filtered to identify a subset of the plurality of includable elements meeting criteria. In one implementation, the criteria specify at least one of a filetype and minimum image dimensions.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: Outright, Inc.
    Inventors: Dominik Balogh, Pavel Serbajlo
  • Publication number: 20140282116
    Abstract: Device implemented method interacts with a plurality of web sites using a predetermined key word to create a subset of the plurality of web sites. Which of the subset of the plurality of web sites allow placement of comments on a respective one of the subset of the plurality of web sites is determined creating a list of a plurality of commentable web sites containing the predetermined key word and which allow placement of comments. The list of the plurality of commentable web sites is supplied to a user. A plurality of steps, different for each commentable web site, to post the comments on each of the plurality of commentable web sites is determined and stored. The plurality of steps to post the comments on each of the plurality of commentable web sites is subsequently repeated, separately for each of the plurality of commentable web sites.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: WEBFIRE, LLC
    Inventors: Brian Kosobucki, Nathan Kroms Davis
  • Publication number: 20140282120
    Abstract: Computer-implemented systems and methods are disclosed for providing a tagging interface for tagging external content. In accordance with some embodiments, a method is provided for tagging content external to a database system. The method comprises accessing the external content via a web browser of an electronic device. The method also comprises enhancing the web browser by providing a tagging interface for tagging at least a portion of the external content. The method further comprises receiving created tag associated with a tagged portion of the external document content, and exporting the external content and the received tag to the database system. The tagging interface can also provide an option to export the created tag to an internal database system.
    Type: Application
    Filed: September 12, 2013
    Publication date: September 18, 2014
    Applicant: Palantir Technologies, Inc.
    Inventors: Zennard Sun, Sophia Westwood, Greg Martin
  • Publication number: 20140282065
    Abstract: Persistent plug-ins are described in a web browser. The browser displays various plug-in instances on a current page, where a plug-in instance is made up of a plug-in player running within the current page and playing content viewable by the user. When a page is changed, a command is issued to close the current page with all of its plug-in instances. If there is a persistence indicator associated with a plug-in instance, the current content state is preserved in memory. If the user desires to return to the original web page or any other page that references the persistent plug-in instance, the plug-in player searches the memory for the current content state and plays the content to return the display of the plug-in instance at the same content state as when the user last left the plug-in instance.
    Type: Application
    Filed: December 1, 2006
    Publication date: September 18, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Gary Grossman, Todd Rein
  • Patent number: 8837360
    Abstract: Embodiments of the present invention are directed to determining the geographic location of network entities. An embodiment is a method of determining the geographic location of a host including, identifying at least one gateway communicatively coupled to the host, determining a geographic location of the at least one gateway based upon a proximity relationship between the gateway and a localizable entity, and determining the geographic location of the host based upon the determined geographic location of the at least one gateway. Another embodiment is a method for a host to determine its geographic location by determining reachability information to communicatively coupled network entities, sending the reachability information to a location server, and by receiving geographic location information from the location server.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: September 16, 2014
    Assignee: Google Inc.
    Inventors: Arunesh Mishra, Zhengrong Ji, Marc Stogaitis, Tsuwei Chen
  • Patent number: 8836972
    Abstract: A printer may comprise a command file storage unit, a receiving unit, a command file sending unit, and a first data sending unit. The command file storage unit may store a command file including a first command, a second command, and a third command. The first command is a command for sending a request for first data. The second command includes design data, and is a command for converting the first data into second data in accordance with the design data. The third command is a command for displaying a web page in accordance with the second data. The receiving unit may receive a request. The command file sending unit may send a response including the command file when a request for the command file is received. The first data sending unit may send a response including the first data when the request for the first data is received.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: September 16, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Naoki Otsuka
  • Patent number: 8839096
    Abstract: A rotating content history controller detects a web page from a server over a network, wherein the web page comprises at least a portion of the web page specified for displaying a plurality of pages of rotating content within at least one rotating content space within the web page. The rotating content history controller stores the plurality of pages of rotating content. The rotating content history controller updates a history display interface to comprise a separate selectable option for each of the plurality of pages of rotating content. In addition, responsive to a user selection of a particular one of the separate selectable options, the rotating content history controller displays the particular page of rotating content within a web page display interface, such that a user may selectively access the rotating content independent of a web page display of the rotating content.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, David S. Wenk
  • Patent number: 8838728
    Abstract: In general, a method, system, apparatus, network entity and computer program product are provided for presenting to a user an editable webpage corresponding to virtually any non-editable webpage that is capable of being accessed by the user. The web browser operating on the user's device may be modified, either directly or through a plug-in, in order to automatically provide an editable webpage for each URI input by the user. When a user inputs a URI associated with a webpage he/she would like to visit, his or her browser may automatically send a request to an indexing web server for an editable page associated with the input URI. The indexing web server may access a mapping of URIs to editable web pages, and provide the browser with the URI for the corresponding editable web page.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: September 16, 2014
    Assignee: Nokia Corporation
    Inventor: Timo Kosonen
  • Patent number: 8838838
    Abstract: Disclosure is related to a universal driving method and a system for a variety of peripherals. For solving the problem in a hardware manufacturer required to provide many versions of drivers and proprietary programs for different host systems and operating systems, the universal driving method allows the host system drives its peripherals via a scripting language. In accordance with the embodiment of the invention, the host system may recognize and connect to a peripheral device via an address while the peripheral device is linked to the host system. After that, a channel is established between the peripheral device and the host system. The scripting language is then used to generate an operating interface for the peripheral device. Users may therefore access the peripheral device through the interface.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: September 16, 2014
    Assignee: Arcadyan Technology Corporation
    Inventor: Lih-Gwo Pao
  • Patent number: 8839086
    Abstract: A verbal description method and system. A computing system broadcasts first audio data and video data associated with the first audio data. The computing system determines that the video data comprises a graphic without a description in the first audio data. The computing system receives audible description data associated with the graphic. The computing system generates second audio data comprising the first audio data and the audible description data. The computing system synchronizes portions of the second audio data with associated portions of the video data. The computing system generates synchronized audio/video data comprising the portions of said second audio data aligned with the associated portions of said video data. The computing system broadcasts the synchronized audio/video data.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sara H. Basson, Brian Reginald Heasman, Dimitri Kanevsky, Edward Emile Kelley, Bhuvana Ramabhadran
  • Publication number: 20140258890
    Abstract: Techniques are provided which enhance a user's browsing experience by bringing greater attention to potentially relevant advertising content amidst non-relevant content. When a user access a browser to view content, information related to the interests of the user are used to identify relevant browser content to be used for potential advertisement targeting. The identified browser content is highlighted and stored for future use and the browser scroll settings are altered during the user's browsing session. In some embodiments, the settings are altered such that a user's ability to scroll through any identified browser content while displayed is slowed and the user's ability to scroll through the remaining browser content while displayed is quickened.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: YAHOO! INC.
    Inventor: Gaurav Kamdar
  • Publication number: 20140258892
    Abstract: Methods, systems, and apparatus, including computer program products, in which an input method editor receives Roman character inputs, identifies keywords for candidate sets of a non-Roman character, and identifies an associated resource location. Upon identifying an associated resource location, associating the resource location with the candidate set of non-Roman characters.
    Type: Application
    Filed: May 27, 2014
    Publication date: September 11, 2014
    Applicant: GOOGLE INC.
    Inventors: Yonggang Wang, Feng Hong, Wei Xu, Xiliu Tang, Henry Ou, Bo Yang, Lei Zhang, Runhua Yang, Jun Wu, Baogang Yao
  • Publication number: 20140258891
    Abstract: The present invention discloses an electronic device, a storage medium, and a method for processing information. The method includes: a browser receiving non-processed information, and calling a corresponding browser plugin according to a type of the non-processed information; and the browser calling a corresponding third-party software through the browser plug-in, and processing the non-processed information using the third-party software. By using the above method, the scope of the information that the browser can process is expanded, and the information processing capability of the browser is also improved.
    Type: Application
    Filed: May 16, 2014
    Publication date: September 11, 2014
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: WEN-JUN GAO, MING HE, LEI CHEN, CAN SHEN, SHI ZHEN
  • Publication number: 20140258889
    Abstract: Embodiments described herein provide systems and methods for presenting contextual information in a co-browsing environment. In a particular embodiment, a method provides receiving an instruction in a co-browsing server to initiate a co-browsing session for a website with a first client and a second client. The method further provides determining contextual information related to a user of the first client and the website. The method further provides presenting the website at the first client and presenting the website at the second client, wherein an indication of the contextual information is overlaid on the website at the second client.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: AVAYA INC.
    Inventors: Gaurav Moreshwar Badge, Deep Subhash Pai
  • Patent number: 8832571
    Abstract: 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: Grant
    Filed: September 19, 2008
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Amar S. Gandhi, Jane T. Kim, John H. Lueders, Sean O. Lyndersay, Warren G. Stevens, Wayne WY. Choi, William Gould, Bruce A. Morgan
  • Publication number: 20140250390
    Abstract: There is provided a method of configuring icons in a web browser interface provided by a web browser program running on a computer, the method comprising the steps of: (i) providing screen output from the computer to a screen; (ii) providing the web browser interface in the screen output; (iii) providing in the web browser interface a docking area for icons, wherein the docking area is operable to receive website icons, each website icon being selectable to navigate to a respective website in the web browser interface.
    Type: Application
    Filed: June 6, 2012
    Publication date: September 4, 2014
    Applicant: FIRESTORM LAB LIMITED
    Inventors: Andrew Holmes, Barney Morrison-Lyons, Kam Young
  • Patent number: 8826153
    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: Grant
    Filed: October 4, 2011
    Date of Patent: September 2, 2014
    Assignee: Google Inc.
    Inventors: James Roskind, Jake Brutlag
  • Patent number: 8826145
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving an indication that a first activity has occurred. The first activity is associated with a uniform resource identifier (URI) that specifies at least one web page. The method also includes identifying an application that is associated with the URI using a registry that associates particular URIs with particular applications, retrieving, using the identified application, content associated with the URI, displaying the content or information derived from the content in a first format that is not controlled by a second format specified by a markup language of the at least one web page.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: September 2, 2014
    Assignee: Google Inc.
    Inventors: Ficus Kirkpatrick, Joseph M. Onorato, David P. Bort
  • Patent number: 8826154
    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 associated with the search results is presented, in real-time, within the graphical user interface.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: September 2, 2014
    Assignee: McAfee, Inc.
    Inventors: Christopher John Dixon, Thomas Pinckney
  • Patent number: 8826161
    Abstract: Various embodiments for forming an image of selected objects from a web page are provided. An example of an image processing apparatus comprises a web page display unit which, based on web page data supplied from a web page data source, is configured to display web pages on a web page display range present on the screen of a display apparatus, an object information storage control unit configured to control the storing of object information including information necessary to print selected objects from the web pages based upon a user selection in a storage unit, an object information update control unit configured to control updating of object information describing the stored object with object information describing the latest object corresponding to the stored object, and an image forming control unit configured to control the formation of images of objects on an output medium based on the stored object information.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: September 2, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Takafumi Yamada
  • Patent number: 8826155
    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 6, 2012
    Date of Patent: September 2, 2014
    Assignee: McAfee, Inc.
    Inventors: Christopher John Dixon, Thomas Pinckney
  • Patent number: 8826143
    Abstract: A method for enabling logout from websites includes creating at least one meta-data tag for a web page, where said at least one meta-data tag comprises a logout universal resource locator for the web page; reading the at least one meta-data tag for each web application that a user is logged into; recording the logout universal resource locator in a database; and displaying a name of each web application and the corresponding logout universal resource locator in a graphical user interface.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Goodman, Ajay Raina
  • Patent number: 8826111
    Abstract: A receiving apparatus and method for display of final superimposed scenes from a receiver adapted to receive shared object control information used for forming final superimposed scenes and display final superimposed scenes. The final superimposed scenes are formed by superimposing two or more shared scenes each comprising one or more shared objects. The shared object comprises user-selectable command objects that are separately controllable independent of the shared scenes.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: September 2, 2014
    Assignee: Sony Corporation
    Inventor: Kazuhiro Fukuda