Including Downloading Patents (Class 717/178)
  • Publication number: 20130007725
    Abstract: A method, apparatus and system for transmitting an application using a plurality of computers is provided. In one aspect, a computing machine and a mobile computing device are provided. The computing machine is configured to execute a browser application. The mobile computing device is configured to host a manager application. When the computing machine and the mobile computing device are connected, the manager application becomes available on the client machine so that transmitting of applications to the mobile computing device can be controlled by the computing machine.
    Type: Application
    Filed: September 26, 2011
    Publication date: January 3, 2013
    Inventors: Michael Stephen Brown, Terrill Mark Dent, Herbert Anthony Little
  • Publication number: 20130007728
    Abstract: The present invention relates to a short range wireless communication device for providing an application service based on an area. In particular, an apparatus for providing an application service based on an area in a small cell including a femtocell base station or a WiFi Access Point, the apparatus including a communication unit to receive a list of application services from an Application Service Provisioning Server, select and download at least one application service from the received list, an application service database to store the at least one downloaded application service, a service controller to install the at least one downloaded application service, or uninstall an installed application service, a user equipment access detector to detect a user equipment entering or exiting a service area, and a user equipment database to store an identifier and information of the user equipment entering or exiting the service area.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 3, 2013
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Hyeon Ju OH, Chan Yong LEE, Eun Seon CHO, Byung Han RYU, Nam Hoon PARK
  • Patent number: 8347286
    Abstract: A method, system and program product for managing downloads of files from a server. The method includes presetting, using a tool, a threshold number of allowable connections for each client requesting connections to download files from a server. The method further includes identifying, using the tool, a client requesting one or more connections to download a file and tracking, using the tool, whether or not the client has exceeded the threshold number of allowable connections preset. If the client has not exceeded the threshold number of allowable connections preset, allowing the one or more connections up to the threshold number of allowable connections preset for the client to download the file from the server and if the client has exceeded the threshold number of allowable connections preset, preventing the client from connecting to the server, such that overloading of the server with too many simultaneous active connections is minimized.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons, Jr.
  • Patent number: 8346223
    Abstract: A method of delivering a user specific customized service to a mobile user device is disclosed. User specific customized service information is received over a first channel. An identifier for the user specific customized service is generated. A link is sent that includes the identifier of the user specific customized service over a second channel. The user specific customized service identifier is received. The user specific customized service over a third channel is sent.
    Type: Grant
    Filed: November 7, 2006
    Date of Patent: January 1, 2013
    Assignee: Flurry, Inc.
    Inventors: Sean N. Byrnes, Gabriel Vanrenen, Dan Scholnick
  • Patent number: 8347375
    Abstract: The intrusion detection function monitors for and reports detected intrusion signatures. The dynamic intrusion signatures function determines whether reported intrusion signatures exist in a library of signatures associated with a particular intrusion detection function. If the reported signature does not exist in the library, the library is updated. Detected intrusion signatures are reported to similarly enabled devices for library analysis and updating, if necessary. The related method includes the steps of monitoring for intrusion signatures or other triggering events, analyzing the events and updating IDS signature libraries as necessary.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: January 1, 2013
    Assignee: Enterasys Networks, Inc.
    Inventors: Richard W. Graham, John J. Roese
  • Patent number: 8347287
    Abstract: A method is provided for localizing a server application using a client-side translator. A client device selects a locale specific resource file using client locale information stored in a client operating system or provided by a user. The client locale information may be sent to a server. The client may download a locale specific resource file associated with the server application or install a locale specific resource file from a computer readable medium. The server application sends a displayable string to the client device. The displayable string may be a lookup key to mapping a locale specific string in the locale specific resource file to the displayable string. The displayable string may be replaced by the locale specific string corresponding to a translation of the displayable string. The locale specific string displays on the client device.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: January 1, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Takashi Kakinari, Caroline N. Koff
  • Patent number: 8347283
    Abstract: A system and a method are disclosed for automatic installation and maintenance of hardware and/or software in the system nodes of a distributed computer system, in particular in a distributed automation system, comprising a system installation and/or system maintenance tool that can be activated from every system node of the distributed system. The system installation and/or system maintenance tool (WZ) selects a software package and/or a functional component, and automatically executes the maintenance steps of the selected software package and/or of the selected functional component as regards the distribution, installation and/or configuration of the software package and/or of the selected functional component in a defined sequence on the system nodes (SK) of the distributed system.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: January 1, 2013
    Assignee: ABB Research Ltd.
    Inventors: Christian M. Stich, Marcel Dix, Peter Johann Walther Schemat
  • Publication number: 20120331460
    Abstract: An illustrative embodiment of a computer-implemented process for a centrally controlled proximity based software installation receives a request to install a software package, sends a list of machines associated with the received request to a rules engine and generates a set of proximity groups using the list of machines. The computer-implemented process uploads the software package of the received request to a selected machine within a proximity group of the set of proximity groups, instructs the selected machine to install the software package and instructs the remaining machines associated with the proximity group of the selected machine to download the software package from the selected machine and to install the software package. Responsive to a determination that no more requests exist, the computer-implemented process reports to a central installer.
    Type: Application
    Filed: June 19, 2012
    Publication date: December 27, 2012
    Applicant: IBM CORPORATION
    Inventors: Peter R. Manahan, Leho Nigul
  • Publication number: 20120331459
    Abstract: A machine such as a domestic appliance is designed by providing a controller that has a generic PSoC as part of the controller board and includes interfaces specifically designed for cooperation with the input sensors and output controls. The machine is serviced by a method comprising providing a hand held unit which can communicate through the internet with a database providing software for the PSoC of the SPCB circuit board, providing on the SPCB an interface for local communication with the hand held unit and causing the hand held unit to communicate with the database of machines, stored on the internet, to download software onto the PSoC of the machine.
    Type: Application
    Filed: February 14, 2011
    Publication date: December 27, 2012
    Inventor: Dhiren J. Master
  • Patent number: 8341619
    Abstract: An installer system provided according to an aspect of the present invention facilitates easy installation of software modules in a heterogeneous computing system in which many operating systems are installed in the remote systems. In an embodiment, the installer system performs different installation actions on different remote systems, depending on the specific operating system installed on the corresponding remote system and the specific software module being installed. Each installation action may be translated into one or more commands according to the syntax/semantics requirement of the respective operating system on the remote system.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: December 25, 2012
    Assignee: Oracle International Corporation
    Inventors: Inderbir Singh Pall, Pradeep Kumar Itharaju, Bharat Shrikrishna Paliwal, Ramasubramaniyan Adhinarayanan
  • Patent number: 8336043
    Abstract: A method and system for dynamically downloading custom code for execution within a host application is provided. A deployment system augments the manifest used for deploying managed applications to include information describing how the host application is to use the custom code, referred to as host manifest information. The deployment system reports the progress of the downloading of the manifest and the custom code to the host application. The host application can then perform appropriate host-specific processing. The host application may provide to the deployment system an interface for verifying the trust of the custom code. The deployment system also allows the host application to control the uninstalling of the custom code.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: December 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Darryn O. Lavery, Adriaan W. Canter, Sameer V. Bhangar, Thomas E. Quinn, Justin Kwak, Jeff Young, Brent Rector
  • Patent number: 8336045
    Abstract: A Scale Integration Framework that allows secondary applications installed on a PC-based scale or at a remote location to interact with a Scale Application that controls the scale equipment in accordance with applicable requirements. The scale integration framework comprises a plurality of Integration Points within the Scale Application such that other value added applications can interact with the Scale Application at these Integration Points.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: December 18, 2012
    Assignee: Mettler-Toledo, LLC
    Inventors: Ronald W. Tamkin, Daniel J. Hackathorne, Kevin A. Russo
  • Publication number: 20120317561
    Abstract: Methods, systems, and computer program products are provided that enable web applications to be identified, and that enable the identified web applications to be published to remote servers. Objects are accessed in storage for a developed web application. A feed is received that includes a plurality of signatures that correspond to a plurality of webapp development applications. A webapp development application used to develop the web application is identified by comparing the signatures to the objects. A web deployment package is downloaded for the identified webapp development application. The downloaded web deployment package is applied to enable the web application to be published to a server, such as by modifying settings and/or applying transformations to the objects that defined by the downloaded web deployment package.
    Type: Application
    Filed: June 13, 2011
    Publication date: December 13, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Bilal Aslam, Mohammed Parvez Shaikh, Kristina Olson
  • Publication number: 20120317565
    Abstract: Methods and devices for controlling access to resources are disclosed herein.
    Type: Application
    Filed: June 7, 2011
    Publication date: December 13, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael Anthony Carrara, Daniel Jonas Major
  • Patent number: 8332836
    Abstract: A system and method for updating portable electronic devices using a rechargeable battery are provided. The method includes accessing update data stored in a battery removably connected to a portable electronic device and transferring the stored update data from the battery to the portable electronic device. The method further includes updating the portable electronic device with the transferred update data.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: December 11, 2012
    Assignee: Pine Valley Investments, Inc.
    Inventor: Eric Matthew Jamerson
  • Patent number: 8332936
    Abstract: A computer-implemented method of pre-permissioning a computer application is disclosed. The method includes receiving a request from a user to install a software application, identifying one or more computing services required for operation of the software application, presenting the one or more computing services to the user for review, determining whether the user approves installation of the computer application, and installing the application on a computing device assigned to the user if the user approves installation of the computer application.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: December 11, 2012
    Assignee: Google Inc.
    Inventors: Dianne K. Hackborn, David P. Bort, Joseph M. Onorato, Dan Bornstein, Andrew T. McFadden, Brian J. Swetland, Richard G. Cannings
  • Publication number: 20120311563
    Abstract: Disclosed are a system and a method for installing a smart card applet. A response message for an OTA message received from an external remote server is transmitted to form a communication channel based on HTTP (hyper text transfer protocol) between a smart card and the remote server. The applet is installed based on applet installation information received through the communication channel. A large scale applet is installed in a card within a short period of time.
    Type: Application
    Filed: August 13, 2012
    Publication date: December 6, 2012
    Applicant: SK TELECOM. CO., LTD.
    Inventors: Kyung Ok LEE, Jin Tae KIM, Eun Su JUNG
  • Patent number: 8327347
    Abstract: A method, system and program product for customization of a plurality of servers in a computer network. A server customizer module is generated that includes a server customizer initialization file containing a plurality of arguments for populating and running a plurality of standardized applications, scripts and utilities on each server. The server customizer module is installed on each of the plurality of servers for subsequent execution as part of the server build/customization process. A server unattended install launch module, cooperative with the server customizer module is generated that includes an unattended install launch initialization file for launching a plurality of standardized processes on each server. The server unattended install launch module is installed on each of the plurality of servers for subsequent execution as part of the server build/customization process.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: December 4, 2012
    Assignee: Open Invention Network LLC
    Inventors: Colin Feeser, Craig A Spreha
  • Patent number: 8327348
    Abstract: A method for generating a Set Top Box (STB) code download step sequence includes the steps of retrieving a code object from a Software Download Generator (SDG) memory in response to an instruction signal, generating at least one of a control message and a decoder conditional command using a SDG processor in response to the code object, accessing information in a channel map in the SDG memory, combining the at least one of a control message and a decoder conditional command with the code object to generate the STB code download step sequence for a target STB, transmitting the at least one STB code download step sequence from the SDG memory to a Digital Addressable Controller (DAC), re-transmitting the STB code download step sequence from the DAC to a Remote Addressable DANIS/DLS (RADD), and re-transmitting the STB code download step sequence from the RADD to the target STB.
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: December 4, 2012
    Assignee: Comcast Cable Holdings, LLC
    Inventor: Joshua A. Seiden
  • Patent number: 8321351
    Abstract: Embodiments of the present disclosure describe methods, apparatus, and system configurations for device management in a wireless communication network. A method includes determining, by a server of a communication network, that one or more updates are designated for a mobile station, initiating a re-authentication of the mobile station based on the determining to trigger the mobile station to establish communication with the server of the communication network to receive the one or more updates, and sending the one or more updates to the mobile station. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: November 27, 2012
    Assignee: Intel Corporation
    Inventor: Avishay Sharaga
  • Patent number: 8321538
    Abstract: An embodiment of the present invention comprises a method of configuring one or more target network devices for operation, that further comprises the steps of creating an object for deployment to a predetermined target network device, the object having configuration data for configuring the target network device, and at least one of identification data identifying the object, an autonomous encapsulated agent for executing necessary steps for installing the configuration data, identification data identifying the predetermined target network device, and authentication data for authenticating at least one of the predetermined target network device identification data and object identification data, transporting the object to the predetermined target network device, and the autonomous encapsulated agent begins an on-site process of installing the configuration data in the predetermined target network device.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: November 27, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel E. Ford, Charles F. Clark
  • Patent number: 8321896
    Abstract: In one embodiment, the present invention is a t-commerce platform, which is linked to the content from a video signal that the user is currently watching. At some point during the broadcast of the content, a close-up of the product is shown. Simultaneous with this, a VBI-based trigger is added to the video signal of the broadcast. This trigger causes the television, a set-top box, or a similar device to capture in a memory, a “freeze-frame” of the image being shown. This action is transparent to the user while the video being displayed on the television is continuing normally. If the user chooses to perform an interactive “buy” transaction the saved image data is used as part of the interactive screen display.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: November 27, 2012
    Assignee: Index Systems, Inc.
    Inventors: Douglas B. Macrae, Thomas E. Westberg
  • Patent number: 8321858
    Abstract: The present invention comprises systems and methods, and computer readable media comprising the methods, for updating software applications. The systems and methods of the present invention provide automation and flexibility to the updating process. Processor usage and network usage are monitored and software updates are initiated and/or continued during periods where processor and/or network usage are low. The update process may be halted when the processor and/or network connection are called upon for other uses. Processor and/or network usage may also be throttled, for example limiting the bandwidth available for the download to maintain sufficient processor share and/or bandwidth for other tasks. Adverse impact on a computer user is minimized.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: November 27, 2012
    Assignee: Google Inc.
    Inventors: David Marmaros, Stephen R. Lawrence, Mihai Florin Ionescu, Niniane Wang, Omar Habib Khan
  • Patent number: 8321860
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for remotely collecting data from the local storage of a machines. For example, embodiments of the method involve deploying a collection tool to the machine via a network, automatically installing the collection tool on the machine, generating a snapshot of the data, storing the snapshot in a storage area on the machine, and transmitting the data from the storage area to a remote collection server. Because the data is transmitted from the snapshot stored in the storage area rather than from the original data stored on the local storage of the machine, the data may be transmitted to the remote collection server without substantially affecting a user's ability to use the machine and interact with the data stored on the machine.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: November 27, 2012
    Assignee: Bank of America Corporation
    Inventors: David M. Andersen, Philip L. Richards, Michael J. Mayer, Eric B. Hobart
  • Patent number: 8316120
    Abstract: Aspects of the subject matter described herein relate to detecting needed updates. In aspects, an update agent receives a request to scan for updates for a target. The target may include a virtual or non-virtual device. The request may include one or more rules that indicate resources to check to determine attributes of the device. The update agent utilizes a resource accessor to access the resources indicated by the rules. The resource accessor maps resource names indicated by the update agent to corresponding resource names of the target. The update agent may provide results of evaluating the rules to an update source in a multi-pass protocol designed to eliminate irrelevant updates.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: November 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Christopher Scott Gouge, Vibha Rathi, Shiaf Ramlan, Derek Chirk Yin Cheng
  • Patent number: 8316364
    Abstract: A software package of interest is identified, and information about a latest version of the package is retrieved. Then, data corresponding to the latest version are downloaded from a peer-to-peer network, and the downloaded package is installed. Alternative methods and systems for use in particular environments are also described.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: November 20, 2012
    Assignee: Red Hat, Inc.
    Inventor: Brian T. Stein
  • Patent number: 8316361
    Abstract: A method of enabling a user to update one or more low-level resources of a computer system in a user-friendly manner is described. In particular, multiple computer files are grouped. These computer files are utilized in a pre-boot environment to provide a menu-driven update guide that requests one or more responses from the user. Moreover, the computer files are utilized to initiate updating of the low-level resources based on the responses. Furthermore, a bootable image file of the computer files is generated. The user is provided access to the bootable image file.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: November 20, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eric Christopher Watson, Michael Joseph McGrath
  • Patent number: 8316123
    Abstract: A retail environment can include a plurality of client devices communicatively coupled with the server. A first client device of the plurality of client devices begins downloading a new boot image from the server via a first connection. The first client device monitors a transfer rate of the new boot image against a threshold. If the first client device determines that the transfer rate falls below the threshold, then the first client device broadcasts a request to other client devices of the plurality of client devices for the boot image. If a second client device of the plurality of client devices affirmatively responds to the request, then the first client device begins downloading a second portion of the boot image from the second client device via a second connection, and monitoring a cumulative transfer rate of the downloading over the first and the second connections.
    Type: Grant
    Filed: February 19, 2007
    Date of Patent: November 20, 2012
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Radhakrishnan Sethuraman, Manuel Silveyra
  • Publication number: 20120290530
    Abstract: A cleaning application that can clean at least one of one or more files and a registry of a computer is provided. The cleaning application can be remotely deployed over a network to one or more computers. The cleaning application can include an administrator cleaning module and a user cleaning module. The administrator cleaning module can automatically scan a network and detect one or more computers. The administrator cleaning module can then remotely deploy the user cleaning module to one or more selected computers of the network. Once the user cleaning module is deployed on a computer, the administrator cleaning module can remotely manage the user cleaning module over the network. In particular, the administrator cleaning module can instruct the user cleaning module to clean at least one of one or more files and a registry of the computer.
    Type: Application
    Filed: May 13, 2011
    Publication date: November 15, 2012
    Applicant: PIRIFORM COMMERCIAL LTD.
    Inventor: Guy SANER
  • Publication number: 20120291023
    Abstract: Provided are a device and method for automatic driver installation. The device comprises: a remoter server, a client host and an information security device. The remote server stores driver and interface protocol program downloading service for the client host. The client host is in communication connection with the remote server, receives data information inputted by the information security device, and downloads the driver or interface protocol program from the remote server according to the data information and install or load the driver or interface protocol program. The information security device is in communication connection with the client host and feedbacks data information according to instruction issued by the client host. The present scheme can effectively reduce the number of times user account control (UAC) window pops up and ensure operating system security while installing and deploying middleware, thus simplifying user operation.
    Type: Application
    Filed: November 24, 2011
    Publication date: November 15, 2012
    Applicant: Feitian Technologies Co., Ltd.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 8312449
    Abstract: A method of viral installation of operating systems in a network includes determining a target group of computers at a master computer, installing an operating system image, the operating system image including a viral installation controller, from the master computer to the target group based on the target group determination, determining a first associated group of computers at least one target group computer, and installing the operating system image and viral installation controller on the first associated group from the target group based on the first associated group determination. A computer readable medium including computer readable code is also disclosed.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Dawson, Peter G. Finn, Rick A. Hamilton, II, James W. Seaman, Timothy M. Waters
  • Patent number: 8312450
    Abstract: Method and system for widgetizing a web-based application are provided. An example system comprises a widgetizer trigger and a definition module. The widgetizer trigger may be configured to receive at a server computer system, from a web browser application running at a client computer system, a request to widgetize a web-based computer application to permit the computer application to be run as a desktop widget at the client computer system. The definition module may be configured to provide to the client computer application, in response to the request to widgetize, a definition file associated with the computer application, the definition file comprising a reference link to the computer application, the reference link including one or more parameters, the one or more parameters to instruct the computer application to generate output in a format suitable for use by a widget engine provided at the client computer system.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: November 13, 2012
    Assignee: SAP AG
    Inventors: Kiran Gangadharappa, Apurv R. Jawle, Vincent Mendicino, Andrew Ng, Neil Srivatsan, Dirk Wodtke
  • Patent number: 8312445
    Abstract: Computer implemented methods, data processing systems and computer program products install deliverables into user-specified install locations. A user-specified install location is provided. Software virtual product data is extracted from a software bundle. Software virtual product data is stored within the user-specified install location.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Julie Levell Craft, Roji John, Edward Shvartsman, Marc Joel Stephenson
  • Patent number: 8312451
    Abstract: A computing system includes a computer network, a server connected thereto, and a client device for communicating with the server over the computer network. The client device runs an application shell software module providing a dynamically configurable application in a piecemeal manner by individually downloading and running a plurality of software components that are individually stored on the computer network and downloaded/run when needed. The server receives a request for available software components from the application shell software module, controls a search of an index for available software components and transmits a response to the application shell software module providing details of available software components.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: November 13, 2012
    Assignee: Univirtua Ireland Limited
    Inventors: Joseph Timothy Poole, Rohan Nathaniel Beckles
  • Patent number: 8312116
    Abstract: In one embodiment, the present invention includes a method for initializing a common information model (CIM) broker and a SLP service agent of a system in a pre-boot environment, transmitting a multicast request and receiving a unicast advertisement from a directory agent, registering a web-based enterprise management (WBEM) service to the directory agent, and configuring, provisioning, and/or performing asset inventory of the system in the pre-boot environment responsive to information from a resource manager. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: November 13, 2012
    Assignee: Intel Corporation
    Inventors: Rodolfo Kohn, Arzhan Kinzhalin, David Lombard, Ricardo Morin
  • Publication number: 20120284706
    Abstract: A method for installing software components includes: a terminal receives a software component package delivered by a Device Management (DM) server directly or a download address of the component package and a command instructing to download delivered by the DM server, where the software component package contains more than one software component; if the terminal receives the download address and the command instructing to download, the terminal downloads the software component package from the download address; the terminal installs the obtained software component package locally and generates management nodes and subnodes of the management nodes corresponding to the software components under a Deployed subtree of the Software Component Management Object (SCOMO) of the terminal. With the present invention, the process of installing software component is more reasonable. A system and apparatus for installing software components are also provided.
    Type: Application
    Filed: July 18, 2012
    Publication date: November 8, 2012
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shouling CUI, Xiaoqian CHAI, Linyi TIAN, Kepeng LI
  • Publication number: 20120284705
    Abstract: A system selects an application program for download. The system includes a host system, such as a personal computer, having a disk sub-system storing a plurality of application programs. The disk sub-system includes a file storing a plurality of identifiers, with each of at least some of the identifiers being associated with one or more of the application programs. A target system, such as a wireless handheld electronic device, includes a hardware identifier and a vendor identifier. A communications channel connects the host system and the target system. An application loader routine executes at the host system, communicates with the target system through the communications channel, requests the hardware and vendor identifiers as a received identifier from the target system over the communication channel, and employs the identifiers and the received identifier to select one of the application programs for download from the host system to the target system.
    Type: Application
    Filed: July 13, 2012
    Publication date: November 8, 2012
    Applicant: Research In Motion Limited
    Inventors: Andrew D. Bocking, Tim R. Tyhurst
  • Patent number: 8307356
    Abstract: The invention relates to a safety controller and to a method for loading a new operating program onto such a safety controller. The safety controller has an input module for automatically reading process signals, a failsafe signal processing module for automatically processing the process signals, and a failsafe output module which produces control signals as a function of the signal processing module. The signal processing module comprises at least one programmable processor and at least one read only memory. A current operating program for the processor is stored in a non-volatile form in the read only memory. A download device for transferring a new operating program is provided in the safety controller, with the download device enabling or inhibiting the transfer of a new operating program in a failsafe manner as a function of enabling information.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: November 6, 2012
    Assignee: Pilz GmbH & Co. KG
    Inventors: Johannes Klopfer, Klaus Wohnhaas
  • Patent number: 8301874
    Abstract: Techniques are provided for desktop streaming over wide area networks. In one embodiment, a computing device comprises pivot logic that is configured to be executed during a first boot of an operating system on a computing device as a pivot process that is the only process running when performing modifications to a file system on the computing device. During execution, the pivot process replaces a current set of files in the file system with a new desktop image that represents a complete view of the file system. The desktop image includes a prefetch set of files, but other files in the desktop image are represented by file metadata. The prefetch set of files includes a smallest subset of files that is needed to boot the computing device without requiring retrieval of additional files. During execution, the pivot process terminates the first boot and to invoke a second boot that is executed based on the prefetch set of files included in the new desktop image.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: October 30, 2012
    Assignee: Wanova Technologies, Ltd.
    Inventors: Eytan Heidingsfeld, Yehuda Itzhakov, Tal Zamir
  • Publication number: 20120272231
    Abstract: A mobile terminal capable of driving applications and an application management system using the same are provided. The mobile terminal includes an identification module, a display unit, a controller, and a communication unit. The identification module stores identification information. The display unit displays a list of applications provided by a provider corresponding to the identification information. When selecting of at least one of items of the application list is recognized, the controller generates a download request signal. The communication unit transmits the download request signal to a relay server, and downloads an application corresponding to the selected item from the relay server in response to the download request signal.
    Type: Application
    Filed: April 13, 2012
    Publication date: October 25, 2012
    Applicant: LG ELECTRONICS INC.
    Inventors: Hyukmin Kwon, Jijong Jeon
  • Publication number: 20120272233
    Abstract: Disclosed are an automatic creating method of a group application or a couple application which comprises (1) downloading and installing a group application or a couple application creating application by an administrator; (2) creating the group application or the couple application from the application creating application by the administrator; (3) inputting an identification means of a client or a counterparty relating to the group application or the couple application by the administrator; and (4) transmitting the group application or the couple application to the client or the counterparty. Thus, an Internet space in which only a small number of people or two person may communicate with each other and share information may be created simply and easily.
    Type: Application
    Filed: July 5, 2012
    Publication date: October 25, 2012
    Inventor: Won Jae LEE
  • Publication number: 20120272232
    Abstract: Disclosed is a method for installing applications between mobile terminals capable of easily installing applications installed in an existing mobile terminal in a new mobile terminal at the time of purchasing a mobile terminal. An installation apparatus extracts identification information regarding applications installed in a first mobile terminal from the first mobile terminal connected to communicate data with the installation apparatus for installing data. The installation apparatus extracts link information providing an access path of downloading and installing application files from an application market provided from a web based on the identification information or downloading applications from the application market. The installation apparatus transmits the application files to the second mobile terminal so as to be installed in the second mobile terminal or transmits the link information so as to be stored in the second mobile terminal.
    Type: Application
    Filed: April 14, 2012
    Publication date: October 25, 2012
    Applicant: GION NETWORKS
    Inventor: Sang-Min SONG
  • Patent number: 8296751
    Abstract: A software application program interface system and method is provided. A call message may be received that specifies a type of application program to be called from a calling application program that is executing on a computer system. It may be determined whether the computer system has any application programs of the specified type available for execution. If an application program of the specified type is available for execution on the computer system, an application call message may be provided in a format recognized by a particular available application programs of the specified type, and the particular available application program may be called using the application call message.
    Type: Grant
    Filed: January 3, 2005
    Date of Patent: October 23, 2012
    Assignee: SAP AG
    Inventors: Juergen Sattler, Joachim Gaffga
  • Patent number: 8296849
    Abstract: A method of protecting data in a computer system against attack from viruses and worms comprising; modifying micro-code of a processor of system to be protected to remove homogeneity between processors from a manufacturer; modifying op-codes of an application to match modified micro-code of the processor prior to execution.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: October 23, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dwight L. Barron, E David Neufeld, Kevin M. Jones, Jonathan Bradshaw
  • Patent number: 8296757
    Abstract: Autorun functionality is incorporated into a portable device such as a flash drive, a wireless adapter, a communication adapter, or any USB peripheral device. The portable device is connectable to a computing device (e.g. USB). The portable device may act as a security key to protect software or data running on the computing device from unauthorized use. At least part of the protected software or data may be stored in a protected memory component of the portable device which is not accessible by the user. Upon connecting the integrated circuit memory device to the computing device, the at least part of the protected software or data may run automatically on the computing device to enable the function of the protected software or data; whereby the user may run the protected software or data on the computing device while the portable integrated circuit memory device remains connected to the computing device.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: October 23, 2012
    Assignee: Flexiworld Technologies, Inc.
    Inventors: William Ho Chang, Vinaynathan Viswanathan
  • 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: 8291045
    Abstract: Configuration of an application module to utilize branded content is described. In an implementation, a method includes identifying one of a plurality of business relationships which correspond to a request sent by a client over a network. A configuration file is the formed for communication to the client and for configuration of an application module of the client to utilize branded content which corresponds to the identified business relationship.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: October 16, 2012
    Assignee: Microsoft Corporation
    Inventors: Brion G. Stone, Eric W Hebenstreit, Emmanuel Miranda-Steiner, Lucius B. C. A. Fleuchaus, Oliver I. Wallace, Scott D. Stacey, Arnold Neil Blinn
  • Patent number: 8291402
    Abstract: A computer system can be updated and/or reconfigured quickly by preparing a list of attributes of the system and computing a fingerprint based on the list. The fingerprint serves as a key to a database of precomputed upgrade plans. If a matching plan is found, it can be executed to update the computer system without performing a time-consuming dependency resolution operation. If no applicable precomputed plan is found, a plan must then be computed, but the computed plan may be saved in the database to speed up future system updates.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: October 16, 2012
    Assignee: Red Hat, Inc.
    Inventor: Jan Pazdziora
  • Patent number: 8285837
    Abstract: An object (e.g., a video, a widget, etc.) may carry generation information, indicating the length of the referral chain that led to the object's being downloaded. Some users become aware of the object through initial publicity. When these users download an instance of the object, that instance is a generation zero instance. The object may contain a mechanism (e.g., a link) that invites other users to download an instance of the objects. When a user follows such a link and downloads an instance of the object, the downloaded instance has a higher generation than the instance that presented the link to the user. For example, if a generation zero object refers a download, then the downloaded object instance may have generation one. Generation information may be collected and analyzed to determine how successfully an object propagates.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: October 9, 2012
    Assignee: Microsoft Corporation
    Inventors: Marc M. Sanford, Steven R. Ebeling, Anthony Schlee
  • Patent number: 8285199
    Abstract: Disclosed is a technique for auto-deploying an application from a mobile communication device to a host in a pervasive computing environment. The technique can detect and can select an available host around the mobile communication device. The technique can determine if the mobile communication device issues a request of auto-deploying a selected application into the available host. In response to the issued auto-deploying request, the selected application can be auto-deployed into the available host for execution.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Tony S. T. Hsu, Charles H. Lu