Including Downloading Patents (Class 717/173)
-
Publication number: 20140130029Abstract: Virtual applications are automatically kept up to date with the current version of a virtual application. Instead of the client having to obtain the entire version of the current virtual application, the client obtains the portions of the current virtual application that are changed from its version of the virtual application. After obtaining the changes needed to update its version of the virtual application, the client integrates those changes into its version of the virtual application.Type: ApplicationFiled: January 13, 2014Publication date: May 8, 2014Applicant: MICROSOFT CORPORATIONInventors: GURASHISH BRAR, JOE K. YAP, TREVOR MCDIARMID
-
Patent number: 8719810Abstract: An apparatus and method for updating a program of a mobile terminal using an Over-The-Air (OTA) programming mechanism is provided. The program upgrade apparatus includes a first memory for storing a reference version of the program and at least one upgrade package; a second memory for loading an upgrade version of the program; a communication unit for enabling the mobile terminal to communicate with an external system; and a control unit for controlling the communication unit to download the upgrade package in response to an upgrade notification message from the external system, installing the upgrade package within the first memory, generating an upgrade version of the program by merging the upgrade package and the reference version in response to an install command, and operating the mobile terminal with the upgraded version of the program.Type: GrantFiled: July 13, 2007Date of Patent: May 6, 2014Assignee: Samsung Electronics Co., LtdInventor: Sung-Jo Oh
-
Patent number: 8719811Abstract: Status information of one or more business office appliances operating behind a firewall are retrieved remotely by a service management application. The service management application transmits, via electronic mail from a first network behind a first firewall to a second network behind a second firewall, information that identifies the one or more business office appliances. A device management application at the second network receives the information and, based on the information, communicates instructions to one or more business office appliances. The instructions are executed on the one or more business office appliances without requiring re-boot of the business office appliances. Results of executing the instructions are used to generate a response document that is sent back to the service management application and/or to a database on the first network.Type: GrantFiled: June 30, 2009Date of Patent: May 6, 2014Assignee: Ricoh Company, Ltd.Inventor: Revathi Vulugundam
-
Publication number: 20140123125Abstract: A method for automatically patching a management server in a distributed network. The method includes receiving an instruction to patch an unpatched management server. Retrieving, from a software repository, a patch file comprising a patch for the unpatched management server, where the unpatched management server is configured to manage a distributed application in the distributed network, and where the unpatched management server is located on a node of the distributed network. Establishing a connection with a management agent located on the node, where the management agent is configured to communicate with the unpatched management server over the network and manage a part of the distributed application that is located on the node. Sending, over the connection, the patch file to the management agent. Receiving, by the management agent, the patch file. Applying, by the management agent, the patch to the unpatched management server to obtain a patched management server.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: Oracle International CorporationInventor: Sonali Inamdar
-
Patent number: 8713561Abstract: A device may include a first manager to store attribute information of a first program in a first storage in response to an install request to install the first program, and a second manager to store attribute information of a second program in a second storage in response to an install request to install the second program. The second manager may store attribute information of a third program and attribute information of the second program included in the third program in the second storage, and store attribute information of the first program included in the third program in the first storage, in response to an install request to install the third program that includes the first program and the second program.Type: GrantFiled: August 1, 2012Date of Patent: April 29, 2014Assignee: Ricoh Company, Ltd.Inventor: Tomoya Hirokawa
-
Patent number: 8713559Abstract: A system and method for guiding a user through a procedure for updating firmware on an uninterruptible power supply. In one example, the system includes a computer system and a communication link to connect the computer system to the uninterruptible power supply. The computer system includes a discovery component, which is configured to detect a version of the firmware installed on the uninterruptible power supply and to detect a model type of the uninterruptible power supply. The computer system also includes a firmware update component, a preparation sequence and an instruction component corresponding to the model type of the uninterruptible power supply and the version of the firmware installed on the uninterruptible power supply. The preparation sequence is configured to prepare the uninterruptible power supply for the firmware update component. The instruction component is configured to display instructions that guide the user through the procedure for updating the firmware.Type: GrantFiled: November 15, 2010Date of Patent: April 29, 2014Assignee: Schneider Electric IT CorporationInventors: Raymond M. Fallon, Jane E. Morgan, Daniel C. Cohen
-
Patent number: 8713135Abstract: Systems and methods for managing imaging of computing devices are provided. A device image manager enables selection of one or more device images on the basis of various computing device criteria. The device image manager may obtain hardware qualification information associated with one or more device images, and obtain device configuration information associated with a computing device. The device image manager may select a set of appropriate device images for the computing device based on the hardware qualification information, device configuration information, or various device image selection criteria.Type: GrantFiled: June 23, 2011Date of Patent: April 29, 2014Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Pradeep Vincent, Benjamin E. Howard
-
Patent number: 8713555Abstract: A method, system, and program product are provided for updating software deployed on computers in an enterprise computer network wherein each computer has a software update agent installed to enable the computer to receive software patch updates. The method includes determining a required software component and updates based upon a location in a configuration file; determining a version of the agent and updating the agent if required; selecting a server from which required updates are to be downloaded; scanning a plurality of software components on a selected computer and comparing the components with updates available on the server to determine required updates; downloading the required patches from the server; and installing the patches on the selected computer. The system includes components that perform the method steps when operated on a computer in the network. A computer readable medium implements the method for updating software deployed on computers in a network.Type: GrantFiled: May 27, 2013Date of Patent: April 29, 2014Assignee: Open Invention Network, LLCInventor: Colin Lee Feeser
-
Patent number: 8707298Abstract: An image forming apparatus includes a printer driver; a first software-identifier storage unit that stores therein a first software identifier that identifies software of a printing device, in which a second plugin for enabling the printing device to implement a feature corresponding to a feature of a first plugin to be installed in the printer driver, can be installed; an installable plugin determining unit that compares the first software identifier with the second software identifier and determines whether the second plugin can be installed in the software of the printing device; and an installing unit that installs, if it is determined that the second plugin can be installed, the first plugin in the printer driver.Type: GrantFiled: May 20, 2010Date of Patent: April 22, 2014Assignee: Ricoh Company, LimitedInventor: Shigeo Araki
-
Publication number: 20140109079Abstract: A computer program product is embodied on a non-transitory computer readable medium. The computer program product comprises computer code to display a plurality of first indicia presented in a list, where each first indicia indicates a software product, and computer code to display a second indicia associated with a highlighted one of the first indicia. The second indicia comprises information about the software product indicated by the highlighted first indicia. The computer program product additionally comprises computer code to display a third indicia associated with the highlighted first indicia and indicate the availability of a software update for the software product indicated by the highlighted first indicia, and computer code to display a fourth indicia associated with the highlighted first indicia. The fourth indicia facilitates the retrieval of the software update.Type: ApplicationFiled: August 30, 2013Publication date: April 17, 2014Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Patent number: 8701105Abstract: In a system and a method, a request from a client device to generate a downloadable file representing an offline version of a web-based application hosted by a web server is received. Application components and data used by the web-based application are packaged into the downloadable file, and the downloadable file is transmitted to the requesting client device. The web-based application is locked to prevent access to the web-based application. A revised downloadable file is received that includes changes to at least one of the application components and the data contained in the downloadable file. As applicable, the application components and data used by the web-based application are updated with the changes to the at least one of the application components and the data contained in the revised downloadable file. Subsequent to the updating, the web-based application is unlocked, and the downloadable file is invalidated.Type: GrantFiled: May 19, 2011Date of Patent: April 15, 2014Assignee: SAP AGInventor: Stefan Knobel
-
Patent number: 8701104Abstract: A system and method for executing a user agent in an electronic device. Upon each startup of the user agent, the electronic device loads binary code of a base version of the user agent into memory, and determines whether a binary patch has previously been downloaded. If the patch has been downloaded, it is applied to the base version and the updated base version is executed. The binary patch may be downloaded from a server, which compiles the binary patch on the basis of stored source code of the base version and stored source code of one or more enhancements selected by the electronic device.Type: GrantFiled: December 14, 2009Date of Patent: April 15, 2014Assignee: Opera Software ASAInventor: Torbjörn Söderstedt
-
Publication number: 20140101653Abstract: An information handling system is provided. The information handling system includes at least one network switch that includes at least one processing unit, a memory coupled to the at least one processing unit, the memory storing at least one image including instructions controlling functions of the at least network switch, and a baseband management controller coupled to the memory and the at least one processing unit, the baseband management controller receiving and storing at least one upgraded image for writing to the memory to replace the at least one image. The baseband management controller receives the at least one upgraded image from a remote terminal, powers off the at least one processing unit, and writes the at least one upgraded image to the memory while the at least one processing unit is powered off.Type: ApplicationFiled: October 4, 2012Publication date: April 10, 2014Applicant: Dell Products L.P.Inventors: Vivek Dharmadhikari, Haresh K. Shah
-
Patent number: 8694986Abstract: The present invention extends to methods, systems, and computer program products for providing update notifications on distributed application objects. When a new version of an object is created that another object depends on, a notification can be added to the dependent object to alert a person that manages the dependent object of the creation of the updated object. Dependent objects can include template objects, such as virtual machine template objects that refer to virtual disk objects and service template objects that refer to one or more virtual machine template objects, as well as service instance objects that represent service instances that are instantiated from template objects. Versions of objects within a family can be identified by sharing a family name and having different releases. A timestamp is used to represent when an object is released to determine which version of an object is the newest version in a family.Type: GrantFiled: December 15, 2011Date of Patent: April 8, 2014Assignee: Microsoft CorporationInventors: Alan Shi, Srivatsan Parthasarathy, Biddappa Nanaiah Berera, Rajeet Nair, Rakesh Malhotra, Michael Michael, Eric Joseph Winner
-
Publication number: 20140096126Abstract: Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a thermostat) executes software to perform one or more functionalities of the device. Upon receiving an indicating that a software update is available, the device waits to download the software update until pre-download conditions are satisfied. Once the software update is downloaded, the device then waits to install the software update until pre-install conditions are satisfied. If the software update is non-critical and received during an initial installation of the device, the software update may not be installed until after installation of the device is complete. If the device is a thermostat, the device may delay installation of the software update until a controlled HVAC system in inactive. Control of the HVAC system may be disabled during installation of the software update.Type: ApplicationFiled: May 9, 2013Publication date: April 3, 2014Applicant: Nest Labs, Inc.Inventors: Alastair R. Gourlay, David A. Bourne, Grant M. Erickson, Richard J. Schultz, David Sloo, Jonathan Solnit
-
Patent number: 8688803Abstract: Disclosed is a method for efficiently distributing content by leveraging the use of a peer-to-peer network infrastructure. In a network of peers, a handful peers can receive content from centralized servers. These peers can then flood this content out to more clients who in turn can send the content along to others. Ultimately, a request for content can be fulfilled by locating the closest peer and obtaining the content from that peer. In one embodiment the method can be used to distribute content by creating content distribution groups of one or more client computing devices and redirecting requests for content from the server to the content distribution group. A further contemplated embodiment efficiently streams time sensitive data through the use of a spanning tree architecture of peer-to-peer clients. In yet another embodiment the present invention provides for more efficient use of bandwidth for shared residential broadband connections.Type: GrantFiled: March 26, 2004Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Todd R. Manion, Ravi T. Rao, Michael Shappell
-
Patent number: 8689209Abstract: A method of in-place updating an original version of content to an updated version of content, in a non-volatile memory storage device, wherein the storage device comprises a non-paged part of the content, wherein the non-paged memory part includes an original update library, and wherein the storage device is being used in a normal mode of operation or in an update mode of operation, the method includes: obtaining an update package required for updating the original version of content to the updated version of content; obtaining a new update library; storing the new update library in a second non-volatile storage; and updating the original version of content to the updated version of content, in a non-volatile memory storage device, using the at least new update library and the update package.Type: GrantFiled: August 4, 2009Date of Patent: April 1, 2014Assignee: Red Bend Ltd.Inventors: Evyatar Meller, Yair Noam
-
Patent number: 8689208Abstract: Architecture that enables separation of a user interface (UI) upgrade from the content and application logic upgrade. Administrators can upgrade to take advantage of new infrastructure features, and independently schedule the UI upgrade, for example, to accommodate customization work or to ensure user training. Furthermore, administrators can now allow users to choose when to switch to the new UI. More specifically, the architecture facilitates the separation of a UI upgrade from content and application logic upgrade, the ability to control the UI upgrade at multiple levels of precision, the ability for application logic and UI components to change behaviors based on the UI version of the context, and the ability to “preview” the updated UI before permanently switching to it. Additionally, UI components can be filtered to only appear in the appropriate UI version, and the site's UI version can be compared to versions that a component is compatible with.Type: GrantFiled: June 24, 2010Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Jonathan Fred Kern, Timothy Paul McConnell, Sean Lamont Grant Livingston, Hai Liu, Luis Angel Mex
-
Publication number: 20140089912Abstract: A technique for providing an improved way to update the nodes of a wireless mesh network is described. An upgrade engine executing on a server connected to the wireless mesh network determines a topology of the network, subdivides the network into a plurality of clusters based on the topology of the network, and seeds a small number of nodes within each cluster. The upgrade engine manages the upgrade process, notifying particular nodes within each cluster when to search for an upgrade package (e.g., an image of a new firmware) stored in an adjacent node. The upgrade engine also monitors success and failure of each node and delivers the upgrade package to a node directly when the node fails to download the upgrade package from an adjacent node within the network.Type: ApplicationFiled: September 21, 2012Publication date: March 27, 2014Applicant: SILVER SPRING NETWORKS, INC.Inventors: Jennifer WANG, Evan MCCLURE
-
Publication number: 20140082603Abstract: A locking system may place a persistent object on each of the devices in a computer cluster. The objects may indicate that an update is being performed on the devices so that other systems may not also update the devices. When an update has completed, the objects may be removed. The objects may include an identifier for the system owning the objects, as well as other information regarding the update. In some cases, the objects may include executable code and perform some of the update functions on the various devices.Type: ApplicationFiled: October 14, 2013Publication date: March 20, 2014Applicant: Microsoft CorporationInventors: Mallikarjun Chadalapaka, Ali E. Turkoglu
-
Publication number: 20140082604Abstract: Autorun functionality is incorporated into an integrated circuit memory device such as any USB peripheral, which has a memory component interfaced to a USB microcontroller. This provides autorun of one or more executables or application installers from a memory component with a USB interface without an intermediate hardware-based autorun feature. USB peripheral devices internally include a USB microcontroller that performs the functionality associated with identifying the device to a host computing device, such as a personal computer. Autorun firmware is embedded into the USB microcontroller. The autorun firmware enables autorun of an installable or executable application stored on the memory component of the USB device. The firmware acts as bridge component translating all commands and interactions between a host PC and the memory component.Type: ApplicationFiled: November 25, 2013Publication date: March 20, 2014Applicant: Flexiworld Technologies, Inc.Inventors: William Ho Chang, Vinaynathan Viswanathan
-
Patent number: 8677344Abstract: An automatic data downloader (ADD) causes a source device communicating with the ADD to download available software for destination devices using a single predetermined update channel. The software is received by the ADD from the source device and stored. Upon connecting to destination device that is compatible with downloaded software, the ADD sends the software to the destination device.Type: GrantFiled: October 10, 2008Date of Patent: March 18, 2014Assignees: Sony Corporation, Sony Electronics, Inc.Inventors: Kalyana Kota, Utkarsh Pandya, Ling Jun Wong
-
Patent number: 8677345Abstract: A virtual application creating system comprises: a virtual environment library block including a plurality of modules that process native application program interfaces (APIs) of an operating system such that the native application APIs are suited to a virtual environment, finding a module capable of processing a specific native API from the plurality of modules when the specific native API is called and operating the found module; a virtual application installation block receiving position information of an application to be virtualized and information on an installation place where the application will be virtualized and installed from a user and inserting the virtual environment library block into a memory to install a virtual application in the installation place; and a virtual application execution block executing the virtual application installed in the installation place.Type: GrantFiled: August 13, 2008Date of Patent: March 18, 2014Assignee: Markany Inc.Inventors: Jong Uk Choi, Dongha Shin, Sung Wook Jung, Jiyeon Kim, Muhammad Ali Malik
-
Patent number: 8671402Abstract: Methods, apparatuses, and systems for network enhanced controls of software updates received via a computer-readable medium are described. A request for identification information of an image version may be sent from a first computer to a second computer. The first computer may receive identification information of the image version. The first computer may determine whether data representing the image version is stored on a removable computer-readable storage medium. Responsive to determining that data representing the image version is stored on the removable computer-readable storage medium, the first computer may load the data representing the image version from the removable computer-readable storage medium.Type: GrantFiled: March 25, 2010Date of Patent: March 11, 2014Assignee: Bank of America CorporationInventors: Daniel McCurdy, William Harrison McGraw, IV, Craig Leslie Ewington
-
Publication number: 20140068596Abstract: A vehicle software update system for updating software in vehicle modules coupled to a vehicle communication network. Software updates are processed through an entertainment unit (e.g. vehicle radio) configured to be coupled to the vehicle communication network. The entertainment unit is equipped with a software input means configured to receive a software update for a vehicle module, and transfer the software update to the vehicle module via the vehicle communication network. Software updates may be provided to the entertainment unit using a USB memory device plugged into a USB port in the entertainment unit, or communicated wireless via a WI-FI® or BLUETOOTH® transceiver.Type: ApplicationFiled: September 6, 2012Publication date: March 6, 2014Applicant: DELPHI TECHNOLOGIES, INC.Inventor: LUIZ C. GARCEZ MOTA
-
Publication number: 20140068597Abstract: A monitoring apparatus includes an inquiry unit configured to make an inquiry to a management apparatus, a reception unit configured to receive, as a response to the inquiry, an update instruction for updating firmware of the image forming apparatus to be monitored, a transmission unit configured to transmit to the image forming apparatus to be monitored, an instruction for performing communication with a distribution server to download the firmware based on the update instruction, a monitoring unit configured to monitor a state of the image forming apparatus corresponding to the update instruction, and a notification unit configured to notify the management apparatus of a result of monitoring performed by the monitoring unit, wherein the monitoring unit is configured to monitor whether the firmware has been updated in the image forming apparatus corresponding to the update instruction.Type: ApplicationFiled: September 3, 2013Publication date: March 6, 2014Applicant: CANON KABUSHIKI KAISHAInventor: Akiko Hirahara
-
Publication number: 20140068595Abstract: Automatic application updates can be achieved by an application she executing on a mobile device. Upon startup when executed by a processing resource of the mobile device, the application shell attempts a connection to a developer service using a communication feature of the mobile device. Following a successful attempt, the application shell obtains non-native functional code for the application shell from the developer service via the connection. Following an unsuccessful attempt, the application shell obtains non-native functional code cached by the mobile device. However obtained, the application shell hosts the functional code such that, via the application shell, the functional code accesses a mobile device feature and provides a primary application function.Type: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Inventors: Ofer Belinsky, Yaniv Shachar, Alon Mei-Raz
-
Publication number: 20140068587Abstract: Systems and methods of efficient software replication are provided. This is accomplished by a first communication device that determines if a second communication device needs to have a software upgrade. In response to determining that the second communication device needs to have the software upgrade, the software upgrade is downloaded onto the second communication device. In response to downloading the software upgrade onto the second communication device, the second communication device determines if a third communication device needs to have the software upgrade. In response to determining that the third communication device needs to have the software upgrade, the second communication device downloads the software upgrade to the third communication device. This process can be repeated for any number of communication devices or the process may be completed in different orders.Type: ApplicationFiled: August 30, 2012Publication date: March 6, 2014Inventor: Nishant Krishna
-
Patent number: 8667484Abstract: A method for managing a plurality of bundles in an open services gateway initiative service platform includes adding the plurality of bundles into a service list and generating configuration files corresponding to the plurality of bundles, storing the configuration files, updating a status corresponding to a first bundle of the plurality of bundles in the service list when the first bundle is initiated, and loading a configuration file corresponding to the first bundle.Type: GrantFiled: June 18, 2009Date of Patent: March 4, 2014Assignee: Wistron CorporationInventor: Chih-An Su
-
Patent number: 8667464Abstract: An approach which may be regarded as a company advanced programming interface (CAPI) applicable, for instance, to boiler displays and remote man-machine interfaces. CAPI may use a product software structure combined with a personal computer (PC) or web based program capable of creating an embedded microcontroller program without a need for programming capabilities or a program recompile. Implementation may be done at both the product microcontroller level and the PC or web based program to be used by an end customer to “customize” its product. The present approach may partially move development and final tuning processes to an original equipment manufacturers (OEM). Modifications of the product may be done without a need for specific and expensive software development tools for embedded devices such as a compiler and a debugger, and hardware tools for simulation and analysis, and other like items. The present approach may also provide immediate response to simple OEM requirements.Type: GrantFiled: March 19, 2010Date of Patent: March 4, 2014Assignee: Honeywell Technologies SARLInventors: Gianluigi Crippa, Radovan Bakos
-
Patent number: 8665466Abstract: An image forming apparatus which executes a program and updates the program, and is provided with an updating part configured to store a program prior to updating or a copy of the program prior to the updating and to generate an updating program by executing an updating process of the program, to thereby set the updating program as a boot target, a boot judging part configured to judge whether or not a booting of the updating program was successful and to record information indicating a result of judgement in a storage part, and a restoring part configured to confirm whether or not the booting of the updating program was successful based on the information, and to set the stored, program prior to the updating, as the boot target, if the booting of the updating program failed.Type: GrantFiled: August 30, 2007Date of Patent: March 4, 2014Assignee: Ricoh Company, Ltd.Inventor: Kunihiro Akiyoshi
-
Patent number: 8667481Abstract: Provided are a sensor node included in a sensor network, an update server updating the sensor node, and a method of updating a sensor node. The update server updating a sensor node included in a sensor network includes an execution code manager managing execution codes for a plurality of sensor nodes included in the sensor network, a rule generator generating an update rule based on a result of comparing an existing execution code managed by the execution code manager with an update execution code required for a new function update of the sensor node, and a downloader causing the sensor node to download the update rule generated by the rule generator. Accordingly, an execution code can be updated by a small amount of data transmission.Type: GrantFiled: December 3, 2009Date of Patent: March 4, 2014Assignee: Electronics and Telecommunications Research InstituteInventors: Bong Wan Kim, Jae Hong Ruy, Seong-Soon Joo, Jong-Suk Chae
-
Patent number: 8667479Abstract: A first host (60), computer readable medium and method for providing a specialized software package (24) to a second host (70).Type: GrantFiled: January 19, 2009Date of Patent: March 4, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Andreas Johnsson, Ayodele Damola
-
Patent number: 8665865Abstract: Systems and methods are disclosed for providing sales or customer support using a telephone having a camera to capture at least a partial image of a product or service; wherein the at least partial image is used to select a database updated by one or more knowledgeable persons on the product or service.Type: GrantFiled: June 9, 2010Date of Patent: March 4, 2014Assignee: Muse Green Investments LLCInventor: Bao Q. Tran
-
Patent number: 8661430Abstract: A device and a portable storage device which are capable of transferring a rights object (RO) and a method of transferring an RO are provided. The method includes enabling a device to transmit an installation request message to a portable storage device for installing a copy of an original RO present in the device in the portable storage device, enabling the device to install the copy of the original RO in the portable storage device, and enabling the device to receive an installation response message indicating that the copy of the original RO has been successfully installed in the portable storage device from the portable storage device.Type: GrantFiled: November 29, 2007Date of Patent: February 25, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Yun-Sang Oh, Sang-Gyoo Sim, Yeo-Jin Kim
-
Patent number: 8661428Abstract: A method for updating and formatting a local file is described. An update file, having a newer version of the local file, is accessed from a server over a network and a list of new hash values corresponding to data blocks of the update file is retrieved. Divisions between the data blocks are located when a value of a rolling checksum reaches a particular value, the data blocks being of variable size. New hash values of the update file are compared with local hash values of the local file. For each of the new hash value not having a matching local hash value, the corresponding data block is downloaded from the server and written to a new file. For each of the new hash value having a matching local hash value, the corresponding block is copied from the local file to the new file.Type: GrantFiled: April 24, 2009Date of Patent: February 25, 2014Assignee: VMware, Inc.Inventor: Jonathan Clark
-
Patent number: 8661429Abstract: An application running on a portable device detects a firmware update for a peripheral device. The firmware update is available via an external network. The firmware update is downloaded to the portable device from the external network via the application, and the firmware update is uploaded to the peripheral device from the application via a proximity network. The firmware update is uploaded via an application program interface of the peripheral device that facilitates applying the update in response to the uploading of the firmware.Type: GrantFiled: February 28, 2012Date of Patent: February 25, 2014Assignee: Seagate Technology LLCInventors: Jean-Pierre Ruster, Chandra S. Buddhavaram
-
Patent number: 8661127Abstract: An information processing apparatus includes a memory storing an allowance list, a first receiving unit that receives a first request from a client apparatus, a first transmitting unit that transmits the first request to a management server, a second receiving unit that receives a first response which include first location information indicating a position of a storage server storing software from the management server, an adding unit that adds the first location information to the allowance list, a second transmitting unit that transmits the first response to the client apparatus, a third receiving unit that receives a second request including second location information from the client apparatus, a third transmitting unit that transmits the second request to the storage server, a fourth receiving unit that receives a second response from the storage server, and a fourth transmitting unit that transmits the second response to the client apparatus.Type: GrantFiled: October 3, 2011Date of Patent: February 25, 2014Assignee: Fuji Xerox Co., Ltd.Inventor: Tadamitsu Miyawaki
-
Patent number: 8661406Abstract: A computer system and method for software delivery that include articles of manufacture having two or more installed, functional software applications organized in a protoset, the protoset configured to enable creation of one or more subsets (also called reduced metasets) from the two or more installed, functional software applications, each of the one or more subsets configured to be operable with a predefined computer system independent of the protoset; and a protoset module configured to operate on the protoset to enable creation of the one or more subsets of the two or more installed, functional software applications, the module responsive to one or more requests for the creation of the one or more reduced metasets.Type: GrantFiled: August 2, 2012Date of Patent: February 25, 2014Inventor: Alan Joshua Shapiro
-
Patent number: 8655541Abstract: A vehicle update system for updating a vehicle's ROM data is provided. More specifically, a telematics unit is configured to receive new ROM data transmitted from a telematics server. An electronic control unit (ECU) is configured first check to determine whether certain update conditions are satisfied and when they are satisfied, update the old ROM data to the new ROM data using at least one of a main battery and an auxiliary battery. More specifically, the update conditions are that the charged state and the voltage level for at least one of the main battery and the auxiliary battery is greater than a certain level, the vehicle is stopped or parked, and the controller area network (CAN) communication state of the vehicle is normal.Type: GrantFiled: December 7, 2011Date of Patent: February 18, 2014Assignees: Hyundai Motor Company, Kia Motors CorporationInventor: Sung Il You
-
Patent number: 8654389Abstract: Installing an application that is executed by an image forming apparatus includes detecting connection of an external storage device, requesting, if the external storage device whose connection is detected contains application data and device data including apparatus identification information identifying an image forming apparatus in which the application is installed and application identification information identifying the application installed in the image forming apparatus, license data on the application data identified based on the application identification information to the image forming apparatus identified by the apparatus identification information, and installing, in response to the request, the application data stored in the external storage device by using the license data if the license data is successfully acquired from the image forming apparatus identified by the apparatus identification information.Type: GrantFiled: October 14, 2011Date of Patent: February 18, 2014Assignee: Canon Kabushiki KaishaInventor: Katsuya Sakai
-
Publication number: 20140047432Abstract: An image processing apparatus includes an update unit configured to, based on an update file related to update of firmware transferred from an information processing apparatus that communicates with the image processing apparatus, update the firmware, a character string creation unit configured to obtain apparatus information of the image processing apparatus and create a character string based on the obtained apparatus information, and an instruction unit configured to, in a case where the update unit succeeds with the update of the firmware, instruct the information processing apparatus to access a server apparatus that communicates with the information processing apparatus using location information of the server apparatus to which the character string created by the character string creation unit is attached.Type: ApplicationFiled: August 5, 2013Publication date: February 13, 2014Applicant: CANON KABUSHIKI KAISHAInventor: Takumi Michishita
-
Patent number: 8650439Abstract: An apparatus and method for fault tolerant Firmware-Over-The-Air (FOTA) update are provided. The method includes computing a checksum for each sector of a partially updated firmware, for each sector of the partially updated firmware, determining a last instruction in an update package that was applied to that sector, based on checksums included in the update package and the computed checksums of the sectors of the partially updated firmware, determining a last instruction of the update package that was applied to the partially updated firmware prior to the interruption based on the last instruction applied to each sector, and resuming the update procedure starting from an instruction immediately following the last applied instruction.Type: GrantFiled: November 30, 2011Date of Patent: February 11, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Bryan Eugene Rabeler
-
Patent number: 8650636Abstract: In one embodiment, a picture signature password system may use a picture signature password to determine access to a computing device or service. A display screen 172 may display a personalized digital image 310. A user input device 160 may receive a user drawing set executed by a user over the personalized digital image 310. A processor 120 may authenticate access to the user session if the user drawing set matches a library drawing set associated with the user.Type: GrantFiled: June 17, 2011Date of Patent: February 11, 2014Assignee: Microsoft CorporationInventors: Jeff Johnson, Steve Seixeiro, Zachary Pace, Giles van der Bogert, Sean Gilmour, Levi Siebens, Ken Tubbs
-
Patent number: 8650345Abstract: A web configurable human input device is provided. The device includes at least one mechanical control element having a dynamically alterable appearance. In some embodiments, the appearance of the at least one mechanical control element is dynamically altered in response to the execution of an input device web script. An example of such a web configurable human input device is an active keyboard in which the at least one mechanical control element having a dynamically alterable appearance is one of an array of keys of the active keyboard. When the active keyboard is connected to a web-enabled device, at least one key of the array of keys is configured to alter its appearance in response to the execution of the input device web script.Type: GrantFiled: October 30, 2006Date of Patent: February 11, 2014Assignee: Microsoft CorporationInventors: Craig Ranta, Panos Panay
-
Patent number: 8650556Abstract: Drone virtual machines are leveraged to support asynchronous patch management by initiating a drone virtual machine in a maintenance environment to perform a patch management update, saving the updated virtual machine and then initiating the updated virtual machine in an operational environment accessible to clients. A drone is initiated in a maintenance environment for checking patch compliance in response to a request to initiate a virtual machine so that patch updates are performed before the virtual machine initiates in an operational environment accessible to operational clients.Type: GrantFiled: August 16, 2011Date of Patent: February 11, 2014Assignee: Dell Products L.P.Inventor: Campbell McNeill
-
Patent number: 8650557Abstract: An information processing apparatus includes an install unit to receive install data for software to install the software for providing a function, an acquisition unit to acquire a license file for activating the function, a management unit to manage information indicative of presence or absence of a license to use the function, independently of presence or absence of the license file, and an update unit to update the information indicative of presence or absence of the license upon transferring the license between apparatuses.Type: GrantFiled: May 19, 2011Date of Patent: February 11, 2014Assignee: Ricoh Company, Ltd.Inventor: Yoshihiro Ogura
-
Patent number: 8645943Abstract: A communication system includes: a communication device configured to operate various functions using software programs stored in a software storage unit; a management server device configured to send an updating software program corresponding to one of the software programs; an operation information obtaining unit configured to obtain operation information of the software programs in the communication device; a determination unit configured to determine a software program that needs updating among the software programs based on the operation information obtained by the operation information obtaining unit; and an updating unit configured to replace the software program that is stored in the software storage unit and determined by the determination unit to need updating with the updating software program.Type: GrantFiled: February 22, 2007Date of Patent: February 4, 2014Assignee: Kyocera CorporationInventor: Yasuaki Kanai
-
Publication number: 20140033193Abstract: In some embodiments, a system includes a signature server comprising a signature unit to receive an update to a software application. The signature server also includes a first machine-readable medium to store a mapping between an identification of the software application and an address of a location of a private key. The system includes a cryptographic device coupled to an external port of the signature server. The cryptographic device includes a second machine-readable medium to store the private key. The cryptographic device also includes a cryptographic unit to generate a signature of the update based on the private key.Type: ApplicationFiled: December 18, 2006Publication date: January 30, 2014Inventor: Murugappan Palaniappan
-
Publication number: 20140033194Abstract: An approach for automatically and securely updating software on a virtual machine (VM) is presented. A current version of the software on the VM is determined to not match an updated version of the software. With a proxy update server connected to a network and without the VM being connected to the network, the updated version of the software is downloaded, stored and pushed to the VM by using a virtualized mounted drive, the updated version is installed on the VM to replace the current version, and a confirmation indicating the installation is received. An update of the software is provided dynamically via a connectivity of the proxy update server to the network while the VM is prevented from being infected with a virus that requires a connection to the VM through the network.Type: ApplicationFiled: October 3, 2013Publication date: January 30, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manikandan Natchadalingam, Pradeep Patel