Downloading Remote Executables (e.g., Java, Cgi) Patents (Class 715/749)
  • Patent number: 8255809
    Abstract: 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: Grant
    Filed: December 22, 2000
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Timothy A. Best, Michael J. Dockter, Stephan Grell, Ronald W. Lynn
  • Patent number: 8234592
    Abstract: 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: Grant
    Filed: February 19, 2008
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Christopher M. White, Phillip Y. Goldman, David R. Anderson, Keith R. Ohlfs, Bruce A. Leak
  • Patent number: 8234575
    Abstract: 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: Grant
    Filed: November 30, 2007
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Justin W Hartin, Elizabeth A Hill, Michael J Miles, Jason E Douglass
  • Publication number: 20120192083
    Abstract: 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: Application
    Filed: January 25, 2011
    Publication date: July 26, 2012
    Applicant: Bellmar Communicatios LLC
    Inventors: Kai Y. Eng, Pramod Pancha
  • Patent number: 8225217
    Abstract: 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: Grant
    Filed: May 30, 2002
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Jason Michael Allor, Kenneth Van Hyning, Stephen Thomas Kelly
  • Patent number: 8220035
    Abstract: 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: Grant
    Filed: February 29, 2008
    Date of Patent: July 10, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: James D. Pravetz, Joseph D. Steele, Sunil Agrawal
  • Publication number: 20120159346
    Abstract: 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: Application
    Filed: February 29, 2012
    Publication date: June 21, 2012
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Chaoxing Huang, Bijian Guo, Xinqi Zhu
  • Patent number: 8191080
    Abstract: 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: Grant
    Filed: July 29, 2010
    Date of Patent: May 29, 2012
    Assignee: Research In Motion Limited
    Inventors: Bryan R. Goring, Michael Shenfield, Viera Bibr
  • Patent number: 8156441
    Abstract: 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: Grant
    Filed: November 4, 2008
    Date of Patent: April 10, 2012
    Assignee: Lockheed Martin Corporation
    Inventors: Shlomo Bihari, Douglas A. Simmons, Lucian Y. Lam, Charles E. Lyons
  • Patent number: 8132105
    Abstract: 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: Grant
    Filed: October 10, 2000
    Date of Patent: March 6, 2012
    Assignee: 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: 8122081
    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: August 18, 2009
    Date of Patent: February 21, 2012
    Assignee: H.E.B., LLC
    Inventors: Michael Tolson, Jean-Christophe Arnulfo, Brice Rive
  • Patent number: 8108579
    Abstract: 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: Grant
    Filed: March 31, 2005
    Date of Patent: January 31, 2012
    Assignee: QUALCOMM Incorporated
    Inventor: John Purlia
  • Patent number: 8090804
    Abstract: 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: Grant
    Filed: April 12, 2005
    Date of Patent: January 3, 2012
    Assignees: Fujitsu Limited, Fujitsu Frontech Limited
    Inventors: Tomomichi Obara, Yasutaka Ishikawa, Satoshi Tomi
  • Patent number: 8078976
    Abstract: 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: Grant
    Filed: December 10, 2007
    Date of Patent: December 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Oliver Keren Ban, Shu-Chen Lim, John S. Maresca, Jennifer Siu Chun Wong
  • Publication number: 20110296315
    Abstract: 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: Application
    Filed: August 10, 2011
    Publication date: December 1, 2011
    Applicant: Oomble, Inc.
    Inventors: Daniel J. LIN, Christopher K. Hess
  • Publication number: 20110246296
    Abstract: 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: Application
    Filed: April 26, 2010
    Publication date: October 6, 2011
    Applicant: Apple Inc.
    Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
  • Patent number: 8020117
    Abstract: 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: Grant
    Filed: August 22, 2006
    Date of Patent: September 13, 2011
    Assignee: Panasonic Corporation
    Inventors: Hiroshi Yahata, Joseph McCrossan, Tomoyuki Okada, Wataru Ikeda
  • Patent number: 8015495
    Abstract: 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: Grant
    Filed: February 28, 2003
    Date of Patent: September 6, 2011
    Assignee: Groupserve IT Trust LLC
    Inventors: Theodore B. Achacoso, D. Wayne Silby
  • Patent number: 8010908
    Abstract: 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: Grant
    Filed: August 22, 2006
    Date of Patent: August 30, 2011
    Assignee: Panasonic Corporation
    Inventors: Hiroshi Yahata, Joseph McCrossan, Tomoyuki Okada, Wataru Ikeda
  • Publication number: 20110197144
    Abstract: 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: Application
    Filed: January 6, 2011
    Publication date: August 11, 2011
    Inventors: Terry Coatta, Cristian George Constantin, Grant Burnard
  • Patent number: 7996764
    Abstract: 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: Grant
    Filed: October 31, 2008
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Go Kondo, Shinichi Hirose, Fumihiko Kitayama, Hiroaki Nakamura
  • Patent number: 7979807
    Abstract: 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: Grant
    Filed: September 7, 2004
    Date of Patent: July 12, 2011
    Assignee: RouteOne LLC
    Inventor: Taruvai N Subramaniam
  • Publication number: 20110119361
    Abstract: 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: Application
    Filed: November 17, 2009
    Publication date: May 19, 2011
    Applicant: OTO TECHNOLOGIES, LLC
    Inventors: Alfredo C. Issa, Richard J. Walsh
  • Patent number: 7937661
    Abstract: 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: Grant
    Filed: March 3, 2004
    Date of Patent: May 3, 2011
    Assignee: Tait Electronics Limited
    Inventor: Guy Alexander Hooker
  • Publication number: 20110099483
    Abstract: 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: Application
    Filed: October 25, 2009
    Publication date: April 28, 2011
    Inventor: Bruce James Navin
  • Patent number: 7934149
    Abstract: 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: Grant
    Filed: September 26, 2000
    Date of Patent: April 26, 2011
    Assignee: Instantis, Inc.
    Inventor: Prasad Raje
  • Patent number: 7911626
    Abstract: 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: Grant
    Filed: November 8, 2004
    Date of Patent: March 22, 2011
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Andrew R. Ferlitsch
  • Patent number: 7904819
    Abstract: 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: Grant
    Filed: December 3, 2003
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gabriel Aaron Cohen, Gerald Laverte Mitchell, Jr., William A. Smythe
  • Publication number: 20110047481
    Abstract: 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: Application
    Filed: August 19, 2009
    Publication date: February 24, 2011
    Applicant: DISNEY ENTERPRISES, INC.
    Inventors: Scott G. Morgan, Joshua Rhoades
  • Patent number: 7890601
    Abstract: 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: Grant
    Filed: July 22, 2008
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventor: Thomas Schaeck
  • Patent number: 7877695
    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: Grant
    Filed: December 28, 2006
    Date of Patent: January 25, 2011
    Assignee: SAP AG
    Inventors: Frank Brunswig, Martin Hartig, Udo Klein, Guenter Pecht-Seibert, Bare Said, Abhay Tiple
  • Publication number: 20110016000
    Abstract: 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: Application
    Filed: July 15, 2009
    Publication date: January 20, 2011
    Inventors: 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: 7870492
    Abstract: 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: Grant
    Filed: October 2, 2001
    Date of Patent: January 11, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Anil Mukundan, John Coker, Ernst Katchour
  • Patent number: 7853884
    Abstract: 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: Grant
    Filed: February 27, 2004
    Date of Patent: December 14, 2010
    Assignee: Oracle International Corporation
    Inventors: Daryl B. Olander, Richard Feit, Edward O'Neil, Timothy Breeden, Sathyanarayana Giridhar, Jason Howes, Douglas Dew
  • Patent number: 7840898
    Abstract: 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: Grant
    Filed: November 1, 2005
    Date of Patent: November 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Xian-Sheng Hua, Shipeng Li, Cai-Zhi Zhu
  • Patent number: 7836321
    Abstract: 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: Grant
    Filed: June 28, 2004
    Date of Patent: November 16, 2010
    Assignee: Nokia Corporation
    Inventors: Janne La. Aaltonen, Juha H. Salo, Timo Lahnalampi
  • Patent number: 7827494
    Abstract: 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: Grant
    Filed: April 8, 2005
    Date of Patent: November 2, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Ramin Hedayatpour, Scott Dreier
  • Patent number: 7827492
    Abstract: 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: Grant
    Filed: April 12, 2004
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Julio Estrada, Miguel A. Estrada, Maurice B. Shore
  • Patent number: 7818677
    Abstract: 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: Grant
    Filed: August 12, 2004
    Date of Patent: October 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Scott L. Ruthfield, Richard J. Wolf, Michael J. Hopcroft, Paul R. Erickson, Satoshi Nakajima
  • Patent number: 7810037
    Abstract: 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: Grant
    Filed: August 4, 2000
    Date of Patent: October 5, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Eric Edwards, Clay Harvey Fisher, Kurt Jonach, Neal Jacob Manowitz
  • Patent number: 7805524
    Abstract: 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: Grant
    Filed: April 7, 2008
    Date of Patent: September 28, 2010
    Assignees: Fujitsu Limited, Fujitsu Frontech Limited
    Inventors: Katsuyoshi Yoshimura, Tomoyuki Yazawa, Tsuyoshi Kaseda
  • Patent number: 7797437
    Abstract: 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: Grant
    Filed: November 26, 2001
    Date of Patent: September 14, 2010
    Assignee: Columbitech AB
    Inventors: Torbjorn Hovmark, Lars Resenius
  • Patent number: 7783985
    Abstract: 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: Grant
    Filed: January 4, 2006
    Date of Patent: August 24, 2010
    Assignee: Citrix Systems, Inc.
    Inventors: Eric Indiran, Brian Green, Derek Piasecki
  • Patent number: 7779085
    Abstract: 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: Grant
    Filed: July 17, 2006
    Date of Patent: August 17, 2010
    Assignee: Research In Motion Limited
    Inventors: Tim Neil, Steve Grenier, Scott Neil
  • Publication number: 20100205079
    Abstract: 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: Application
    Filed: April 21, 2010
    Publication date: August 12, 2010
    Applicant: YODLEE.COM, INC.
    Inventors: Hill Ferguson, Blake Hayward, Ramakrishna Satyavolu
  • Patent number: 7761809
    Abstract: 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: Grant
    Filed: March 30, 2006
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Mai-Ian Tomsen Bukovec, Eric B. Watson, Eric C. Kool-Brown, Thomas William Keane
  • Patent number: 7752551
    Abstract: 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: Grant
    Filed: May 9, 2003
    Date of Patent: July 6, 2010
    Assignee: Novell, Inc.
    Inventors: Alexander D. Rosen, Paul H. DiCristina
  • Patent number: 7735013
    Abstract: 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: Grant
    Filed: March 16, 2001
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: William Philip Shaouy, Matthew Bunkley Trevathan
  • Patent number: 7730134
    Abstract: 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: Grant
    Filed: October 6, 2008
    Date of Patent: June 1, 2010
    Assignee: Workman Nydegger
    Inventors: 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: 7729933
    Abstract: 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: Grant
    Filed: October 31, 2003
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Yiming Ye, Haiyan Wang, legal representative, Liang-Jie Zhang, John Youssef Sayah, Jen-Yao Chung, Santhosh B. Kumaran