Downloading Remote Executables (e.g., Java, Cgi) Patents (Class 715/749)
-
Patent number: 8255809Abstract: A technique for executing applets is provided. Initially, a webtop applet is loaded into, for example, a browser window. The webtop applet displays the list of applets available to a user. The user selects one or more applets from the list received by the webtop applet. The webtop applet generates a separate JInternal frame for each selected applet, and each JInternal frame executes its associated applet within a separate window. The windows assume different configurations such as being resized, repositioned, cascaded, tiled, windowed, minimized, maximized, or overlapped with one or more other windows within a fixed-size view space of the browser window. Each window is manipulated by the user separately from the other windows which are contained within the fixed sized view space.Type: GrantFiled: December 22, 2000Date of Patent: August 28, 2012Assignee: International Business Machines CorporationInventors: Timothy A. Best, Michael J. Dockter, Stephan Grell, Ronald W. Lynn
-
Patent number: 8234592Abstract: A system for accessing the World Wide Web or other information sources using the Internet incorporates scaled-down versions of images associated with recently-viewed documents or documents designated as favorites into a recent menu or a favorites menu, respectively. As a user accesses a Web page, a scaled-down version of the Web page is inserted into a recent menu. The user can view the recent menu and visually determine the identity of the recently-viewed Web pages, which allows the user to conveniently select Web pages to access. This recent menu also enables the user to access recently-viewed documents in any order, which does not need to be in the chronological order in which the pages were originally viewed or in a reverse chronological order. Scaled-down versions of Web pages designated as favorites are stored in the favorites menu, thereby assisting the user in recalling the content of the favorite documents.Type: GrantFiled: February 19, 2008Date of Patent: July 31, 2012Assignee: Microsoft CorporationInventors: Christopher M. White, Phillip Y. Goldman, David R. Anderson, Keith R. Ohlfs, Bruce A. Leak
-
Patent number: 8234575Abstract: A toolbar that persists in a browser window across multiple Web pages during a browsing session is displayed. This toolbar includes multiple toolbar buttons. An updated toolbar is automatically received from a remote toolbar source that is independent of the multiple Web pages, and this updated toolbar includes a change to the toolbar buttons. The toolbar in the browser is replaced, during the browsing session, with this updated toolbar. The toolbar can also include one or more buttons based at least in part on customization information regarding a user of the browser.Type: GrantFiled: November 30, 2007Date of Patent: July 31, 2012Assignee: Microsoft CorporationInventors: Justin W Hartin, Elizabeth A Hill, Michael J Miles, Jason E Douglass
-
Publication number: 20120192083Abstract: A user performing a search on a computing device, for example with a browser application, is provided with one or more software buttons on the display of the device. The buttons are created based on the subject matter of his search. As the user searches, his queries are stored. Should the user actuate a software button, real time communication, for example a telephone call, is established with an adviser, who receives a copy of the user's search queries on his computing device.Type: ApplicationFiled: January 25, 2011Publication date: July 26, 2012Applicant: Bellmar Communicatios LLCInventors: Kai Y. Eng, Pramod Pancha
-
Patent number: 8225217Abstract: A method and system for displaying information in a user interface of a computer program uses documents, such as mark-up language documents and style-sheet language documents, to specify how the user interface is to be rendered on a computer display. The user interface has a variety of possible appearances, or “skins.Type: GrantFiled: May 30, 2002Date of Patent: July 17, 2012Assignee: Microsoft CorporationInventors: Jason Michael Allor, Kenneth Van Hyning, Stephen Thomas Kelly
-
Patent number: 8220035Abstract: A security component may be associated with a network-enabled application. The security component may initiate the display of an embedded region of a window drawn according to display information received from a relying party. The security component may define at least a portion of the appearance of the embedded region; the relying party may not define this portion. The embedded region may include customization information configured by a user, and “Card” information received from an assertion provider, indicating how to authenticate user credentials in order to gain access to relying party restricted content. The security component may request authentication of user credentials from the assertion provider, which may be trusted by the relying party. The security component may receive an assertion token from the assertion provider indicating the credentials are authentic. The security component may forward the assertion token to the relying party to gain access to the restricted content.Type: GrantFiled: February 29, 2008Date of Patent: July 10, 2012Assignee: Adobe Systems IncorporatedInventors: James D. Pravetz, Joseph D. Steele, Sunil Agrawal
-
Publication number: 20120159346Abstract: Embodiments of the present invention relate to network communications, and provide a method and a system enabling co-operating of a web apparatus and a flash apparatus. The method includes: a web apparatus sends an instruction of calling a flash apparatus to a client, where the instruction includes information of the flash apparatus to be called; after receiving the instruction, the client makes a flash control perform an operation based on information of the flash apparatus to be called in the instruction. The system includes a web apparatus, a flash apparatus and a client. The flash apparatus and the web apparatus are capable of calling each other and are at the same status in the client, thus respective functions can be fully utilized. The flash apparatus and the web apparatus are capable of accessing resources of the client directly, which improves the access efficiency.Type: ApplicationFiled: February 29, 2012Publication date: June 21, 2012Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Chaoxing Huang, Bijian Guo, Xinqi Zhu
-
Patent number: 8191080Abstract: Current applications, in particular for resource constrained terminals, may only require access to an updated version of an application, but updates of current applications must typically be downloaded in their entirety. There is provided systems and methods of modifying an application program for provisioning in a runtime environment of a terminal, the application including a plurality of uniquely addressable logical modules having respective executable methods, where the modules are linked by a set of execution pathways. One method comprises obtaining a migration instruction set for coordinating the modification of the application and executing the migration instruction set for modifying a first execution pathway of the execution pathways to create a modified application. The updated version of the application is represented by a stored addressing map for coordinating hosting of the modified application in the runtime environment.Type: GrantFiled: July 29, 2010Date of Patent: May 29, 2012Assignee: Research In Motion LimitedInventors: Bryan R. Goring, Michael Shenfield, Viera Bibr
-
Patent number: 8156441Abstract: Disclosed is an inter-gadget communication architecture or framework that allows information from different sources to be independently viewed or correlated from within a browser. The inter-gadget communication architecture or framework comprises gadgets or iFrames, which communicate or interact with other gadgets on the displayed page by accessing other iFrames/gadgets on the same web page. The inter-gadget communication architecture or framework allows gadgets to be vendor application agnostic, providing platform independence.Type: GrantFiled: November 4, 2008Date of Patent: April 10, 2012Assignee: Lockheed Martin CorporationInventors: Shlomo Bihari, Douglas A. Simmons, Lucian Y. Lam, Charles E. Lyons
-
Patent number: 8132105Abstract: An Internet service makes available control codes for use on a programmable universal remote. The remote controls CE equipment through IR or RF commands. A server supplies the control codes as XML data that gets processed at the receiver's set top box or PC, or the remote itself, for being properly installed on the remote.Type: GrantFiled: October 10, 2000Date of Patent: March 6, 2012Assignee: Koninklijke Philips Electronics, N.V.Inventors: Thomas James Dubil, Stuart Peter McKechnie, Rudy Musschebroeck, Yevgeniy Eugene Shteyn, Stefaan M. Note, Frank Louis Boghe
-
Patent number: 8122081Abstract: 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: GrantFiled: August 18, 2009Date of Patent: February 21, 2012Assignee: H.E.B., LLCInventors: Michael Tolson, Jean-Christophe Arnulfo, Brice Rive
-
Patent number: 8108579Abstract: Described are techniques and mechanisms for media data storage management. Briefly stated, a media control component monitors the usage patterns of media files on a local device. Any media files whose usage pattern falls below a given threshold is identified as a trim candidate. The media control component trims those trim candidates by eliminating data (content) from the media files. The data is eliminated from the latter portion of the media file so that the trimmed media file will continue to render properly when initially launched. If the trimmed media file is launched, the media control component retrieves the eliminated data from a content server on which is stored a library of media files.Type: GrantFiled: March 31, 2005Date of Patent: January 31, 2012Assignee: QUALCOMM IncorporatedInventor: John Purlia
-
Patent number: 8090804Abstract: An automatic transaction system communicates with a Web server and performs automatic transaction according to the operation of a user. In order to decrease the download time with the Web server which is generated for each operation of the user, a screen frame of a browser of an automatic service device is divided into a transaction screen frame and an applet resident frame. And all applets are embedded in a screen content of the Web server, and are downloaded into the applet resident frame of the browser in advance when the device is started up. And in the subsequent Web communication, a method callup script is embedded in the image content, and a method of an applet of the resident frame is called up and the operation of I/O units are controlled.Type: GrantFiled: April 12, 2005Date of Patent: January 3, 2012Assignees: Fujitsu Limited, Fujitsu Frontech LimitedInventors: Tomomichi Obara, Yasutaka Ishikawa, Satoshi Tomi
-
Patent number: 8078976Abstract: A computer implemented method, apparatus, and computer program product for a first pull down menu associated with a user interface. In response to receiving a request from the user to toggle the user interface between a user interface containing an original pull down menu and a user interface containing a modified pull down menu, the user interface is presented with the first pull down menu wherein the first pull down menu is the modified pull down menu. A user request associated with a feature presented in the first pull down menu is monitored. Values associated with requests received from a user are stored in a set of usage information. The first pull down menu is modified using the set of usage information to form a second pull down menu. The user interface containing the second pull down menu is presented to the user.Type: GrantFiled: December 10, 2007Date of Patent: December 13, 2011Assignee: International Business Machines CorporationInventors: Oliver Keren Ban, Shu-Chen Lim, John S. Maresca, Jennifer Siu Chun Wong
-
Publication number: 20110296315Abstract: A web page architecture is provided for enabling a user browse a web page and identify items of multimedia media content that the user desires to deliver to his mobile device. The delivery mechanism to transmit such content on the user's mobile device may be either through push messaging and communicating with a client application on the user's mobile device.Type: ApplicationFiled: August 10, 2011Publication date: December 1, 2011Applicant: Oomble, Inc.Inventors: Daniel J. LIN, Christopher K. Hess
-
Publication number: 20110246296Abstract: The present technology presents targeted content, such as a targeted application, within a primary application, in such a fashion that the targeted application is a separate process from the primary application. The targeted application is targeted to a specific user by compiling targeting data, generally describing aspects related to the user and information about the primary application for use by an application server, which processes the targeting data to determine suitable content. The present technology further achieves a balance between the need to protect a user's information and sharing some of this information with trusted sources for selecting targeted content to be displayed within a primary application by providing an operating system process to accept requests and compile targeting data for determined targeted content from the primary application without sharing the targeting data with the primary application.Type: ApplicationFiled: April 26, 2010Publication date: October 6, 2011Applicant: Apple Inc.Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
-
Patent number: 8020117Abstract: A BD-ROM has recorded therein an AV Clip generated by multiplexing a video stream and a graphics stream. The graphics stream represents an interactive display to be overlayed with the video stream, and includes a sequence of three Button State groups. The interactive display includes a plurality of buttons, each of which changes from a normal state to a selected state, and from the selected state to an active state, according to a user operation. In the three Button State groups in the graphics stream, the first-order group (N-ODSs) is made of a plurality of pieces of graphics data, which represent normal states of the buttons, the second-order group (S-ODSs) is made of a plurality of pieces of graphics data, which represent selected states of the buttons, and the third-order group (A-ODSs) is made of a plurality of pieces of graphics data, which represent active states of the buttons.Type: GrantFiled: August 22, 2006Date of Patent: September 13, 2011Assignee: Panasonic CorporationInventors: Hiroshi Yahata, Joseph McCrossan, Tomoyuki Okada, Wataru Ikeda
-
Patent number: 8015495Abstract: A method of facilitating communications and collaboration of a group of plural remote participants comprises steps of receiving information over an information communications network from a first group participant; pushing, over the network to at least one other group participant, an access via an access channel; and allowing the other group participant to access at least some of the received information via said access channel in response to selective activation of the access channel by the other group participant.Type: GrantFiled: February 28, 2003Date of Patent: September 6, 2011Assignee: Groupserve IT Trust LLCInventors: Theodore B. Achacoso, D. Wayne Silby
-
Patent number: 8010908Abstract: A BD-ROM has recorded therein an AV Clip generated by multiplexing a video stream and a graphics stream. The graphics stream represents an interactive display to be overlayed with the video stream, and includes a sequence of three Button State groups. The interactive display includes a plurality of buttons, each of which changes from a normal state to a selected state, and from the selected state to an active state, according to a user operation. In the three Button State groups in the graphics stream, the first-order group (N-ODSs) is made of a plurality of pieces of graphics data, which represent normal states of the buttons, the second-order group (S-ODSs) is made of a plurality of pieces of graphics data, which represent selected states of the buttons, and the third-order group (A-ODSs) is made of a plurality of pieces of graphics data, which represent active states of the buttons.Type: GrantFiled: August 22, 2006Date of Patent: August 30, 2011Assignee: Panasonic CorporationInventors: Hiroshi Yahata, Joseph McCrossan, Tomoyuki Okada, Wataru Ikeda
-
Publication number: 20110197144Abstract: Computer-implemented methods of and systems for providing a viewing experience to a user are disclosed. In one such method, an electronic document is provided. The electronic document has read-only content and embedded executable code which executes upon opening the document. The executable code influences a viewing experience. A remote database having data about a user is provided and data is received from the database for use in conjunction with the embedded executable code in order to provide a viewing experience to the user.Type: ApplicationFiled: January 6, 2011Publication date: August 11, 2011Inventors: Terry Coatta, Cristian George Constantin, Grant Burnard
-
Patent number: 7996764Abstract: A web application server executes a process appropriately also with respect to an access from a terminal device which was not recognized by the web application when the application was designed. The web application server includes a DLG file storage unit 12 having stored a DLG file in which a business logic of the web application is described in a definition in an abstract representation, a DLG execution unit 13 for using this DLG file and executing a business process of the web application in response to a request from a client, a view specializer 14 for generating a view consistent with attributes of the client with JSP based on a result of the process by the DLG execution unit 13, and a response generation unit 16 for using the view with a JSP file generated at the view specializer 14 to generate and return a response to the client.Type: GrantFiled: October 31, 2008Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Go Kondo, Shinichi Hirose, Fumihiko Kitayama, Hiroaki Nakamura
-
Patent number: 7979807Abstract: Browser frames residing on different domain servers may exchange information indirectly without compromising security that ordinary restricts frame to frame communication. The first browser frame causes the browser to generate a notification of a change of state of the browser frame. The browser sends the notification, together with data values from the content of the first browser frame, to a domain server that hosts the second frame. The server software running on the domain server receives and interprets the notification and data values, and updates the content of the second frame according to the interpretation. The domain server then sends the updated content back to the browser that issued the notification. The browser displays the updated content in the area allocated to the second frame.Type: GrantFiled: September 7, 2004Date of Patent: July 12, 2011Assignee: RouteOne LLCInventor: Taruvai N Subramaniam
-
Publication number: 20110119361Abstract: Systems and methods for managing redacted electronic documents using callback triggers are provided. In one embodiment, a user device obtains a redacted version of an electronic document, which is referred to herein as a redacted electronic document, and a callback trigger associated with a redacted portion of the redacted electronic document. While a user at the user device is consuming, or reading, the electronic document, a triggering event for the callback trigger is detected. In response to detecting the triggering event, a callback action defined by the callback trigger is performed in order for the user to gain access to the redacted portion of the redacted electronic document. Once the user of the user device has acquired rights to access the redacted portion of the redacted electronic document, the user is enabled to access the redacted portion of the redacted electronic document.Type: ApplicationFiled: November 17, 2009Publication date: May 19, 2011Applicant: OTO TECHNOLOGIES, LLCInventors: Alfredo C. Issa, Richard J. Walsh
-
Patent number: 7937661Abstract: A graphical management interface for a radio station that simplifies programming interactions for a user. The interface has a display region for presenting programmed functions of the station. The region has first and second controls for user selection of input conditions to form programmed functions, and for user selection of output actions to be carried out by the station in response to the selected input conditions. At least one further control for user editing of the functions is also provided. The first and second controls list substantially every available input condition and every available output action of the station for selection by the user. Backplane management of the station can also be done in software.Type: GrantFiled: March 3, 2004Date of Patent: May 3, 2011Assignee: Tait Electronics LimitedInventor: Guy Alexander Hooker
-
Publication number: 20110099483Abstract: The current invention is a Website Recording of Reactions of a Designated User through interaction with characters. It consists of a system on a website running on a computer processor where a user can connect to, the system will ask the user questions through the use of animations or recorded scripts, the user will answer these questions, these answers would be recorded by the system through a webcam or similar recording device and this recording would be made available to the user.Type: ApplicationFiled: October 25, 2009Publication date: April 28, 2011Inventor: Bruce James Navin
-
Patent number: 7934149Abstract: According to one aspect of the present invention, a method is provided in which a form is received from an author. A parsing function is performed to extract attribute information with respect to various form elements contained in the form. A user interface is presented to the author to allow the author to configure a set of actions that are to be performed in processing the submissions of the form.Type: GrantFiled: September 26, 2000Date of Patent: April 26, 2011Assignee: Instantis, Inc.Inventor: Prasad Raje
-
Patent number: 7911626Abstract: Systems and methods for providing a configurable user interface on an imaging device are disclosed. An exemplary system includes an imaging device. The imaging device includes a processor and memory in electronic communication with the processor. Instructions are stored in the memory. The instructions are executable to implement a method to provide a configurable user interface. A user interface edit mode is entered. A part of the user interface is presented to a user for modification. User input is received from the user to modify the part of the user interface. The part of the user interface with the modification is then saved. The user interface edit mode is exited, and the user interface that includes the modification made by the user is presented.Type: GrantFiled: November 8, 2004Date of Patent: March 22, 2011Assignee: Sharp Laboratories of America, Inc.Inventor: Andrew R. Ferlitsch
-
Patent number: 7904819Abstract: An improved technique is provided for recognizing a character based user interface having several host component types and transforming the character based user interface to a web enabled user interface. Agents are deployed to consume a character stream which composes the character baded user interface. Each agent scans the character based user interface to determine which host component types exist in the character based user interface. Each agent is specifically designed to determine the existence of a different host component type from the other agents. When an agent fins a host component type, a match region is defined containing the characters of the found host component type. Each agent renders their associated match regions to compose the web enabled user interface.Type: GrantFiled: December 3, 2003Date of Patent: March 8, 2011Assignee: International Business Machines CorporationInventors: Gabriel Aaron Cohen, Gerald Laverte Mitchell, Jr., William A. Smythe
-
Publication number: 20110047481Abstract: There is provided a system and method for converting advertisements in a first Internet Application (IA) format for providing a presentation document using a second IA format. There is provided a system comprising a processor configured to obtain and retrieve an advertising script in the first IA format including referenced media assets and an interactive function, translate the interactive function to generate a translated function in the second IA format, generate a wrapper function in the first IA format implementing the interactive function, and provide a container document in the first IA format embedding the wrapper function and the presentation document having the translated function and the referenced media assets, wherein the translated function triggers the wrapper function. In this manner, presentation duties can be handled by a single IA format, avoiding rendering and performance issues resulting from the conventional method of using two IA formats concurrently for presentation.Type: ApplicationFiled: August 19, 2009Publication date: February 24, 2011Applicant: DISNEY ENTERPRISES, INC.Inventors: Scott G. Morgan, Joshua Rhoades
-
Patent number: 7890601Abstract: The present invention discloses a system and method allowing dynamically integrating remote portlets into each Portal by providing local portlets as remote portlet Web-Services by providing, to each Portal-Server, a publishing functionality allowing electronic creation of a service description for each single local portlet and publishing it into a Central-Registry and a find/binding functionality to find remote portlet Web-Services via the Central-Registry and bind them using the service description for accessing the remote portlet. Preferably, each Portal-Server includes a Portlet-Registry component as well as a Portlet-Proxy. The Portlet-Registry provides service description to the Portlet-Proxy that establishes a SOAP-communication with a remote Portal-Server providing the remote portlet Web-Service to be selected. The main advantage of the present invention is that local portlets become available for all Portal-Server without requiring local installation of the portlet code itself.Type: GrantFiled: July 22, 2008Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventor: Thomas Schaeck
-
Patent number: 7877695Abstract: 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: GrantFiled: December 28, 2006Date of Patent: January 25, 2011Assignee: SAP AGInventors: Frank Brunswig, Martin Hartig, Udo Klein, Guenter Pecht-Seibert, Bare Said, Abhay Tiple
-
Publication number: 20110016000Abstract: Widgets on a web page may interact with each other in order to provide a rich, responsive content experience. In one example, the widgets that are provided may include a video player, a video gallery, a metadata pane, or any other components. The gallery may allow a user to select a video to be played, and the gallery may communicate the user's choice to the video player. The video player may then play the video that the user has selected. A container may be provided that allows widgets in the container to interoperate with each other. For example, the container may provide an interface that facilitates communication between a widget and the container, and between plural widgets. A tool may be provided that allows a designer to configure the widgets.Type: ApplicationFiled: July 15, 2009Publication date: January 20, 2011Inventors: Brian David Cronshaw, Kamesh Chander Tumsi Dayakar, Daniel C. Lemon, Darris A. Hupp, Russell M. Eames, Patrick J. Neill, Christopher P. Macey-Cushman, Robert E. Moyer
-
Patent number: 7870492Abstract: According to one aspect of the present invention, a method is provided in which it is determined whether a command item associated with a user-interface control object is enabled. If the respective command item is enabled, indicate to a user that the respective command item can be selected to initiate a particular command to which the respective command item is associated. In response to the user's selection of the respective command item, route the particular command to a particular destination for execution, based upon one or more predetermined criteria associated with the particular command.Type: GrantFiled: October 2, 2001Date of Patent: January 11, 2011Assignee: Siebel Systems, Inc.Inventors: Anil Mukundan, John Coker, Ernst Katchour
-
Patent number: 7853884Abstract: A method for accepting a request, comprising mapping the request to a control tree factory, generating a control tree from the factory based on the request wherein the control tree can include at least one control, advancing the control tree through at least one lifecycle stage based on the request, generating a response wherein the response can be used to render at least a portion of a graphical user interface (GUI), and wherein the at least one control can represent a graphical element of the GUI.Type: GrantFiled: February 27, 2004Date of Patent: December 14, 2010Assignee: Oracle International CorporationInventors: Daryl B. Olander, Richard Feit, Edward O'Neil, Timothy Breeden, Sathyanarayana Giridhar, Jason Howes, Douglas Dew
-
Patent number: 7840898Abstract: Systems and methods are described for creating a video booklet that allows browsing and search of a video library. In one implementation, each video in the video library is divided into segments. Each segment is represented by a thumbnail image. Signatures of the representative thumbnails are extracted and stored in a database. The thumbnail images are then printed into an artistic paper booklet. A user can photograph one of the thumbnails in the paper booklet to automatically play the video segment corresponding to the thumbnail. Active shape modeling is used to identify and restore the photo information to the form of a thumbnail image from which a signature can be extracted for comparison with the database.Type: GrantFiled: November 1, 2005Date of Patent: November 23, 2010Assignee: Microsoft CorporationInventors: Xian-Sheng Hua, Shipeng Li, Cai-Zhi Zhu
-
Patent number: 7836321Abstract: A mobile telephone handset (1) has its circuitry (11) to be driven by a rechargeable battery (17). The handset can to perform a data processing operation such as a download or a memory defragmentation, which requires battery power over a considerable period of time and a battery sensor (20) is coupled to the circuitry for indicating whether the battery has sufficient capability to complete the data operation. The circuitry (11) is configured to cease the data processing operation in the event that the battery is indicated to have insufficient capability to complete the operation. A battery charging sensor (19) indicates when an external battery charger is connected and the download or defragmention process is preferably carried out using the power of the charger rather than the battery.Type: GrantFiled: June 28, 2004Date of Patent: November 16, 2010Assignee: Nokia CorporationInventors: Janne La. Aaltonen, Juha H. Salo, Timo Lahnalampi
-
Patent number: 7827494Abstract: A data-descriptive meta language file, such as XML, is created that defines the layout operation within the visual interface of a component-based application at runtime. At runtime, the application receives a data-descriptive meta language file that defines the layout operation of the various components within the application visual interface. The application parses the data-descriptive meta language file and uses the parsed information to complete the layout and operation of the rendered interface. The runtime application includes functionality that uses selected data to specify unique applications and/or unique content associated with the application.Type: GrantFiled: April 8, 2005Date of Patent: November 2, 2010Assignee: Adobe Systems IncorporatedInventors: Ramin Hedayatpour, Scott Dreier
-
Patent number: 7827492Abstract: Collaboration space object model provides for a Place consisting of rooms. A room is made up of pages. Folders are used to organize pages. Members belong to rooms, and are those users authorized to access them. Place type controls the creation of a place, including how many rooms it has, for example. Room type controls the appearance and content of rooms. A form manages the display of data notes. A form can contain fields for containing data and employ scripts to process and compute data. A page is the basic vehicle for content. Content is created using an or importing content from an external source. A member is also a data note, and each place contains its own member directory. A place is created and managed from a client browser in on-line mode and in offline mode with respect to a replicated copy of the space. Room security is independently managed, and security and aesthetics characteristics of subrooms selectively inherited.Type: GrantFiled: April 12, 2004Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: Julio Estrada, Miguel A. Estrada, Maurice B. Shore
-
Patent number: 7818677Abstract: A user interface (UI) in the form of a single navigable window enables a user to navigate to and between multiple different functionalities that are provided by a single application program. Novel use is made of a navigation model that manages the user's navigation activities to and between the different functionalities. Navigation instrumentalities enable the user to navigate among the different functionalities and include links to each of the different functionalities as well as browser-like navigation buttons. Context-sensitive command sets can also be provided along with the single navigable window. The context sensitive command sets include commands that automatically change as the user's computing context changes, e.g. as the user moves from functionality to functionality. The single application can be defined as a software platform that is extensible to receive and incorporate different functionalities.Type: GrantFiled: August 12, 2004Date of Patent: October 19, 2010Assignee: Microsoft CorporationInventors: Scott L. Ruthfield, Richard J. Wolf, Michael J. Hopcroft, Paul R. Erickson, Satoshi Nakajima
-
Patent number: 7810037Abstract: An online collaborative story system allows multiple people to collaborate on creating a story by contributing content of various types to a server computer, where it is voted on by the collaborators or a designated editor to create the finished story. Additionally, one or more of the collaborators can be rewarded for their participation in the story.Type: GrantFiled: August 4, 2000Date of Patent: October 5, 2010Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Eric Edwards, Clay Harvey Fisher, Kurt Jonach, Neal Jacob Manowitz
-
Patent number: 7805524Abstract: A display control apparatus, a display control program and a display control method can prevent re-controlling of a CGI from taking place as a result of updating a web browser. The display control apparatus includes a CGI processing section that executes a CGI process and outputs the outcome of the CGI process in response to a CGI request received from the client, an address shifting section that connects the apparatus to a link address different from the address connected by the client to issue the CGI request according to the CGI request and an output section that outputs display information for displaying predetermined information according to the outcome of the CGI process output from the CGI processing section to the client for whom the address to be connected is shifted by the address shifting section.Type: GrantFiled: April 7, 2008Date of Patent: September 28, 2010Assignees: Fujitsu Limited, Fujitsu Frontech LimitedInventors: Katsuyoshi Yoshimura, Tomoyuki Yazawa, Tsuyoshi Kaseda
-
Patent number: 7797437Abstract: A method, computer program, and computer readable medium are disclosed for maintaining communication between first and second mobile units communicating via first and second communications networks, respectively. The first and second units include, respectively, first and second protocol stacks and first and second session layers, which interface between the first and second protocol stacks and first and second software components acting within the first and second units, respectively. The first unit includes first communications hardware with associated drive routines for different communications networks. When the first unit switches from a first to a third communications network, the first session layer maintains communication by selecting the first communications hardware and drive routine required for the third communications network.Type: GrantFiled: November 26, 2001Date of Patent: September 14, 2010Assignee: Columbitech ABInventors: Torbjorn Hovmark, Lars Resenius
-
Patent number: 7783985Abstract: Systems and methods for extending the drag-and-drop data transfer mechanism to the remote access environment are described. The extension allows the end-user to select data located on the remote host or the local viewer, drag the selected data to a window on the host or viewer, and drop the selected data in the window. In response, the data is transferred via a network connecting the viewer and the host without any further input from the end-user.Type: GrantFiled: January 4, 2006Date of Patent: August 24, 2010Assignee: Citrix Systems, Inc.Inventors: Eric Indiran, Brian Green, Derek Piasecki
-
Patent number: 7779085Abstract: A remote wireless device registers with a server. Responsively, the server determines the identity of a server-side application associated with a user of the remote wireless device. The server may then generate an application definition file specific to the server-side application and to the remote wireless device. The application definition file may contain definitions for: a user interface format; a format for network messages; and a format for storing data. Using these definitions, the wireless device may receive data generated by the server-side application and formatted in accordance with the definitions. The wireless device may then present a user interface for the server-side application. The application definition file may be an Extensible Markup Language (XML) file. Advantageously, configuration of devices is more efficiently accomplished.Type: GrantFiled: July 17, 2006Date of Patent: August 17, 2010Assignee: Research In Motion LimitedInventors: Tim Neil, Steve Grenier, Scott Neil
-
Publication number: 20100205079Abstract: A system for establishing a direct network connection between a first and a second node over a data-packet-network includes a third network node having connection to the data-packet-network for providing an electronic interface accessible to the first node; a navigation agent directed by the third network node for navigating over the network to the second node to gather information; and at least one machine-readable instruction containing the instruction for directing and implementing the direct network connection. The electronic interface may be a Web page providing bill consolidation and payment services to a client operating the first node and wherein the connection established via the instruction enables transparent login payment of a bill at the second node, which may be a direct billing party interface of the client registered and listed on the Web page.Type: ApplicationFiled: April 21, 2010Publication date: August 12, 2010Applicant: YODLEE.COM, INC.Inventors: Hill Ferguson, Blake Hayward, Ramakrishna Satyavolu
-
Patent number: 7761809Abstract: Targeted user interfaces of managed applications can be displayed in a number of ways. Targeted user interfaces can be displayed, at a management computer server, based on task templates associated with tasks selected in a user interface of a management application running on the management computer server. Targeted user interfaces can be displayed, at a management computer server, based on a chosen task template associated with a task selected in a user interface of a management application running on the management computer server. A task template can be chosen from one or more task templates associated with a selected task. Objects can be displayed in a user interface of a management application, and based on a selection of an object, tasks can be displayed.Type: GrantFiled: March 30, 2006Date of Patent: July 20, 2010Assignee: Microsoft CorporationInventors: Mai-Ian Tomsen Bukovec, Eric B. Watson, Eric C. Kool-Brown, Thomas William Keane
-
Patent number: 7752551Abstract: Embodiments of the invention comprise a design tool for designing an application interface. The design tool includes a graphical user interface (GUI) that visually represents a hierarchy of data and the relationships between the data. Thus, the design tool eliminates the need for an interface designer to have independent knowledge of the structure of the data (i.e., the data fields and relationships between the data). The design tool's GUI represents the data and the relationships between the data in a hierarchical display referred to as a data palette. An output hierarchy comprised of output levels is created as the user selects fields from the data palette to be displayed in the application's interface. When a data field is selected, the design tool automatically determines the appropriate interface component and output level of the output hierarchy using the relationships defined for the data. Output levels are associated with interface components that comprise the application's interface.Type: GrantFiled: May 9, 2003Date of Patent: July 6, 2010Assignee: Novell, Inc.Inventors: Alexander D. Rosen, Paul H. DiCristina
-
Patent number: 7735013Abstract: Adapting information to a user of an application program is provided. An arbiter receives a request object from the application program. The request object contains profile elements that convey characteristics of the user. The profile elements are analyzed by the arbiter, and, based on the outcome of the analysis, the arbiter selects a personalization engine from a plurality of personalization engines. The request object is passed to the selected personalization engine, which accesses a content database to retrieve a personalized content object comprising information tailored to the user. The personalized content object is sent to the application program, which interprets it for the user. Various embodiments include an expert-system arbiter, and an arbiter comprising computer code that is provided according to conventional object-oriented analysis and design methods executing on a programmable processor.Type: GrantFiled: March 16, 2001Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: William Philip Shaouy, Matthew Bunkley Trevathan
-
Patent number: 7730134Abstract: Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication providers and applications. A global data store is synchronized with real-time communication data, such as presence, status, unread messages, and unread notifications, from each application/provider. Real-time communication data for contacts dynamically determined to be recent contacts is retrieved from the data store, based on properties such as a most recent communication time, a communication count, and the like. Real-time communication data corresponding to contacts identified as pinned contacts for which display of real-time communication data is preferred, also may be retrieved. A user interface is generated for displaying the one or more recent and/or pinned contacts, which may vary in size based on the number of contacts identified as pinned contacts, from which a contact may be selected for real-time conversation or e-mail.Type: GrantFiled: October 6, 2008Date of Patent: June 1, 2010Assignee: Workman NydeggerInventors: Sean O. Blagsvedt, Ahsan S. Kabir, Roman L. Deeds, Peyman Oreizy, Cornelius K. Van Dok, Kevin M. Otnes, Mark Schofield, Colin R. Anthony, Christopher J. Araman
-
Patent number: 7729933Abstract: Techniques are provided for product life cycle management over an information network. More particularly, techniques are provided for decision support activation and management in accordance with a product life cycle management process such as a collaborative design process. In one aspect of the invention, a technique for managing at least one collaborative process performed in accordance with a first entity and at least a second entity, comprises the following steps/operations. Information associated with the at least one collaborative process is obtained. Based on at least a portion of the obtained information, an information structure (e.g., a context pyramid) representative of the collaborative process is dynamically maintained so as to assist at least one of the first entity and the second entity in managing at least a portion of the collaborative process.Type: GrantFiled: October 31, 2003Date of Patent: June 1, 2010Assignee: International Business Machines CorporationInventors: Yiming Ye, Haiyan Wang, legal representative, Liang-Jie Zhang, John Youssef Sayah, Jen-Yao Chung, Santhosh B. Kumaran