Downloading Remote Executables (e.g., Java, Cgi) Patents (Class 715/749)
  • Patent number: 8869024
    Abstract: The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: October 21, 2014
    Assignee: Facebook, Inc.
    Inventors: Matthew Cahill, Christopher W. Putnam, Daniel Reed Weatherford
  • Patent number: 8832545
    Abstract: A method and system for generating and using inspection data is disclosed. Prior to an inspection, inspection data is generated which includes location and component attributes, observation codes, and relationships between the location and component attributes and observation codes. During an inspection, an inspector accesses the inspection data to generate a data entry form which reflects the attributes, observation codes, and the relationships chosen during the inspection data generation. The inspector uses the data entry form to generate an inspection record having a structure based on the predefined inspection data.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: September 9, 2014
    Assignee: James Allan Hays
    Inventors: James Allan Hays, Darrell Spencer Martin
  • Patent number: 8826127
    Abstract: A method and computer program product for processing a data page to be provided to one or more remote devices via a data feed. A determination is made concerning whether the data page includes two or more data objects. If the data page includes two or more data objects, a page entry for the data page is defined; and a separate object entry for at least one of the two or more data objects included within the data page is defined. The object entry is associated with the page entry.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventor: Antonio Estrada
  • Patent number: 8826122
    Abstract: According to an example, a method for displaying a webpage includes: A, obtaining, by the webpage parsing server, an original webpage corresponding to a Universal Resource Locator (URL) request transmitted by a mobile terminal, and executing JavaScript (JS) in the original webpage to obtain a result webpage; B, adding, by the webpage parsing server, a JSNODE attribute to the result webpage, transmitting the result webpage containing the JSNODE attribute to the mobile terminal, and the mobile terminal fills in a JS request protocol packet according to a JS event triggered by a user and the JSNODE attribute; and C, executing, by the webpage parsing server, the JS event according to the JS request protocol packet transmitted by the mobile terminal, and transmitting the result webpage in which the JS event has been executed to the mobile terminal for display.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 2, 2014
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Shudong Ruan, Kaixiang Zhang, Dexian Chen
  • Patent number: 8812953
    Abstract: A method and computer program product for receiving, on a remote device, a data feed that includes a plurality of feed entries. The feed entries are processed to identify one or more page entries. The feed entries are processed to identify one or more object entries. At least a first and a second object entry, chosen from the one or more object entries, are associated with at least a first page entry chosen from the one or more page entries.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventor: Antonio Estrada
  • Patent number: 8812959
    Abstract: A method, computer program, and system for delivering digital content to a user interface. A method according to an embodiment includes: generating a starting content on the user interface including at least one clickable content, each of the at least one clickable content being previously associated with a first key; upon selection of a clickable content associated with a first key, determining a second key, associated with a destination content, from the first key; determining an executable asset program from the second key, an execution of the asset program generating the display of a predefined asset content; attaching the second key to the executable asset program according to a hiding mechanism; executing the executable asset program to display the predefined asset content, and releasing the second key during the execution of the program.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sebastien Bousseton, Jean-Luc Collet, Arnaud Lund, Carole Truntschka
  • Patent number: 8806344
    Abstract: A system for displaying files over a local area network or over the Internet. The method includes the steps of defining headings for either non-comparative information or comparative information within any company or government entity or within any vertical market, listing either hierarchical information or the products or services of vendors in a vertical market, including vendors that do not have a Web presence, and providing a means of soliciting products or services or other information not listed. The step of displaying files eliminates the wait for the latency period of successive server round trips after the first server round trip, saving user functional engagement time. The method allows the user to disconnect the user computer from the Internet once all database information files are downloaded, and, since any subsequent information files viewed are resident in the user computer, the current method is faster than existing methods.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: August 12, 2014
    Inventors: Lawrence Taylor, Jr., Christophery R. Curry
  • Patent number: 8775947
    Abstract: Embodiments include a program for transferring of data from a source computer to a location on a target computer utilizing a drag-and-drop operation and a spring-loaded portal. I/O devices are monitored for mouse input that includes coordinates of a mouse pointer. Whether an end-user is utilizing the mouse pointer to perform the drag-and-drop operation is determined. The spring-loaded portal is expanded from a closed position to an open position. A screen snapshot image of the location on the target computer is retrieved and overlaid on the spring-loaded portal. The transferring of data from the source computer to the location on the target computer is executed, wherein the location on the target computer is previewable at the source computer through the spring-loaded portal. Whether to abort the transferring of data is determined. The spring-loaded portal is minimized from the open position to the closed position.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Anthony E. Martinez, Vanessa V. Michelini
  • Patent number: 8767931
    Abstract: Provisioning is described for use in communications systems. The provisioning includes receiving a message at an inbox of a device. The message includes information of an electronic location of a source device from which to download the appropriate application and device and user-specific information used for configuration of the application. An application is automatically transferred to the device in response to selection of the received message by a user of the device. The application is automatically installed on the device. The application is auto-started, at which time it self-configures using the original message.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: July 1, 2014
    Assignee: Orative Corporation
    Inventors: Josh Perfetto, Saurav Chatterjee, Paul Fullarton, Lorraine Ling, Hemendra Rana, Mike White
  • Patent number: 8762836
    Abstract: Embodiments of the present invention provide for the efficient application of a system font mapping to a design. Specific embodiments of the invention involve creating a design environment for a user that is configured to display a design. The design environment allows a user to apply a design font to text in the design. The user is also allowed to define a mapping from the design font to a target font. These embodiments also include generating a markup language representation of the design and applying the mapping to the design. The text is linked to the design font using an encoding prior to the generating step, and the text is linked to fonts in the markup language representation using a different encoding.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 24, 2014
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner
  • Patent number: 8756526
    Abstract: A method for managing a web application initiated by a user is disclosed which enables navigation between two or more wizards while executing said web application. Predefined instructions ensure that a user can execute a plurality of steps in different orders when navigating between two or more wizards without losing any data that has been executed in a previous step. A wizard engine is also disclosed which is adapted to execute the suggested method.
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: June 17, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Robin Gador, Ingela Krantz, Jan Pontusson
  • Patent number: 8745507
    Abstract: A disclosed method of serving web page requests includes detecting a client request for a web page that contains an object. A preloader application is invoked to execute while the object is downloading to the client. The preloader application displays a preloader message during at least part of the downloading interval. At least a part of the preloader message is an advertisement or is otherwise unrelated to a progress of the downloading of the object. A size of the object may exceed a specified threshold and/or a type of the object may match any of a set of predetermined object types. The set of predetermined object types may include a Java® object type, a Flash® object type, or another object type suitable for implementing motion graphics. In some embodiments, the preloader application resides on a third party web site.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: June 3, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Denis Brent Walton
  • Patent number: 8701051
    Abstract: The delivery of targeted advertisements (ads) to wireless mobile handheld display devices (MHDDs) with client specific advertisement and dynamic content for response and feedback is becoming important in advertising. As the return for ads on MHDDs becomes higher, there is a push to show larger and more interactive ads on devices that have small displays. This has created a need to maximize the area available for ad viewing. The need for larger viewing area reduces the area available for call-to-action response enabling switches or inserts on the screen for customer interaction. To overcome this deficiency and provide the necessary end-to-end response capability, hot-spots on the ad image are provided as call-to-action response regions without limitation on the ad viewing area. The use of such hot-spots provides users of MHDDs a preferred interaction mechanism for responding to the advertisement, while maintaining a large ad viewing area.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: April 15, 2014
    Assignee: Goldspot Media, Inc.
    Inventor: Srinivasa Dharmaji
  • Patent number: 8701015
    Abstract: A method and system are provided for a user interface that enables control of a device via respiratory and/or tactual input. A mobile device comprising a graphical user interface may receive data from a second device and/or locally from within the mobile device. The data may be associated with and/or mapped to multimedia content that may be retrievable from a content source. The content source may be external to the mobile device and the second device. The associating and/or mapping may occur at either the mobile device or the second device and the associated or mapped data may be operable to function as at least a portion of the graphical user interface of the mobile device. The graphical user interface may be customized utilizing the data that is associated and/or mapped to the media content. The second device may map the received data to the media content.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: April 15, 2014
    Inventor: Pierre Bonnat
  • Patent number: 8694896
    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 27, 2010
    Date of Patent: April 8, 2014
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Eric Edwards, Clay Harvey Fisher, Kurt Jonach, Neal Jacob Manowitz
  • Patent number: 8694894
    Abstract: A method for displaying building control system information includes receiving an interpreted program over the Internet using a web-browser. The method further includes executing the interpreted program to display at least a first graphical element, the first graphical element having a fixed element and a variable element, the variable element representative of a first value. The method also includes executing the interpreted program to receive at least a second value over the Internet, the second value comprising non-graphical information, and executing the interpreted program to display the first graphical element such that the variable element is representative of the second value.
    Type: Grant
    Filed: June 17, 2003
    Date of Patent: April 8, 2014
    Assignee: Siemens Industry, Inc.
    Inventor: Raphael Imhof
  • Patent number: 8661432
    Abstract: A computer program product is tangibly embodied in a computer readable storage medium and comprises instructions that when executed by a processor perform a method including: presenting business category identifiers to a user in a computer system, each business category identifier representing one of multiple reporting content bundles for configuring a transactional application and an analytical application; receiving, in the computer system, a selection by the user of at least one of the business category identifiers; and installing in the computer system, from the selected reporting content bundle, at least one transactional content object in the transactional application, and at least one analytical content object in the analytical application.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Sven Kriebel, Dirk Degrell, Andreas Balzar
  • Patent number: 8656293
    Abstract: Methods, systems, and apparatus, including computer program products, for configuring mobile devices using emulations of the mobile devices.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: February 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Roger R. Webster, David Tristram
  • Patent number: 8656285
    Abstract: A web based platform and method is provided for facilitating content transactions between a provider and one or more users. Content transmitted from a content provider via a communications network and a customized graphical user interface, and stored on a database server in association with content data. Access to an identifier of the content is provided for users of the user interface, and value is received from one or more users in association with the content. In response to the received value, selective access to the content by one or more users is provided, with the access for a particular user determined based on the content data. The content data in various embodiments may include a value threshold for the content, with access provided to all users or a set of users after a cumulative value received exceeds the value threshold.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: February 18, 2014
    Inventors: Michele Alessandrini, Guglielmo Ubaldi
  • Publication number: 20140047352
    Abstract: A website is augmented to indicate the presence of saveable enhanced book memos. A user can save an enhanced book memo to their memobook database, then view their saved book memos, either at the website, or using a downloaded program when not at the website. The enhanced book memos can include text and/or multimedia files that are not present on the website.
    Type: Application
    Filed: October 9, 2012
    Publication date: February 13, 2014
    Inventors: David LEPPAN, Hristo SIMEONOV
  • Patent number: 8635538
    Abstract: A display apparatus includes: a displaying unit; a signal processing unit which performs signal processing for displaying images on the displaying unit; a first controlling unit which controls the signal processing unit to perform signal processing; a first storing unit which saves a first control program for operating the first controlling unit; a connecting unit to which an outer storing apparatus is connected; and a second controlling unit which compares reference information related to the first control program saved in the first storing unit with reference information related to a first control program saved in the outer storing apparatus, and updates the first control program saved in the first storing unit to the first control program which is saved in the outer storing apparatus and received through the connecting unit if the first control program saved in the first storing unit needs to be updated.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: January 21, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Myeoung-soo Chae
  • Patent number: 8631335
    Abstract: An illustrative embodiment of a computer-implemented method for plug-in re-use in a web page for simulated simultaneous interactive elements, determines whether an interactive element is a plug-in instance on a web page and responsive to a determination that the interactive element is not a plug-in instance on a web page, requests current state information of the interactive element from the web page. The computer-implemented method loads the current state information into an available plug-in instance on the web page, positions and sizes the available plug-in instance on top of the interactive element on the web page and enables interaction with the interactive element.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventor: Matthew S. Chmiel
  • Patent number: 8615545
    Abstract: A method for saving data locally on a data processing system running a first instance of a browser. A program is received from a server with the first instance of the browser. The data is formatted in a selected format and placed into a class variable responsive to another user input. A second instance is initiated of the browser. The data is retrieved into the second instance of the browser to form retrieved data. The retrieved data is saved locally on the data processing system.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventor: Mansoor Abdulali Lakhdhir
  • Patent number: 8601365
    Abstract: Different techniques are disclosed for generating formatted information for display on a computing device. The computing device may be configured to include at least one interface for communicating with a server system. The computing device sends a request to the server system. According to one embodiment, the request may correspond to an HTTP request for information relating to a specific HTML page or web page. A response is then received from the server system. The response can include response information having instructions and data. The instructions may include instructions for using the data to generate formatted markup information for display on the computing device. The instructions then can be executed on the data to generate formatted markup information for display on the computing device. The formatted markup information can correspond to HTML data to be rendered for display on the computing device.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: December 3, 2013
    Assignee: IpVenture, Inc.
    Inventors: Narasimha Rao Paila, Ajit Ramachandra Mayya, Huy Nguyen, Shannon Norrell
  • Patent number: 8560373
    Abstract: A method for direct marketing comprising establishing a first communications link between a prospective customer using a device having a unique identification number and a communications device, automatically transmitting the unique identification number associated with the prospective customer's device to the communications device, establishing a second communications link between the communications device and a computer operably connected to a memory apparatus having a prospective customer database comprising prospective customer information associated with the unique identification number of the prospective customer's device, in which the information in the database determines prospective customer value which can be used to determine subsequent operations and marketing actions with the prospective customer.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: October 15, 2013
    Inventor: Eileen A. Fraser
  • Patent number: 8560840
    Abstract: A system and computer implemented method for providing a widget are described. The widget is portable, embeddable and for dynamically displaying multimedia content. The method and system include receiving a request corresponding to the widget and performing an authentication corresponding to the request. The method and system also include fulfilling the request if the authentication is successful.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: October 15, 2013
    Assignee: InMobi Pte Ltd.
    Inventors: Carnet Williams, Olin Lagon, Kevin Hughes
  • Patent number: 8516266
    Abstract: A system, comprising a network interface, an additional data communications interface, and processor for supporting a control interface communicated through the network interface according to an intermachine markup language protocol, for controlling the network interface and the additional data communications interface.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: August 20, 2013
    Inventors: Steven M. Hoffberg, Linda I. Hoffberg-Borghesani
  • Patent number: 8504924
    Abstract: A method and system of providing a Social Network Service (SNS) interlocking with a phone book of a portable terminal are provided. The method includes searching for an item that corresponds to subscriber information of the SNS, extracting information that corresponds to the searched item from the phone book of the portable terminal, converting the information into a specified data format, transmitting the information to an SNS server, searching for values that coincide with the received information converted into the specified data format, converting the searched values and corresponding SNS IDs into the specified data format, and transmitting the converted values and the corresponding SNS IDs to the portable terminal.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: August 6, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sang-Min Park
  • Patent number: 8479100
    Abstract: An apparatus and method of providing a user with a web-browser supplement is disclosed. One method includes providing access to a focal group, wherein the focal group includes at least one member having at least one association with the user. Access is provided to information associated with the at least one member having relevance to the focal group. Web browsing by the user is supplemented by the information of the members of the focal group.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: July 2, 2013
    Inventors: Jonathan Davar, Serge M. Krasnyansky
  • Patent number: 8468263
    Abstract: A method is present for transferring information in an aircraft network data processing system. A message is received from a process executing on the aircraft network data processing system for a destination to form a pending message. The pending message is received using a common protocol for processes executing in the aircraft network data processing system. A communication service is identified from a number of communication services for use in sending the message to the destination remote to the aircraft network data processing system to form a selected communication service in response to receiving the pending message. A new message is formed from the pending message. The new message has a format usable by an associated protocol for the selected communication service. The new message is sent to the destination using the selected communication service.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: June 18, 2013
    Assignee: The Boeing Company
    Inventors: C. L. Fagan, John Allen Craig, Jr., Michael A. D'Annunzio, Ruben Laurens Martin
  • Patent number: 8458598
    Abstract: Example embodiments provide apparatuses and methods directed to a system for presenting customized advertisements and branding in conjunction with an audio-visual presentation, e.g., an online slideshow with audio enhancement, played on a player module on an access device. In example embodiments, the online slideshow includes a customized pre-roll advertisement, a customized post-roll advertisement, and/or a customized banner advertisement on the final slide of the slideshow. The system also might customize the GUI views displayed by the player module which plays the online slideshow and/or the player landing page on the CDN that hosts the player module. In example embodiments, the system might base the customization on branding (e.g., in support of “white labeling”), seasonal themes, and/or personalization.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: June 4, 2013
    Assignee: Goldmail, Inc.
    Inventors: Thomas Hakel, David Andrew Simpson, Paul N. Vilevac
  • Patent number: 8434021
    Abstract: A centralized User Interface (UI) comprising a supplementary UI and a desktop UI is employed to bring in enterprise constructs into the desktop application. The supplementary UI is generated and dynamically positioned based on selections on the desktop application UI. Summary information associated with data that is to be synchronized or transferred between the desktop application and an LOB application is presented in the supplementary UI along with controls that enable a user to bind additional items to be synchronized.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: April 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Maarten W. Mullender, Sangya Singh, Eric Danas, Jay Hilwig, Karen MacCubbin
  • Patent number: 8429551
    Abstract: Various embodiments provide application- or browser-based, copy and paste operations. In one or more embodiments, a web browser supports copy and paste functionality thus enabling the user to easily move data from one location to another. The browser-based solution can thus relieve websites from having to include code that implements the copy and paste functionality.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Jane T. Kim, Sean O. Lyndersay, Walter VonKoch, Matt Augustine
  • Patent number: 8407583
    Abstract: An information processing apparatus comprises a memory that stores structure information indicating a structure of functions of a Web application. Upon acquiring extension page information defining an extension function of the Web application, the apparatus sets up the extension page information in the memory according to a setup command, and determines, based on the setup command and the structure information, an insertion position of the extension function in the structure of functions of the Web application. Then, upon receipt of a request for generation of a Web page that represents the structure of functions of the Web application, the apparatus generates an extended Web page based on the structure information and the insertion position, by inserting extension function information indicating the extension function into a Web page according to the structure information.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: March 26, 2013
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Tohru Murai
  • Patent number: 8401973
    Abstract: Methods and systems for activating an add-on software component independently of any host application with which the add-on component is compatible are described. Consistent with some embodiments, an add-on manager module can be invoked from any host application that is part of a suite of applications. The add-on manager module displays a list of add-on components that are installed, and compatible with a particular host application. After receiving product activation data (e.g., serial number or product key) for a particular installed add-on component, a license verification operation is performed to validate the product activation data, and activate the add-on component for use with a host application.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: March 19, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
  • Patent number: 8359295
    Abstract: The present invention relates to systems, methods, and user interfaces for browsing a collection of content items saved by a user or by one or more buddies associated with a given user. The method of the present invention comprises saving one or more content items and one or more associated keywords as specified by a user. An interface is generated that displays the one or more saved content items and the one or more associated keywords, as well as the one or more buddies associated with a given user. A user indication of the selection of a given keyword or the selection of a given buddy by the user is received. The one or more displayed content items are filtered according to the selected keyword, buddy, or combination of selected keyword and buddy.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: January 22, 2013
    Assignee: Yahoo! Inc.
    Inventors: Kenneth Norton, Chung-Man Tam, Jianchang Mao, Zhichen Xu, Adrienne Bassett, Ashley Hall, Nathan Arnold
  • Patent number: 8352966
    Abstract: A method and apparatus enabling inter-widget communication and control uses a central server to receive selected widgets and settings associated with at least one widget, wherein the received settings are used to at least partly determine the settings of the other selected widgets according to a pre-defined relationship between or among the widgets.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: January 8, 2013
    Assignee: Yahoo! Inc.
    Inventors: Gary Clayton, Victor Chen, Athellina Athsani, Ron Martinez
  • Patent number: 8353016
    Abstract: A security component may be associated with a network-enabled application. The security component may access a secure store, which may include customization information, which may include one or more graphical user interface customizations defined by a user, and one or more instances of card information. The card information may specify how to authenticate a user's credentials to access a relying party (e.g., web site). The security component may initiate the display of an embedded region of a window drawn by the network-enabled application. At least a part of the appearance of the embedded region of the window may be defined according to the customization information and not by the relying party. The embedded region may provide a user interface for determining user authentication credentials. The customization information and the one or more instances of card information may not be accessible to the relying party.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: January 8, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: James D. Pravetz, Joseph D. Steele, Sunil Agrawal
  • Patent number: 8347214
    Abstract: In a computer-implemented method, a data set characterizing a first enterprise application is received. The data set is organized into a model. A set of standards is applied to the model, yielding a set of computer-executable instructions operable to enable implementation of an interface between the first enterprise application and a second enterprise application.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: January 1, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Eric Dillon, Douglas Strombom, Neil Buckley
  • Patent number: 8335817
    Abstract: A container application is a native application that allows a web based application to access a computer's resources such as messaging, also known as interprocess communications. If a container application is associated with a window, then the web based application can alter or control many, or all, aspects of the container application's content area and meta user interfaces (UIs). Web based applications are downloaded from application servers and run inside container applications. A web based application can use messaging for drag and drop and other capabilities and thereby more tightly integrate with the user's desktop environment.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: December 18, 2012
    Assignee: Google Inc.
    Inventor: Tal Dayan
  • Patent number: 8327275
    Abstract: A method and apparatus is provided that allows a user to automatically add content, such as an event, to a container, such as, a calendar without directly accessing the container. Second and third preferred embodiments are also provided.
    Type: Grant
    Filed: October 9, 2009
    Date of Patent: December 4, 2012
    Assignee: Facebook, Inc.
    Inventors: Tony Espinoza, Debra Lavoy, Ben Quigley, Dave Sobotka, Mike Sugarbaker, Mary Wolf
  • Patent number: 8321795
    Abstract: A method of offering a promotional product to a user at a digital imaging device having a display. The method comprises the steps of: receiving an order from the user at the digital imaging device for an imaging service or product; and simultaneously processing the order for the imaging service or product at the display and displaying, on the display, a motion image comprising the promotional product, wherein the promotional product is different than the imaging service or product. In a preferred embodiment, the promotional product displayed on the display comprises a user-supplied image.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: November 27, 2012
    Assignee: Eastman Kodak Company
    Inventors: Felix Blanco, Timothy J. White, James M. Burniche, John R. Fredlund, Joseph A. Manico
  • Publication number: 20120284632
    Abstract: Techniques are provided for establishing an integrated rendering of a browser window comprising user interface elements such as streaming media on a client endpoint device. A web browser on a hosted virtual desktop (HVD) generates an HVD display image comprising a browser window and communicates it to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. The browser window comprises a host-provided window element and a placeholder where client-provided data associated with a tag may be rendered. A plugin server element on the client endpoint device instantiates an endpoint browser plugin to render a tag in place of the placeholder portion of the HVD display, before displaying the integrated display of the browser window and rendered tag content at the client endpoint device.
    Type: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: Randall B. Baird
  • Patent number: 8291042
    Abstract: The collaborative sharing of resources on demand based on proximity, within a group or network of computers. Broadly contemplated herein the “tiling” of a collection of logically adjacent individual graphical desktops in a virtual desktop. In such a setting, the action of dragging a window or icon off of one desktop and onto another would effectively transfer user interactability, and/or perceived ownership of the object, to the desktop where the window or icon graphically “lands”.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: October 16, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Arnold S. Weksler, Scott E. Kelso, John C. Mese, Nathan J. Peterson, Rod D. Waltermann
  • Patent number: 8291408
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating mobile device applications using a visual programming integrated development environment (IDE). In one aspect, a method includes receiving, by a visual programming IDE, one or more user inputs entered by a user through a visual programming interface at a first client device, where the one or more user inputs collectively select and arrange components that define an application, and where at least one of the components accesses functionality that is specific to mobile devices, generating, by the visual programming IDE, executable code that implements the application defined by the one or more user inputs, and providing, by the visual programming IDE, the executable code to a second client device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: October 16, 2012
    Assignee: Google Inc.
    Inventor: Herbert Czymontek
  • Patent number: 8276079
    Abstract: An apparatus and method of providing a user with a web-browser supplement is disclosed. One method includes providing access to a focal group, wherein the focal group includes at least one member having at least one association with the user. Access is provided to information associated with the at least one member having relevance to the focal group. Web browsing by the user is supplemented by the information of the members of the focal group.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: September 25, 2012
    Inventors: Jonathan Davar, Serge M. Krasnyansky
  • Publication number: 20120240053
    Abstract: A method and apparatus is disclosed that transmits a plug-in module to a web browser of a client computer. The web browser displays web content in a main window. The plug-in module, when activated, causes the web browser to display a user interface to a user of the client computer. The user interface is separate from the main window of the web browser, displays at least a portion of the web content, and is configured to enable the user to operate on the displayed at least a portion of the web content.
    Type: Application
    Filed: March 14, 2012
    Publication date: September 20, 2012
    Applicant: SLANGWHO, INC.
    Inventors: John S. Shriber, Roman Zaks
  • Patent number: 8271614
    Abstract: A method for centralizing web application interaction, the method including handling a request, using a central point of entry, from a remote application, determining a local application suitable for processing the request, and handing out the request to the, local application determined to be suitable for processing the request.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: September 18, 2012
    Assignee: CA, Inc.
    Inventor: Kevin R. Barrett
  • 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: 8255494
    Abstract: According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: August 28, 2012
    Assignee: Google Inc.
    Inventors: Aaron Boodman, Erik Kay, Rafael Weinstein, Matthew Perry, Glen Murphy