Data Transfer Between Application Windows Patents (Class 719/329)
  • Patent number: 8589917
    Abstract: A method, system, and program product transfer information from a guest virtual machine running on a host machine to a receiving machine. A monitor intercepts a request to transfer information from a sending machine, which is a guest virtual machine located on the host system, to a receiving machine. If the receiving machine is a guest virtual machine running on the host machine, the information is transferred to memory associated with the receiving machine. If, the receiving machine is not a guest virtual machine located on the host system, the information is transferred to a network.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jensen Boss, Vincenzo Valentino DiLuoffo, Rick Allen Hamilton, II, Timothy Moffett Waters
  • Patent number: 8584148
    Abstract: A terminal device in which basic information and detailed information of each a plurality of application programs are stored in a different storage area for each application program, and that prohibits access to each storage area by other application programs, is caused to execute the processes of displaying a window that includes the basic information of each application program, and, if a cursor is moved to the display position of one of the pieces of basic information, reading out, from the appropriate storage areas, the detailed information of a first application program corresponding to the basic information where the cursor is positioned and the detailed information of a second application program whose basic information is displayed adjacent to the basic information of the first application program, and displaying the detailed information of the first application program.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: November 12, 2013
    Assignee: NTT DoCoMo, Inc.
    Inventors: Yasushi Onda, Izua Kano, Dai Kamiya, Yusuke Kushida, Keiichi Murakami, Eiju Yamada, Kazuhiro Yamada
  • Patent number: 8584149
    Abstract: Systems and methods of transferring information from at least one source context to at least one target context, and associated physical computer-readable medium. A service software application is used on a processor-based platform to transfer digital data content from at least one data source to at least one data target in at least a semi-automatic manner. The data source is associated with a source software application and the data target is associated with a target software application. The digital data content includes, for example, text data, image data, graphics data, or a clipboard object.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: November 12, 2013
    Assignee: Apteryx, Inc.
    Inventor: Kevin M. Crucs
  • Patent number: 8578393
    Abstract: A log message collection system selects a configured host and fetches a log message. The log message collection system examines the fetched message to identify one or more DLLs necessary to translating the log message and determines whether the necessary DLL(s) have been loaded into a cache. If so, the log message is translated. If the DLLs are not in the cache, the log message collection system fetches from the log message host only the DLLs necessary to translate that fetched message. After the message is translated, the log message collection system fetches the next log message, identifies the necessary DLLs for that log message, and fetches the DLLs necessary to translate that message.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: November 5, 2013
    Assignee: Alert Logic, Inc.
    Inventors: Paul Fisher, Eugene Golovinsky, Pavel S Trakhtman
  • Patent number: 8572682
    Abstract: An embodiment includes a computer-implemented method of managing access control policies on a computer system having two high-level programming language environments. The method includes managing, by the computer system, a structured language environment. The method further includes managing, by the computer system, a dynamic language environment within the structured language environment. The method further includes receiving a policy. The policy is written in a dynamic language. The method further includes storing the policy in the dynamic language environment. The method further includes converting the policy from the dynamic language environment to the structured language environment. The method further includes generating a runtime in the structured language environment that includes the policy.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: October 29, 2013
    Assignee: SAP AG
    Inventor: Yuecel Karabulut
  • Patent number: 8526020
    Abstract: Techniques are provided for allowing a print driver to recognize a paper size that is not supported by the print driver. A printing device informs the print driver (executing on a client device) that an input tray of the printing device supports a particular paper size. Alternatively, the printing device informs the print driver that a feature and/or option supported by the printing device has changed. The print driver requests the new paper size (or the set of features and options) from the printing device. The print driver receives the new paper size data from the printing device and updates its user interface to allow a user to select the new paper size as a supportable option.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: September 3, 2013
    Assignee: Ricoh Company, Ltd.
    Inventors: Zhenning Xiao, Senthil K. Selvaraj
  • Patent number: 8520225
    Abstract: According to an approach for printing, a print driver is configured to retrieve printing device capabilities data from a Web service-enabled printing device. The printing device capabilities data specifies for a particular feature and a particular option supported by the Web service-enabled printing device, a plurality of languages in which the particular feature and the particular option may be displayed. The print driver generates, based at least upon the capabilities data, printer description data that specifies display data that indicates how the particular feature and the particular option are to be displayed, on a GUI, in the plurality of languages. In response to user input, the print driver generates, based at least upon the display data and language data that specifies a particular language, GUI data which, when processed, causes the particular feature and the particular option to be displayed on a GUI in the particular language.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: August 27, 2013
    Assignee: Ricoh Company, Ltd.
    Inventors: Senthil K. Selvaraj, Zhenning Xiao
  • Publication number: 20130212485
    Abstract: The present disclosure includes, among other things, systems, methods and program products for collaborative and non-collaborative work spaces, each of which can be defined by a workspace definition that includes a workspace identifier referring to a workspace where an application container having a user interface can instantiate the workspace based on the workspace definition, and a collection of application identifiers each referring to an application provider for an application. Each application can be configured to execute in the application container for the instantiated workspace, and each application can have a visual representation in the user interface. The workspace definition can also include one or more participants, where each participant refers to one or more workspace participants.
    Type: Application
    Filed: November 21, 2008
    Publication date: August 15, 2013
    Inventors: Steven P. Yankovich, Matthias Zeller, Daniel McWeeney
  • Patent number: 8510764
    Abstract: A first application running on an electronic device may receive a first request that was triggered by a second application running on the electronic device. In response to the first request, the first application may provide a token that corresponds to a state of the first application at the time of receiving the first request. In response to receiving—after the state of the first application has changed—a second request that comprises the previously-provided token, the first application may return to the state that it was in at the time of the first request.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: August 13, 2013
    Assignee: Google Inc.
    Inventors: Thomas Deselaers, Daniel Keysers
  • Patent number: 8510763
    Abstract: Streaming media is received from a source system. A current overall resource usage of a resource of the device (such as a CPU or memory of the device) is obtained. A check is made as to whether the current overall resource usage exceeds a resource threshold value. If the current overall resource usage exceeds the resource threshold value, then an indication is provided to the source system to reduce a quality level of the streaming media. The streaming media is received from the source system at the reduced quality level until there is sufficient resource capacity at the device to increase the quality level.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: August 13, 2013
    Assignee: Microsoft Corporation
    Inventors: Pradip K. Fatehpuria, Vivek Thukral, Steven James Chin
  • Patent number: 8504738
    Abstract: A method and apparatus for intelligently routing and managing audio signals within an electronic device is disclosed. The routing is responsive to a set of logical and physical policies which are stored in data tables which can be updated as needed.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: August 6, 2013
    Assignee: Apple Inc.
    Inventors: James D. Batson, Meriko L. Borogove, Gregory R. Chapman, Patrick L. Coffman, Anthony J. Guetta, Aram Lindahl, Andrew Rostaing
  • Patent number: 8495663
    Abstract: Scorecard data is received, processed, and visualizations provided by a performance metric application. Real time collaboration between users is facilitated through context based selections from the visualizations through one or more communication applications. Performance metric application may be embedded in the communication application or vice versa through local implementation or in a service based architecture.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: July 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Ian Tien, Corey J. Hulen, Chen-I Lim
  • Patent number: 8484335
    Abstract: Methods, systems, and computer products for download notification including identifying content for download, requesting a download of the content to a device and requesting a notification related to the status of the download.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: July 9, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Lloyd Thomas Whitfield, Jr., James Carlton Bedingfield, Sr.
  • Patent number: 8479222
    Abstract: Simplifying interaction with multiple applications when using forms via a common interface. In one embodiment, a mapping data indicating the forms used for corresponding combinations of an action and a class of data is maintained. On receiving an action identifier and a class identifier from a user using a common interface, the specific form is determined from the mapping data based on the action and class identifiers. The specific form is then displayed to the user on a display. As a result, a user can quickly/directly access a desired form.
    Type: Grant
    Filed: September 3, 2007
    Date of Patent: July 2, 2013
    Assignee: Oracle International Corporation
    Inventor: Sameer Chavan
  • Publication number: 20130163731
    Abstract: Techniques for improving customer relationship management are disclosed. The techniques may be realized via a call processing system that may efficiently rout an incoming call to an agent of a call center. Also, the call processing system may provision a telephone number to a web-based help desk call center. Further, the call processing system may include a communication framework enabling a communication between a plurality of browser windows and a local storage medium.
    Type: Application
    Filed: September 11, 2012
    Publication date: June 27, 2013
    Inventors: Steven Kai-Man Yan, Adrian Peter McDermott, Shajith Chacko Thengumoottil, Henry Hsu
  • Patent number: 8438567
    Abstract: An information processing device includes an input unit configured to input data, a processing unit configured to process the data, an output unit configured to output the data, and an execution unit configured to execute a first process, a second process, and a third process. A function of an application is provided by operating the input unit, the processing unit, and the output unit in conjunction with each other. The first process executes application management software that manages activation and termination of the application. The second process executes basic application software that provides a basic function of the information processing device. The third process executes extended application software that provides an extended function added to the information processing device.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: May 7, 2013
    Assignee: Ricoh Company, Ltd.
    Inventor: Hiroyuki Matsushima
  • Patent number: 8423514
    Abstract: Embodiments disclosed herein provide systems and methods that can bridge the gap between business operations and data management operations. An interface layer provides customizable interfaces for interactions with a master entity index (MEI) system to accomplish association, storage, management or processing of data records based on user-defined business service operations. The interface layer allows a user to define business services, operations, and logical procedures according to a desired data model such that the inputs and outputs for each operation of the service correspond to the particular needs of the user and allow different terminology to be employed by the user.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Glenn Goldenberg, Jason Woods
  • Patent number: 8413109
    Abstract: Some aspects relate to systems and methods to receive a first metamodel conforming to a first meta-metamodel associated with first modeling unit types. A second metamodel conforming to a second meta-metamodel is generated based on the first metamodel and on a mapping between the first meta-metamodel and the second meta-metamodel, where the second meta-metamodel is associated with second modeling unit types, and where the first modeling unit types are different from the second modeling unit types.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: April 2, 2013
    Assignee: SAP AG
    Inventors: Wolfgang Pfeifer, Reinhold Kautzleben, Gerrit Simon Kazmaier, Baré Said, Gregor Karl Frey
  • Patent number: 8402151
    Abstract: A method of facilitating communication between a resource and a computer is described. The computer employs a software application that allows the computer to communicate with the resource. The resource may comprise a medical device such as a blood glucose meter or an insulin pump. In order to facilitate communication between the computer and the resource, the software constructs a communication protocol particular to the type of resource connected to the computer. The stack comprising the communication protocol allows the computer to communicate with the resource. Once the resource and computer cease communication, the stack may be removed from the memory of the computer.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: March 19, 2013
    Assignee: Roche Diagnostics Operations, Inc.
    Inventors: Morris J. Young, David Bradley Markisohn, Christopher Spieth, Allen B. Cummings, Adam R. Scroggin
  • Patent number: 8402481
    Abstract: A virtual execution environment for software applications and other code objects. In one implementation, the present invention allows for virtual execution of applications by transparently capturing the rendered output of natively executed applications, and delivering the output to other processes on the same platform or to remote devices in a platform agnostic manner.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: March 19, 2013
    Inventor: Julian Michael Urbach
  • Patent number: 8397246
    Abstract: This description relates to systems, methods and software architectures for providing previews of files, such as previews of content of the files without launching the applications which created those files. In one embodiment, a method includes receiving a first call, through a first API to obtain a preview of content of a file, the first call being made by a first application program and being received by a preview generator daemon, and generating a request to obtain a first plug-in from a set of plug-ins, the first plug-in being configured to process a file type of the file to produce content in a format which can be displayed by the first application program. Other methods, systems, computer readable media and software architectures are disclosed.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: March 12, 2013
    Assignee: Apple Inc.
    Inventors: Julien Jalon, Toby Paterson, Julien Robert, Yan Arrouye
  • Patent number: 8381236
    Abstract: In a document personalization production system, an application framework is provided between a production manager and one or more machines to enable new hardware and/or new functions for the creation, production, printing, attachment, and delivery of personalized documents. The application framework provides the application program interfaces, the graphical user interfaces, and the plugins required to implement the new hardware and/or new function into an existing document personalization production system without having to reprogram the production manager. The application framework may comprise or connect a number of service modules so that production manager applications are compatible across multiple machines or stations of the document personalization production system.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: February 19, 2013
    Assignee: DataCard Corporation
    Inventors: Daniel D. DeFore, Robert E. Beer, Jingang Deng, Brian P. Johnson
  • Publication number: 20130042259
    Abstract: Methods, apparatuses and systems directed to capturing an object rendered on the first window of a display by a first program, extracting the object, permitting a user to drag the object across the display into a second window of the display containing a second program, and importing the object into the second program in substantially real-time. The drag and drop process occurs seamlessly to the user and permits a user to select one or more of a plurality of objects in one application, drag the object into a second application for modification, and drag the modified object back into the first application for real-time preview.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 14, 2013
    Inventor: Julian Michael Urbach
  • Patent number: 8370750
    Abstract: A history acquisition unit acquires a history of operations with a web browser by a user and stores the history in a storage device. A search unit accesses the storage device to search a history of a first operation for inputting a parameter and a history of a second operation performed after the first operation. A generation unit generates a service program that provides services that the user has received through the operations with the web browser, and stores it in the storage device. The service program makes a computer function as: an input acceptance unit that accepts input of a new parameter instead of the parameter input through the first operation; and a processing unit that performs, in response to the new parameter, inputting the new parameter in the web page and processing associated with the second operation beforehand in this stated order with respect to the web browser.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: February 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hisatoshi Adachi, Masao Hara, Motoharu Inoue
  • Patent number: 8370858
    Abstract: Among other disclosed subject matter, a computer program product is tangibly embodied in a computer-readable storage medium and includes instructions that when executed by a processor perform a method for interfacing with an application program. The method includes receiving, from an application program that has an interface, an interface description defining how to make an input into the application program using the interface. The method includes generating a screen for a user to define a step corresponding to a task to be performed in the application program by another user, the screen generated using the interface description. The method includes forwarding a step description for receipt by the application program, the step description created using a definition made under guidance of the screen, and configured consistently with the interface for the application program to create the task.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: February 5, 2013
    Assignee: SAP AG
    Inventor: Marco Valentin
  • Patent number: 8365194
    Abstract: A system using proxy actions to handle requests for actions that are not yet registered with a broker. When an action request is received and the action is not registered in the broker, a proxy action object is created and stored on a proxy action queue. Proxy action objects stored on the queue are read periodically and a check is made as to whether the actions they refer to have been registered yet. If an action for a queued proxy action object has been registered, the action request represented by the proxy action object delivered to the appropriate service provider component. If a proxy action object remains on the proxy action queue without the corresponding action being registered before a corresponding proxy action queue element lifetime timer expires, the proxy action object is removed from the proxy action queue without the action being performed.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventor: Robert A. Balfe
  • Patent number: 8346752
    Abstract: In a computer system that has no single place to discover all installed software applications, a software title discovery technique uses a combination of techniques to discover installed software. One of the combined techniques is an operating system predefined interface for obtaining information about installed software application; other techniques that may be employed include searching a repository of uninstall information, searching for executable files in a portion of a filesystem for the computer, and searching for executable files pointed to by other files in the filesystem of the computer system. A client/server configuration may be employed to allow collection of the software application information across a network of computers in an enterprise by a server computer system, allowing the server system to provide reports regard installed software applications.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: January 1, 2013
    Assignee: BMC Software, Inc.
    Inventors: Joshua Stephen Sirota, Narayanan Arunachalam
  • Patent number: 8346894
    Abstract: The present invention provides a method and apparatus for providing real-time, two-way transactional capabilities on the Web. Specifically, one embodiment of the present invention discloses a method for enabling object routing, the method comprising the steps of creating a virtual information store containing information entries and attributes associating each of the information entries and the attributes with an object identity, and assigning a unique network address to each of the object identities.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: January 1, 2013
    Inventor: Lakshmi Arunachalam
  • Patent number: 8347311
    Abstract: An operation method of a mobile application model is provided. An application model is composed that separates applications into individual views and executes the individual views with independent processes. Only a code for a running view is loaded in a memory and a corresponding application is executed in the composed application model when switching to the running view for execution of the corresponding application.
    Type: Grant
    Filed: January 4, 2010
    Date of Patent: January 1, 2013
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Seok-Jae Jeong, Jin-Hee Choi
  • Patent number: 8330973
    Abstract: An information processor for executing multiple applications including an external application under a control of an operating system, includes: a executing section that executes the external application in an isolated environment based on user identification information that is under the control of the operating system and allocated to the external application.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: December 11, 2012
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Masatoshi Tagawa
  • Patent number: 8312093
    Abstract: A multi-user e-mail messaging system is described that is interfaced through the Internet and includes a first user group sharing a first server, which first server is interfaced to the Internet. In this system, after an e-mail message has been originated by an originating user of the first user group, the e-mail message is directed onto an e-mail enhancement path, and additional content is added to the e-mail message using the e-mail enhancement path to produce an enhanced e-mail message. Thereafter, the enhanced e-mail message from the e-mail enhancement path to the intended recipient. In one feature, the path taken by an incoming e-mail message is different from an outgoing path taken by an e-mail message sent from the first user group. The outgoing path defined to the intended recipient includes the enhancement path.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: November 13, 2012
    Inventors: Scott T. Brown, Kelly A. Wanser
  • Publication number: 20120284735
    Abstract: An interaction-based client interface may be provided. Upon receiving a logical representation of a user interface, the user interface may be rendered for display according to the logical representation. An interaction handler may be assigned to the user interface operative to capture a user action via the interaction handler and provide the captured user action to an application logic model. A result of providing the interaction may be received and the user interface may be updated accordingly.
    Type: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Applicant: Microsoft Corporation
    Inventor: Michael Helligsø Svinth
  • Patent number: 8307365
    Abstract: An apparatus and method for managing the execution of ActiveX control are provided. The apparatus includes a server list managing module for managing an approved server list for allowing the execution of predetermined ActiveX control and a disapproved server list for disallowing the execution of predetermined ActiveX control, an API hooking module for detecting installation or execution of ActiveX control in a HTML (Hyper Text Markup Language) document while visiting a web site, and a process module for reading the approved and disapproved server lists if the API hooking module detects the execution of the ActiveX control, allowing the execution of each ActiveX control only within approved web sites, and interrupting the execution of ActiveX control in disapproved web sites.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: November 6, 2012
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Su Yong Kim, Soonjwa Hong
  • Patent number: 8296785
    Abstract: Links are established between data elements common to different application programs to make it easier for a user to perform an action in one application program using data available in another application program. Data elements are identified in a first data set for a first application program. One or more performable actions is associated with each identified data element. Common or matching data elements in a second data set for a second application are identified. When a user selects one of the matching data elements in the second data set, a selectable list of actions is presented to enable performance of a selected action from within the first application program in relation to the data element selected in the second application program.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Margaret Ann Beynon, Kevin Christopher Brown, Graham Castree Charters
  • Patent number: 8291440
    Abstract: A window manager process hosts proxy window objects created by an application in a window manager display structure. A process in a device creates a local proxy view object within a window manager display structure for the window manager process. The process registers an identifier for a remote proxy window object which corresponds to an application display structure. The application controls processing of data used by the application. The process assigns the identifier for the remote proxy window object to the local proxy view object in the window manager display structure to create a composite display structure and renders the composite display structure to display an image on a display device. The image corresponds to the objects of the application display structure represented by the remote proxy window object. The window manager process controls rendering of the composite display structure.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: October 16, 2012
    Assignee: Apple Inc.
    Inventors: Scott Herz, John Harper, Christopher Marcellino
  • Patent number: 8286187
    Abstract: Resource management system is provided, implemented between a service bundle developer and provider and a service bundle user. A resource requirement determining device determines a system resource requirement for a service bundle provided by the service bundle developer and provider, and generates resource requirement information corresponding to the service bundle. A processor receives information of system resource utilization status from the service bundle user, determines whether available resource of the service bundle user is sufficient for the resource requirement of the service bundle, when the available resource of the service bundle user is insufficient, the processor generates a waiting queue, and adds the service bundle into the waiting queue. When available resource of the service bundle user is sufficient, the processor installs the service bundle specified in the waiting queue in the service user. A storage device stores the waiting queue and corresponding resource requirement information.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: October 9, 2012
    Assignee: Industrial Technology Research Institute
    Inventors: Ting-Wei Hou, Pang-Chieh Wang, Yi-Shuan Hung, Sheng-An Jang, Cheng-Liang Lin, Wen-Wei Lin
  • Patent number: 8286199
    Abstract: An add-on application, running on a computer, allows a user to store, in a repository, information such as (for example) document images, and to associate particular information with specified states of a host application such as the QUICKBOOKS® accounting software. When the add-on application determines, for example, that a bill is being displayed (or is about to be displayed) on the screen by the host application, the add-on application automatically obtains, and displays on the screen, information associated with the bill, such as a list or count of one or more electronic documents that are associated with the bill. In our particular embodiment, the auxiliary window is a toolbar or sidebar window located within the host application window itself. The foregoing is achieved utilizing standard host-application SDK and operating-platform API functionality, thus reducing the risk of degrading the host application's performance.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: October 9, 2012
    Assignee: SmartVault Corporation
    Inventors: Eric J. Pulaski, Roger O. Knapp, Mark A. Foster, Manikprabhu M. Rajendra
  • Patent number: 8266646
    Abstract: A cooperative electronic media measurement system is disclosed that measures the electronic media usage of one or more individuals by a media research entity. The media research entity defines at least one specialized task useful to the media research entity. The at least one specialized task is performed by a media handler provided by another entity and concerns a handling of electronic media by the media handler. The individual is tracked with at least one software agent of the media research entity. At least one software agent obtains a product of the specialized task performed by the media handler via at least one defined interface that provides interoperability between the media handler and the at least one software agent. Cooperative media handlers automatically obtain information from, or otherwise obtain information about, presented media objects including identification tags, if present, and other information, for collection by the research data collection agents.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: September 11, 2012
    Inventor: John S. Houston
  • Patent number: 8260844
    Abstract: An information messaging and collaboration system is described. In one embodiment, for example, a method is described for interactive content retrieval and display, the method comprises steps of: providing a plurality of portlets for retrieval of content for display in a user interface; mapping a message action to a first portlet to create a messaging portlet for sending a message in response to user interaction with the messaging portlet; creating a listener portlet by registering a second portlet to receive messages from the messaging portlet; and in response to user interaction with the messaging portlet, retrieving particular content for display in the user interface based on the message received by the listener portlet from the messaging portlet.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: September 4, 2012
    Assignee: Sybase, Inc.
    Inventor: Michael Timmons
  • Patent number: 8255932
    Abstract: In one example embodiment, a system and method are illustrated that includes defining an interface that is independent of a management interface associated with a management agent. This interface is configured to instrument a network device component. The system and method also includes generating an API from the interface. The system and method further includes binding the management agent and the API to implement the management interface associated with the management agent.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: August 28, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: L. Alexander Clemm, Jung Sauw Tjong
  • Patent number: 8250666
    Abstract: In one embodiment the present invention includes a security manager for managing security in a dynamic programming environment. The security manager interfaces between the dynamic programming environment and a non-dynamic programming environment. In this manner, the dynamic programming environment is unable to compromise the non-dynamic programming environment, yet still provide features desirable in a dynamic programming environment. An example using Ruby in a robust business programming environment is detailed.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: August 21, 2012
    Assignee: SAP AG
    Inventors: Yuecel Karabulut, Juergen Schmerder
  • Patent number: 8250484
    Abstract: A computer and a method for generation commands include loading a data exchange format (DXF) image, and selecting a measurement tool and selecting a DXF feature of the DXF image. The generation commands method further includes generating an edge detection command of the selected DXF feature according to the measurement tool when the size of the selected DXF feature is not larger than the size of an image area. And an edge detection command corresponding to each of the reselected measurement tools is generated when the size of the selected DXF feature is larger than the size of the image area.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: August 21, 2012
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Chih-Kuang Chang, Zhong-Kui Yuan, Yi-Rong Hong, Xian-Yi Chen, Dong-Hai Li
  • Patent number: 8234663
    Abstract: Illustrative embodiments disclose sending content from a first application at a first location to a second application at a second remote location. In response to a user input indicating a selection of content for transfer to the second application, the selection of the content is copied to form copied content. The copied content is then automatically sent to the second application at the remote second location without requiring additional user manipulation of the copy content. Additionally, the destination may be another user. In this case, the second application is employed to automatically transfer the copied content to that second user.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Indran Naick, Jeffrey Kenneth Wilson
  • Patent number: 8234657
    Abstract: A system and method communicates address and state information from a browser to a rich Internet application to allow the Rich Internet Application to start at a location, or preload variables, corresponding to the state information. The system and method communicates address and state information from the Rich Internet Application to the browser to allow such information to be displayed by the browser for use or retrieval. The system and method allows the user to navigate within the Rich Internet Application using the browser's forward and back buttons.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: July 31, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Kevin Lynch, Glenn Ruehle, Manish Jethani
  • Patent number: 8214461
    Abstract: In an embodiment, a method of processing a request by a server computer system begins with a step of receiving an object. The object comprises the request, an exception criterion, and a recovery operation. The method continues with a step of determining that the server computer system is unable to fulfill the request due to an exception which meets the exception criterion. The method concludes with a step of applying the recovery operation to resolve the exception. In an embodiment, the server computer system comprises a resource management system for a shared computing environment and the object comprises a resource request object. The resource request object comprises a resource request, the exception criteria, and the recovery operation. The resource request indicates resources requested from the shared computing environment by a start time and for a time period.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: July 3, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sven Graupner, Sharad Singhal, James C. Pruyne
  • Patent number: 8214452
    Abstract: Embodiments include methods, apparatus, and systems for monitoring windows on computers. In one embodiment, movement of a mouse or cursor in a focused window of the computer is analyzed to determine whether an application is properly executing in the computer.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: July 3, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Mark J. Seger
  • Patent number: 8201193
    Abstract: A system for processing a transaction on an end user application and an application server. The system initiates the transaction on the end user application in a first language (such as a markup language) with a first application program (such as a Web browser). The system transmits the transaction to the server and converts the transaction from the first language of the first end user application to a language running on the application server. The system processes the transaction on the application server, transmits the transaction from the application server back to the end user application, and converts the transaction from the language running on the application server to the language of the end user application.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Shyh-Mei F. Ho, Andrzej McColl Krasun, Benjamin Johnson Sheats
  • Patent number: 8196097
    Abstract: One embodiment of the present invention provides a system for extending a gadget. During operation, the system initially executes a gadget extension which extends a host gadget. In doing so, the system obtains from the gadget extension a specifier for the host gadget and a specifier for an interface. Next, the system establishes a communication interface between the gadget extension and the host gadget through the interface. Finally, the system uses functionality of the host gadget within the gadget extension via communication through the communication interface.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: June 5, 2012
    Assignee: Google Inc.
    Inventors: Satish Sampath, Carolyn Au, Omar Khan, Andrew M. Scherkus
  • Patent number: 8181162
    Abstract: A manager component of an apparatus in one example handles one or more checkpoint procedures for one or more software components of a distributed software application that runs within a plurality of executables.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: May 15, 2012
    Assignee: Alcatel Lucent
    Inventors: Richard W. Buskens, Oscar J. Gonzalez, Yow-Jian Lin
  • Patent number: RE43438
    Abstract: An extensible and replaceable network-oriented component system provides a platform for developing network navigation components that operate on a variety of hardware and software computer systems. These navigation components include key integrating components along with components configured to deliver conventional services directed to computer networks, such as Gopher-specific and Web-specific components. Communication among these components is achieved through novel application programming interfaces (APIs) to facilitate integration with an underlying software component architecture. Such a highly-modular cooperating layered-arrangement between the network component system and the component architecture allows any existing component to be replaced, and allows new components to be added, without affecting operation of the network component system.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: May 29, 2012
    Assignee: Apple Inc.
    Inventors: Michael A. Cleron, Timo Bruck, Stephen Fisher