Downloading Remote Executables (e.g., Java, Cgi) Patents (Class 715/749)
  • Patent number: 7712033
    Abstract: The present invention is directed to a method of dynamically controlling and displaying an Internet browser interface, and to a dynamically controllable Internet browser interface. In accordance with the present invention, a browser interface may be customized using a controlling software program that may be provided by an Internet content provider, an ISP, or that may reside on an Internet user's computer. The controlling software program enables the Internet user, the content provider, or the ISP to customize and control the information and/or functionality of a user's browser and browser interface.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: May 4, 2010
    Assignee: Yahoo! Inc.
    Inventor: Thomas Shafron
  • Patent number: 7703024
    Abstract: Embodiments of the invention are generally directed to a system and method for a remote Graphical User Interface (GUI). In an embodiment, a local computing system requests access to a remote computing system. In response, the remote computing system provides connection information to identify an appropriate GUI for accessing the remote computing system. The local computing system forwards the connection information to another local computing system to obtain the identified GUI. In one embodiment, the local computing system automatically downloads the GUI and accesses the remote computing system with the GUI.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: April 20, 2010
    Assignee: SAP AG
    Inventors: Reinhold Kautzleben, Holger Roesing, Gregor K Frey
  • Patent number: 7698282
    Abstract: In one embodiment, a method is provided in which search indices are configured on a server. The search indices are associated with corresponding business components. The search indices are displayed to a client that is connected to the server via a computer network. The client is configured to perform search using data records stored on a local machine. One or more particular search indices from the server are downloaded onto the client in response to the client's request to download the one or more particular search indices to be used for searching on the local machine.
    Type: Grant
    Filed: May 1, 2007
    Date of Patent: April 13, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Pavitra Subramaniam, Jason Zoss, Jian-Jung Ying, Marc Caltabiano, Robert H. Wang
  • Patent number: 7689923
    Abstract: A framework is disclosed for generating user interfaces for application programs, such as web application programs. The framework may provide a first set of database tables to define screens including tables that describe components, screen layout, component configuration, application model assignment, and/or event handling. The framework may further provide a first set of transactions for maintaining the first set of database tables and hypertext transfer protocol (HTTP) response means for generating the web pages by accessing the first set of database tables.
    Type: Grant
    Filed: August 22, 2003
    Date of Patent: March 30, 2010
    Assignee: SAP AG
    Inventors: Luca Massasso, Ralf Kaltenmaier, Natasha Oka
  • Publication number: 20100050089
    Abstract: A web browser system includes a mobile communication terminal configured to implement decoding and parsing for HTML and CSS binary files, execute a JavaScript bytecode, decode an image file, and implement rendering for respective results, for web browsing of a web browser built therein; a proxy server configured to, in correspondence to a web address transmitted thereto, transmit a page access command to a web server of the corresponding web address via a wired network, implement grammar indentifying binary encoding for HTML and CSS transmitted from the web server to decrease capacity, convert quality for an image file to decrease capacity, compile JavaScript into a bytecode to decrease capacity, and transmit those files to the mobile communication terminal via a wireless network; and a web server configured to transmit files constituting a web page including the HTML, CSS, JavaScript and image files, to the proxy server.
    Type: Application
    Filed: August 18, 2009
    Publication date: February 25, 2010
    Applicant: COMPANY 100, INC.
    Inventors: Jin Cheon KIM, Kwang Yul SEO
  • Publication number: 20100049847
    Abstract: A system and method for monitoring and analyzing Internet traffic is provided that is efficient, completely automated, and fast enough to handle the busiest websites on the Internet, processing data many times faster than existing systems. The system and method of the present invention processes data by reading log files produced by web servers, or by interfacing with the web server in real time, processing the data as it occurs. The system and method of the present invention can be applied to one website or thousands of websites, whether they reside on one server or multiple servers. The multi-site and sub-reporting capabilities of the system and method of the present invention makes it applicable to servers containing thousands of websites and entire on-line communities. In one embodiment, the system and method of the present invention includes e-commerce analysis and reporting functionality, in which data from standard traffic logs is received and merged with data from e-commerce systems.
    Type: Application
    Filed: October 27, 2009
    Publication date: February 25, 2010
    Applicant: GOOGLE INC.
    Inventors: Paul Nicolas Muret, Hui Sok Moon
  • Patent number: 7661103
    Abstract: An apparatus, system, and method are disclosed for decentralized data conversion. The present invention includes providing a server configured to be accessible over the Internet and receiving a payment from a user through a payment gateway module, the gateway module operated by the server. Additionally, the invention includes receiving a data source over the Internet into the server, transforming data in the data source to create converted data adapted to a target, the transformation directed by one or more integration objects configured to perform conversion steps, the integration objects in a hierarchical structure defining an order of execution, the transformation controlled by the server, and returning the transformed data over the Internet from the server. The present invention allows customers who would otherwise be unable to access powerful data conversion tools to convert data at a reasonable cost.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: February 9, 2010
    Inventor: Jerry Glade Hayward
  • Publication number: 20100031163
    Abstract: A method and apparatus is provided that allows a user to automatically add content, such as an event, to a container, such as, a calendar without directly accessing the container. Second and third preferred embodiments are also provided.
    Type: Application
    Filed: October 9, 2009
    Publication date: February 4, 2010
    Inventors: Tony ESPINOZA, Debra Lavoy, Ben Quigley, Dave Sobotka, Mike Sugarbaker, Mary Wolf
  • Patent number: 7657223
    Abstract: The present invention relates to presentation of content to mobile users. In the method, data associated with presentation of content is transmitted from a communication system, the data including information regarding an event. The data is received at mobile user equipment and stored in a memory of the mobile user equipment. In response to the event, presentation of the content is triggered. The presentation is based on the data stored in the memory of the mobile user equipment.
    Type: Grant
    Filed: April 24, 2003
    Date of Patent: February 2, 2010
    Assignee: Nokia Siemens Networks Oy
    Inventor: Risto Kauppinen
  • Patent number: 7653878
    Abstract: Techniques are described for displaying a list of items while simultaneously depicting how the items satisfy multiple criteria. A list of visual indicators is displayed in an order. The order indicates how the items satisfy a first criteria. For example, the list of items may be books displayed in alphabetical order. The order indicates how the titles rank alphabetically. While retaining the order, information is displayed to visually indicate how the items satisfy other criteria selected by the user. The user may select other criteria, and information is displayed to indicate how the items satisfy the other criteria. A page is downloaded by a browser on a client. The browser executing a page generates visual indications of how items satisfy the multiple criteria in response to user selection of the criteria.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: January 26, 2010
    Assignee: Oracle International Corporation
    Inventor: John David Russell
  • Patent number: 7647562
    Abstract: System and method for deploying and executing a program, e.g., a graphical program, on an embedded device, e.g., a compact sensor interface (CSI) that includes or is coupled to one or more sensors. The program is stored on a host mobile computer, e.g., a PDA, then downloaded to the CSI over a wired or wireless serial link, e.g., cable, infrared (IR), Bluetooth, etc. The embedded device executes the graphical program to perform the function, thereby generating data. The data is sent to the mobile computer over a wired or wireless serial link, e.g., via a Front Panel Protocol, where the data is displayed. Alternatively, the mobile computer executes a different program to perform a discovery operation to detect and establish communications with the embedded device, retrieves the data from the embedded device via a wireless serial transmission medium, e.g., IR link (e.g., IrDA), Bluetooth, etc., and displays the data.
    Type: Grant
    Filed: December 11, 2003
    Date of Patent: January 12, 2010
    Assignee: National Instruments Corporation
    Inventors: Marius Ghercioiu, Horea Hedesiu, Silviu Folea, Gratian I. Crisan, Ciprian Ceteras, Ioan Monoses
  • Patent number: 7636887
    Abstract: Methods, systems and mediums are provided for enabling users to obtain help information in an online help system. The online help system utilizes adaptive documents to display help messages requested by the users. The content of the adaptive documents may dynamically vary according to, for example, the user's skill level, associated software products installed on the users' system, additional information that has emerged since the users acquired the software product, e.g., the discovery of defects or the fixing of defects in the program, language of the location where the software environment is provided. The present invention may also provide a publishing system that enables authors to create the adaptive help documents used in the online help system. The present invention therefore provides a complete and efficient online help system using adaptive documents to display various help messages.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: December 22, 2009
    Assignee: The MathWorks, Inc.
    Inventor: Paul F. Kinnucan, Jr.
  • Publication number: 20090307603
    Abstract: An image service uses a uniform resource locator (URL) or other identifier to retrieve dynamic content presentations from the Internet. The image service uses a set of imaging parameters to render HTML files into a static image, sized appropriately, that can be presented on a static display device. A user enters URLs identifying locations of dynamic content within a configuration interface on the image service. The image service then dynamically pulls the selected content from the identified web sites, converts the web pages, or portions thereof, into static digital image files, and downloads the image files for display on a static display device.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 10, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Sunil Gowda, Tracy Ard, Rafael Sagula, Arnold Blinn, Todd Buiten
  • Patent number: 7631267
    Abstract: Described is a technology by which an application program such as a gadget may communicate with a sidebar program to output content for consumption by an auxiliary display device. The gadget may communicate with the sidebar program via sidebar APIs, and in turn the sidebar program communicates with an auxiliary display device platform via auxiliary display device APIs. Among its capabilities, the sidebar program may install gadgets on a host computer system, and upon detecting that the host computer system is configured to operate with an auxiliary display device, may install the gadget such that the gadget is configured to work with an auxiliary display device. The installation may be accomplished by having the sidebar program write information to a system registry.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Sriram Viji, Paula L. Tomlinson, Brian C. Teutsch, Daniel J. Polivy, Matthew P. Rhoten
  • Patent number: 7617458
    Abstract: History and navigation information in a computer application are managed by establishing a global context that can communicate with multiple resources, each of which resides in an associated local context. State information from one or more of the local contexts is communicated to the global context, and global navigation information (for example, defining a drop-down history list or back/forward button states) is generated based on the communicated state information. Using the global navigation information, a user of the computer application can move among previously visited resources in a global manner.
    Type: Grant
    Filed: December 23, 1998
    Date of Patent: November 10, 2009
    Assignee: AOL LLC
    Inventors: John T. Wassom, Jr., Jerry L. Harris
  • Publication number: 20090259714
    Abstract: A handheld client framework system provides a server proxy client that services client requests for network accessible information and determines the server that is most appropriate to supply the requested information and sends information request packets to that server across the Internet and/or intranet. Server responses to information requests are received by the server proxy client. The server proxy client separates the response information into the appropriate data components. Data components are sent to the appropriate client. Presentation and logic components are temporarily stored in a one-behind cache on the client. A client will continue to use the presentation and logic components already installed or in the one-behind cache to service the current user request. Any updates sent by the server proxy client and stored in the one-behind cache are retrieved by the client upon subsequent use by the user.
    Type: Application
    Filed: October 14, 2008
    Publication date: October 15, 2009
    Inventors: Richard Doerksen, David Besbris
  • Patent number: 7603625
    Abstract: A technique for supporting a user of a first device coupled to a second device of a support agent. A current screen image of the first device is sent to the second device. The second device displays the current screen image of the first device. The agent device determines the position of an input icon to be displayed on the current screen image, and the position is sent to the first device. The first device displays an input icon on the current screen image on the first device based on the position. The second device also determines how the user should operate the input icon on the first device. Corresponding operation information is transferred to the first device.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: October 13, 2009
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Amodeo Ojeda Guillermo, Gavin Munro Cameron, Colin David McCall, David William Morton, David Robert Skeen Rogers, Andrew Wyllie
  • Publication number: 20090254837
    Abstract: Embodiments of the invention provide techniques for incorporating functionality of a first web application into a second web application composed and managed by a component-based application framework, such as JSF. For example, the web pages of an existing application may be displayed to the user of a web application composed in the JSF framework, thus enabling the user to access the functionality of the secondary web application in a transparent and seamless manner. Further, the web application may be displayed using AJAX technology, in which page updates are performed asynchronously to user interactions. Embodiments of the invention may allow an application based on a component-based application framework to access functionality of a secondary web application, without requiring the applications to communicate directly.
    Type: Application
    Filed: April 2, 2008
    Publication date: October 8, 2009
    Inventors: ERIC T. DYBDAHL, James A. Iuliano, Scott P. Mills
  • Publication number: 20090254838
    Abstract: A data processing system for delivering an open profile personalization system based profile data structures that contain one or more interest nodes. The interest nodes include respective sets of targets and qualifiers, where the targets and qualifiers comprise typed-attributes to be used in the filtering of information files for delivery as a result set for the interest nodes. Targets and qualifiers are applied the typed-attributes of available information files to produce the filtered set. Web pages showing the personalized results include tools based on sophisticated content analysis to assist the user in creation and editing of the open profile. A method for presenting and updating the web pages is responsive to the use of these tools.
    Type: Application
    Filed: April 2, 2009
    Publication date: October 8, 2009
    Applicant: iCurrent, Inc.
    Inventors: RAMANA B. RAO, Todd A. Cass, Moshe Cohen, Brian L. Neumann, Linda Uyechi
  • Patent number: 7577700
    Abstract: A method and system for providing enhanced intelligent agents that are moveable by a user from a browser application to a desktop. In specific embodiments, agents provide advanced interactive graphics and communications back to a server.
    Type: Grant
    Filed: May 8, 2001
    Date of Patent: August 18, 2009
    Assignee: H.E.B., LLC
    Inventors: Michael Tolson, Jean-Christophe Arnulfo, Brice Rive
  • Patent number: 7568018
    Abstract: The present inventive subject matter relates to networked computing environments and more specifically to dynamic identification and administration of networked clients. Various embodiments of the present inventive subject matter include systems and methods for defining, on a server, a configuration of interest comprising one or more potential properties of a client, communicating the configurations of interest over a network to one or more clients, dynamically evaluating a client state relative to the configurations of interest, and communicating a representation of the client state in relation to the configuration of interest to the server. Further embodiments include automatically creating and displaying associations of clients based on configurations of interest. Yet further embodiments include clients requesting and receiving updates to the configurations of interest. Still further embodiments include actions associated with configurations of interest.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: July 28, 2009
    Assignee: New Boundary Technologies Inc.
    Inventors: James B. Hove, Emily J. D. Harris, David A. Pickett
  • Patent number: 7565533
    Abstract: Systems and methods for securing the content integrity of and access to object data and code in a distributed system. Content protecting URLs provide a mechanism for checking code or data transmitted out-of-band. Dynamic permission grants are supported during program execution for code or users unknown prior to runtime.
    Type: Grant
    Filed: November 5, 2002
    Date of Patent: July 21, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Robert W. Scheifler, Timothy J. Blackman, Michael P. Warres
  • Patent number: 7533144
    Abstract: Methods and systems are provided for inserting content into a web page and providing the modified web page to a web browser. A request for a web page is intercepted and redirected to a web page processing agent, which fetches the requested web content. A new web page is generated that includes the requested web content and inserted content provided from another source, such as from an ISP. The inserted content is presented in a dedicated screen area. The new web page may include a first frame comprising the inserted content and a second frame including the requested web content, such that the end user can scroll the web content without affecting the inserted content.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: May 12, 2009
    Inventor: Hisham Kassab
  • Patent number: 7523401
    Abstract: A computer system and method is disclosed that provides a single-page zero-footprint browser-based user interface with rich user interface features more commonly found in a traditional client-server application. The system and method includes one or more web servers, reporting servers, relational database servers, data warehouse servers, and client workstations for providing the browser-based application. A user requests that the browser-based application be retrieved from a server. A single page is received from the web server that contains code for a user interface for the application. The user interface with multiple content windows is displayed to a user. When at least one piece of data needs to be retrieved from a data source, an asynchronous request is sent to the server for the data from a hidden frame in the page. The data is received from the server and used in the application. Other requests for data are also made asynchronously.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: April 21, 2009
    Assignee: Theoris Software, LLC
    Inventor: Gregory E. Aldridge
  • Patent number: 7523400
    Abstract: A software control method and apparatus for displaying a text based markup language interface. The interface can interact with a computer to provide reference documents, install system drivers and perform various system utilities. The interface can reference optical drivers, hard disk drives or other storage medium and files available over a network, such as a local area network (LAN) or a wide area network (WAN) including the Internet. A graphical user interface using a text markup language such as hypertext markup language (HTML) can allow for activation for a user interactive control such as an icon or a hyperlink. Activation of an interactive control can hook onto a hypertext link target associated with the activated user interactive control result in the performance of an initial action responsive to variables including the control, a uniform resource locator associated with the interactive control and the hypertext link target.
    Type: Grant
    Filed: November 10, 2006
    Date of Patent: April 21, 2009
    Assignee: Micron Technology, Inc.
    Inventor: James McKeeth
  • Patent number: 7512903
    Abstract: A method and system for managing a display of resources in an Integrated Development Environment (IDE) navigation tree is presented. The method includes the steps of receiving an input that defines a user's criterion for viewing a resource in an Integrated Development Environment (IDE) navigation tree; and displaying, in the IDE navigation tree, only resources in a workspace of a user that meet the user's criterion.
    Type: Grant
    Filed: April 13, 2006
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventor: Thomas R. Hudson, Jr.
  • Patent number: 7502364
    Abstract: Structured hierarchies for communicating contextual information relating to a VoIP conversation are provided. The structured hierarchies are utilized for efficient communications of various amounts and types of contextual information over a VoIP conversation channel. Information identifying at least one structured hierarchy, which will be used to carry the contextual information, is transmitted during establishment of a conversation between two VoIP enhanced devices and prior to the exchange of contextual information. The structural hierarchy is selected from a set of predefined and declared structured hierarchies. Subsequently transmitted contextual information exchanged between two VoIP enhanced devices is represented in accordance with the identified structural hierarchy. Additionally, the structural hierarchies can be extensible by the addition of more definitions to the current structural hierarchies.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: David Milstein, David A. Howell, Linda Criddle, Michael D. Malueg, Philip Andrew Chou, Scott C. Forbes, Kuansan Wang, Timothy M. Moore
  • Patent number: 7490166
    Abstract: The performance of distributed systems can be improved when a server remotely controls off-screen surfaces at a client coupled to the server via a communications network. The server instructs the client to form an off-screen surface exhibiting a number of particular attributes. The client selects and allocates a particular memory region and forms the off-screen surface therein, as instructed by the server. The server subsequently provides the client with an indicia of graphical data and instructs the client to locate the graphical data and to copy the data into the off-screen surface. In response to an error condition, the server transmits a duplicate of the off-screen surface to the client with instructions to update the client's on-screen surface using this duplicate surface.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: February 10, 2009
    Assignee: Citrix Systems, Inc.
    Inventors: Ruiguo Yang, Henry Collins
  • Patent number: 7478136
    Abstract: An application title, storage location information, and a download flag F is stored in an application control table TBL provided in table area 14b of EEPROM 14 of mobile phone MS. The download flag F indicates whether the application is a downloaded application. When downloading an application from IP server W, CPU 11 changes the download flag corresponding to the application to “1”. When executing the application, CPU 11 reads out the download flag F corresponding to the application and displays a predetermined image on a liquid crystal display MS4 when the download flag F has a value of “1”.
    Type: Grant
    Filed: December 11, 2001
    Date of Patent: January 13, 2009
    Assignee: NTT DoCoMo, Inc.
    Inventors: Kazuhiro Yamada, Tatsuaki Wakabayashi, Dai Kamiya, Yoshiaki Hiramatsu
  • Patent number: 7472169
    Abstract: A method of displaying traffic information on a web page is provided. The traffic information includes traffic conditions of one or more specified roads. A web browser requests a web page that includes programming code related to some traffic information. The web browser interprets the programming code and requests at least some of the traffic information from a remote site specified by the programming code. The request includes a uniform resource identifier (URI) of the remote site, and a unique identifier of the traffic information. The web browser then assembles the web page using at least some of the requested traffic information obtained from the remote site. The assembled web page displays at least some of the traffic information, including traffic conditions of the one or more specified roads.
    Type: Grant
    Filed: March 15, 2006
    Date of Patent: December 30, 2008
    Assignee: Traffic.com, Inc.
    Inventors: Gregory A. Auxer, Brian J. Smyth, David Harrod
  • Publication number: 20080313549
    Abstract: An extensible remote display infrastructure is described that provides support for a competitive multi-vendor development environment. Application functionality may be partitioned to suit the needs of a given application and client-side functionality may be packaged in dynamic virtual channel plug-ins for remote display clients. Interactive coupling between the remote display clients and the dynamic virtual channel plug-ins may be facilitated by remote display client extensibility repositories. The remote display client extensibility repositories may be located within a communication infrastructure aspect of the extensible remote display infrastructure and, in particular, at a static virtual channel level. Dynamic virtual channel plug-ins may register properties, functionality and/or components with remote display client extensibility repositories at available granularity.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Vladimir Stoyanov, Ivan Brugiolo, Nadim Abdo
  • Publication number: 20080258881
    Abstract: Embodiments of the present invention recite a method and system for provisioning a Java equipped cellular telephone. In one embodiment, a Geographic Information Systems (GIS) data collector application is uploaded onto a Java equipped cellular telephone for enabling the Java equipped cellular telephone to perform GIS data collection functions. The method further comprises uploading a data dictionary onto the Java equipped cellular telephone comprising at least one GIS feature type.
    Type: Application
    Filed: August 22, 2007
    Publication date: October 23, 2008
    Inventors: Paul Robin Manson, Bruce Stephen James, Michelle Lynn Frye, Robert Murie Allan, John Francis Rogers, Peter Glen France
  • Patent number: 7421658
    Abstract: Embodiments of the present invention comprise a system and method of providing a graphic user interface (GUI) for scripts. The system comprises one or more scripts, a script GUI module and an interface unit. The script GUI module establishes and maintains communication channels between an executing script and the interface unit. The script GUI module receives information from the executing script and determines if the information comprises an input type command. If the information comprises an input type command, the script GUI module generates an appropriate input mechanism as a function of said input type command.
    Type: Grant
    Filed: July 30, 2003
    Date of Patent: September 2, 2008
    Assignee: Oracle International Corporation
    Inventors: Vivek Sharma, Srinivasu Gottipati, Sundeep Nayak
  • Publication number: 20080209338
    Abstract: A method and apparatus for a browser supporting multiple user identifying states. A plurality of browser instances are initiated on a client. One of a plurality of user identifying states is selected for each of the plurality of browser instances. Each selected user identifying state is used in a distinct session between the browser and a server.
    Type: Application
    Filed: February 28, 2007
    Publication date: August 28, 2008
    Inventor: Richard Ding Li
  • Publication number: 20080201476
    Abstract: An end-user or administrator is allowed to couple portlets in a portal through user interface events taking place on the portal display itself. When the portal is displayed, if the user actuates a control corresponding to a property in a portlet, a menu of actions that can be performed with that data by other portlets is provided to the user. In addition to this “conventional” manner, an alternative manner of actuating the component is provided to the user such that if the user actuates the control in this alternative manner, the user is provided the option of making the chosen action “persistent,” so that the next time the control is actuated by the user, or the associated property is otherwise produced, the chosen action is performed automatically, without requiring the user to choose an action.
    Type: Application
    Filed: April 24, 2008
    Publication date: August 21, 2008
    Inventors: Shankar Ramaswamy, Amber Roy-Chowdhury
  • Publication number: 20080201656
    Abstract: Various embodiments provide application- or browser-based, copy and paste operations. In one or more embodiments, a web browser supports copy and paste functionality thus enabling the user to easily move data from one location to another. The browser-based solution can thus relieve websites from having to include code that implements the copy and paste functionality.
    Type: Application
    Filed: February 15, 2007
    Publication date: August 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Jane T. Kim, Sean O. Lyndersay, Walter VonKoch, Matt Augustine
  • Publication number: 20080195954
    Abstract: A web-browser plug-in is described herein that detects the type of content a user selects on a web page and allows the user to retrieve additional information about selected web content or initiate a communication application. The plug-in analyzes the user's selection to determine what type of web content was selected. A smart menu is created and presented to the user with options relating to the type of web content selected. The user can then either download additional information about the web content or initiate a communication application without having to navigate to another web page or request information from a web service. Without having to navigate to a second web page, the user can select an option and either view the additional web information or initiate the communication application.
    Type: Application
    Filed: February 9, 2007
    Publication date: August 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Baskaran Dharmarajan, Dennis Takchi Cheung, Eliot Spencer Savarese, Mukund Narasimhan, Imran Khan, Denise K. Ho
  • Patent number: 7412655
    Abstract: Methods and systems for providing dynamic dialogs, used with a downloadable toolbar for an Internet browser. In an embodiment of the invention an add-on browser toolbar, which may be implemented as a downloadable toolbar application that adds functionality to a Web browser, receives downloadable toolbar data that comprises dialog display data. In response to an event that calls for the display of a dialog, a dialog object is created and the dialog display data is loaded in the dialog object and then displayed to the user.
    Type: Grant
    Filed: November 2, 2004
    Date of Patent: August 12, 2008
    Assignee: Yahoo! Inc.
    Inventors: Alan Wada, Eric Burke
  • Publication number: 20080163083
    Abstract: A system for managing user interface events in user interface of a client system. The system includes a service layer including a business object. The system also includes an intermediate object layer comprising an intermediate object associated with the business object, wherein the intermediate object handles user interface messages raised by the business object and retrieves data from the business object for user interface. The system further includes a service manager that provides the retrieved data from the intermediate object for display on the user interface.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventors: Frank Brunswig, Martin Hartig, Udo Klein, Guenter Pecht-Seibert, Bare Said, Abhay Tiple
  • Publication number: 20080141140
    Abstract: The present invention is a method for accessing the worldwide network by using software installed in each user's equipment generating a control and a proper screen, the so-called connection media. Navigating through the Internet allows the transmission of data about the duration of connection and the user's data to a service provider. In the preferred embodiment of the invention an advertiser can place their advertisement on that proper screen, the so-called connection media, and pay for the real time of exhibition, that is, for duration of each user's connection. The novelty of this invention is to allow an advertisement to be permanently exhibited and visualized irrespective of the page being visited by the user.
    Type: Application
    Filed: December 8, 2006
    Publication date: June 12, 2008
    Applicants: Denner Antonio DA SILVA, Brunswick Consultores Associados Com. E Repr. Ltda.
    Inventor: Denner Antonio DA SILVA
  • Patent number: 7383512
    Abstract: A new form of DHTML behaviors, called “Element Behaviors,” wherein a behavior component is bound to an HTML element, and not just attached to the element as with attached behaviors. A special processing instruction is used to import the Element Behavior into a Web page. Upon parsing the Web page, the Element Behavior is initialized as soon as it has been downloaded and parsed. This immediate initialization makes the Element Behavior declaratively available to bind synchronously to the element(s) it is modifying. A viewLink is a feature of Element Behaviors that permits encapsulation of a behavior component file (e.g., an HTC file) so that the structure of the HTC file is transparent to a Web page (“primary document”) to which the HTC file is linked, but the content of the HTC file may be displayed in the primary document.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: June 3, 2008
    Assignee: Microsoft Corporation
    Inventors: Ronald R. Martinsen, David H. Massy, Joseph S. Beda, Richard John Gardner, Bulusu K. Mohan, Alexander J. Zotov, John M. Harding, Robert A. Relyea, Markus W. Mielke, Dave Cox, Kris Markel
  • Patent number: 7376739
    Abstract: An end-user or administrator is allowed to couple portlets in a portal through user interface events taking place on the portal display itself. When the portal is displayed, if the user actuates a control corresponding to a property in a portlet, a menu of actions that can be performed with that data by other portlets is provided to the user. In addition to this “conventional” manner, an alternative manner of actuating the component is provided to the user such that if the user actuates the control in this alternative manner, the user is provided the option of making the chosen action “persistent,” so that the next time the control is actuated by the user, or the associated property is otherwise produced, the chosen action is performed automatically, without requiring the user to choose an action.
    Type: Grant
    Filed: February 11, 2004
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: Shankar Ramaswamy, Amber Roy-Chowdhury
  • Patent number: 7366985
    Abstract: A software control method and apparatus for displaying a text based markup language interface. The interface can interact with a computer to provide reference documents, install system drivers and perform various system utilities. The interface can reference optical drives, hard disk drives or other storage medium and files available over a network, such as a local area network (LAN) or a wide area network (WAN) including the Internet. A graphical user interface using a text markup language such as hypertext markup language (HTML) can allow for activation of a user interactive control such as an icon or a hyperlink. Activation of an interactive control can hook onto a hypertext link target associated with the activated user interactive control result in the performance of an initial action responsive to variables including the control, a uniform resource locator associated with the interactive control and the hypertext link target.
    Type: Grant
    Filed: July 8, 1999
    Date of Patent: April 29, 2008
    Assignee: Micron Technology, Inc.
    Inventor: James McKeeth
  • Patent number: 7363588
    Abstract: A method and apparatus are described for providing a graphical user interface for a plurality of users under a predetermined format substantially controlled by an employer of the plurality of users. The method includes the steps of disposing a proxy server between the plurality of users and an information resource used by at least one user of the plurality of users and converting information exchanged between the predetermined format substantially controlled by the employer of the user and a predetermined format of the information resource.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: April 22, 2008
    Assignee: Rockwell Electronic Commerce Technologies, LLC
    Inventors: Nayel Saleh, Mark Powers, Mike Peters, Jeff Hodson, Craig Shambaugh, David Funck, Eric James, Joseph Bloom, Dave Mosquera, Anthony Dezonno
  • Patent number: 7363587
    Abstract: A collaboration system synchronizes an application or applications running on one or more computer systems. Each of the applications has a local data copy and the applications commence operation by creating consistent local copies from a common third copy. The consistency is maintained by distributing address space independent selections and commands to each application as they are entered at a controlling system. The selections and commands are generated by directly manipulating a presentation of each local data copy. When a selection and command arrive at a destination, the selection is used to find and selection the data and the command is applied to the data located by the selection.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: April 22, 2008
    Assignee: Apple Inc.
    Inventors: Arnold Schaeffer, David R. Anderson, Jack H. Palevich
  • Patent number: 7360171
    Abstract: Systems of providing information to computer users are described. In one embodiment, the system comprises means for displaying, in a navigable window of a display area of a user interface, a first contextual display associated with a first context that can enable a user to accomplish one or more tasks. The system further comprises means for, without changing the first context, presenting quick links to one or more contexts that are different from the user's current context and that are provided by the single application program, each context being associated with a functionality that can enable the user to accomplish various tasks that are different from the one or more tasks that the user can accomplish using the first contextual display, the quick links being selectable to navigate the navigable window to a context associated with a selectable quick link.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: April 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Scott L. Ruthfield, Richard Banks
  • Patent number: 7360162
    Abstract: In a client-server architecture, data transmission performance enhancing features are described, including a color quality approach and a packet shaping approach. A method includes a color quality data transformation including: selecting a quality level to apply to a set of image data having a number of significant color bits defining an initial number of possible colors; applying a pixel mask to the set of image data, the initial number of possible colors reduced to a smaller number of possible colors as a function of the quality level; loading the set of image data into an output buffer; and sending the set of image data from the output buffer to a display engine.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: April 15, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Andrew Shaw, Karl R. Burgess
  • Patent number: 7356560
    Abstract: A general provider of a core registration service provides registration services to a special service provider. In one implementation, a first party presents a user registration form to a second party on behalf of a third party The first party receives registration provisioning data from the third party, which is used by the first party to generate a custom registration form. Responsive to receiving a request from a second party to register for a specialized service provided by a third party, the first party communicates the custom registration form to second party.
    Type: Grant
    Filed: May 28, 2002
    Date of Patent: April 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Iulian D. Calinov, Danpo Zhang, Li-Fen Wu, Hai Zhuang, Gilbert Martin McQuillan
  • Patent number: 7350155
    Abstract: Methods and systems for scaling down a Web page image enables the image to be displayed on a standard television without horizontal scrolling of the image. A Web page image that initially has a horizontal dimension larger than the horizontal dimension of a television display is received from a web server and subsequently scaled down by a scaling factor that is based only upon the amount of scaling that is necessary to fit the image within the horizontal dimension of the television display. This scaling factor is used to scale the image horizontally and vertically, thus preserving the aspect ratio of the image. When a hyperlink from the scaled down Web page image is selected, coordinates to the hyperlink are scaled up based on the same scaling factor so that they will correspond with the server-side image map of the Web page image.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: March 25, 2008
    Assignee: Microsoft Corporation
    Inventors: Christopher M. White, Phillip Y. Goldman, David R. Anderson, Keith R. Ohlfs, Bruce A. Leak
  • Patent number: 7349000
    Abstract: The status of a video call is displayed in a simplified and intuitive graphical user interface that presents status information of individual video devices of the video call with graphical or color indications with a gauge metaphor, such as a vertically or horizontally aligned bar of icons. Each video device of the video call is represented by an icon having a display position or color so that the icons are arranged to depict video devices together that have similar states. For instance, a video call is represented by a bar of icons ordered by the status of each video device with icons having the same color located contiguous with each other so that a video call with an overall good status appears as a green bar and a video call with an overall poor status appears as a red bar with red icons indicating failed video devices. A summary icon summarizes the overall state of a video call by indicating the color or graphical information of the video device of the video call that has the problem of greatest concern.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: March 25, 2008
    Assignee: Tandberg Telecom AS
    Inventors: Brian McDonald, James Lemieux, Wendy McKibben, James Stephens