Network Patents (Class 717/171)
  • Patent number: 8612737
    Abstract: Exemplary embodiments of the present invention disclosed herein relate to a method and system for providing data in response to a request. An exemplary method comprises receiving a request for data and determining whether the request contains a specific pattern of data intended to enable a patching process. The exemplary method further comprises providing a response containing patched data if the request contains the specific pattern of data and providing a response containing un-patched data if the request does not contain the specific pattern of data.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: December 17, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yves Gattegno, Philippe Auphelle, Julien Rope
  • Patent number: 8612965
    Abstract: Disclosed is a method that includes specifying a firmware version to be updated; determining whether or not a direct update from a current firmware version to the specified firmware version is enabled; determining whether or not the update to the specified firmware version enabled through an intervention of another version update, if it is determined that the direct update to the specified firmware version is disabled; and executing the update to the specified firmware version through the intervention of another version update, if it is determined that the update from the current firmware version to the specified firmware version is enabled through the intervention of another version update.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: December 17, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Katsuya Sakai
  • Patent number: 8606377
    Abstract: A computer-implemented system for process control has two operating modes: normal mode and active procedure mode, with automatic transition between them. In normal mode, the operating system, firewall and anti-virus are fully operational. When entering a time-critical phase of a process, a process control application signals the operating system and utilities, whereupon transition to active procedure mode automatically occurs, in which access by the system services and by other applications to the resources of the computer is selectively limited in favor of the process control application. Upon completion of the procedure, the system automatically returns to normal mode.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: December 10, 2013
    Assignee: Biosense Webster, Inc.
    Inventors: Mati Amit, Yitzhack Schwartz
  • Patent number: 8607214
    Abstract: In a data processing system which runs a plurality of operating systems, a channel device can be shared by the plurality of operating systems. In addition, a channel device which supports port multiplexing can also be shared by a plurality of operating systems. The channel device includes a plurality of IDs each indicating that the channel device is a medium for performing input/output processing, and an input/output processing controller for assigning one operating system to each of the IDs, and controlling a data transfer independently for each ID to control a plurality of data transfers. Further, in a channel device which has a plurality of ports, an input/output processing controller is provided for assigning an operating system to each of the ports, and transferring data independently for each port to control the plurality of ports.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: December 10, 2013
    Assignee: Hitachi Ltd.
    Inventors: Yoshihiro Toyohara, Tetsuhiro Goto, Megumu Hasegawa, Takeshi Shigeno
  • Patent number: 8605317
    Abstract: An information distributing apparatus obtains a serial number input from the image forming apparatus and information regarding an apparatus connected to the image forming apparatus. The information distributing apparatus determines permission or inhibition of distribution with respect to each program specified by the serial number.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: December 10, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Naoto Yuki
  • Patent number: 8607219
    Abstract: An information processing device which is separated a plurality of partitions updates a firmware program in each partition. A management unit monitors the partition in operation and receives the firmware program from an external device and transmits the firmware program to each of the partition. Each partition writes and updates the firmware program in one memory area which is not used in operation out of a pair of memory area to perform an update of the firmware without stopping the operation of the partition.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: December 10, 2013
    Assignee: Fujitsu Limited
    Inventor: Akira Minegishi
  • Patent number: 8606858
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for remote application control. In one aspect, a method includes collecting first metrics associated with an application. The method includes receiving a request from a client device. The method includes sending a response, the response comprising instructions to alter the flow of the application. The method includes collecting second metrics associated with the altered application. The method includes comparing the first metrics and the second metrics.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: December 10, 2013
    Assignee: Google Inc.
    Inventors: Anish Acharya, Jeson Patel
  • Patent number: 8601170
    Abstract: Attempts to update confirmation information or firmware for a hardware device can be monitored using a secure counter that is configured to monotonically adjust a current value of the secure counter for each update or update attempt. The value of the counter can be determined every time the validity of the firmware is confirmed, and this value can be stored to a secure location. At subsequent times, such as during a boot process, the actual value of the counter can be determined and compared with the expected value. If the values do not match, such that the firmware may be in an unexpected state, an action can be taken, such as to prevent access to, or isolate, the hardware until such time as the firmware can be validated or updated to an expected state.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: December 3, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael David Marr, Pradeep Vincent, Matthew T. Corddry, James R. Hamilton
  • Publication number: 20130318518
    Abstract: A method of customizing an application on a device, the method comprising: at a server, receiving a request message from the device, while the device is running the application, the request message comprising information identifying the application and further information relating to a network operator associated with the device; using the further information to identify the network operator associated with the device and to obtain network operator specific customization information relating to the application; and sending a response message to the device, the response message comprising the obtained network operator specific customization information, the network operator specific customization information usable by the device to customize any of: the application components, application user interface, and application settings.
    Type: Application
    Filed: March 29, 2013
    Publication date: November 28, 2013
    Applicant: F-Secure Oyj
    Inventors: Jarkko Paalanen, Pekka Pehkonen, Timo Salmi
  • Patent number: 8595716
    Abstract: A method of updating an electronic device. The device has a non-volatile memory divided into at least three non-overlapping sections, a bootstrap image section, a updater image section, and a application image section. The method includes erasing the application image section of the non-volatile memory, receiving a firmware update, writing the firmware update into the application image section, rebooting the electronic device, determining one of an application program and an updater program resides in the application image section, executing the application program when the application program is determined to reside in the application image section, erasing the updater image section of the non-volatile memory when the updater program is determined to reside in the application image section, and moving the updater program from the application image section to the updater image section.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: November 26, 2013
    Assignee: Robert Bosch GmbH
    Inventors: Brent Keller, John Sotack, Alan Hayter
  • Patent number: 8594850
    Abstract: 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: Grant
    Filed: September 30, 2012
    Date of Patent: November 26, 2013
    Assignee: Nest Labs, Inc.
    Inventors: Alastair Robert Gourlay, David A. Bourne, Grant M. Erickson, Richard J. Schultz, David Sloo, Jonathan Solnit
  • Patent number: 8595476
    Abstract: The impact of device configuration changes on operational issues and policy compliance in a computer network can be discerned from a visual data presentation that jointly shows representations of changes, issues, and policy compliance in a common view for a group of network devices. Configuration information is collected from devices in the computer network and processed to determine whether a change has occurred in a configuration of any of the devices, whether any operational issues exist for each of the devices, and whether any of the devices are not in compliance with any applicable operational policies. A display device displays the visual data presentation to allow an operator to see trends and relationships between device configuration changes and operational issues and incidents of policy non-compliance. The visual data presentation can be depicted as a graphical timeline view, a network topology view, or a table view of the information.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: November 26, 2013
    Assignee: Infoblox Inc.
    Inventors: James D. Ennis, Jr., Fiore Louis Nardo, II, John Dominic Belamaric
  • Patent number: 8589908
    Abstract: An embodiment of the present invention provides a system and method for remotely upgrading the firmware of a target device using wireless technology from the Bluetooth-enabled PC or Laptop to another Bluetooth device e.g., mouse, Keyboard, headset, mobile phone etc. Existing solutions either may not have upgrade capabilities, or may require the use of proprietary cables. An embodiment of the solution proposed here extends the “Connecting without cables” concept of Bluetooth to firmware upgrades. The system comprises a host device for sending the firmware required for upgradation; and a target device containing a first code and a second code wherein said first code identifies details of the firmware; and said second code identifies the completion of the download operation when the firmware is successfully downloaded.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: November 19, 2013
    Assignee: St-Ericsson SA
    Inventors: Sriharsha Mysore Subbakrishna, Naresh Kumar Gupta, Mohan Kashivasi
  • Patent number: 8589904
    Abstract: A method may include receiving a request to install a second version of a software product over a first version of the software product, installing the second version of the software product in a dormant state while the first version of the software product is running, and swapping the first and second versions of the software product by activating the second version of the software product and deactivating the first version of the software product. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: November 19, 2013
    Assignee: Symantec Corporation
    Inventors: Brian Powell, Pieter Viljoen
  • Patent number: 8589685
    Abstract: The apparatus for dynamic update of a software-based IPTV conditional access system includes: a server master key manager managing a master key and encrypting a conditional access code ID; a conditional access server manager generating and managing a server list, linking and storing an update policy with the conditional access server IDs included in the server list, and controlling execution of the conditional access server; and a conditional access code download server generating an ID map of set of conditional access codes by combining the plurality of conditional access codes and the plurality of conditional access code IDs that are encrypted, and transmitting the ID map of set of conditional access codes and the conditional access code to a receiver.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: November 19, 2013
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Jin-Young Moon, Moon-Ok Choi, Tae-In Hwang, Eul-Hyun Paik, Kwang-Roh Park
  • Patent number: 8589905
    Abstract: A version file retrieving unit of a game device retrieves via a network a version file including version information identifying an OS recommended for the execution of game software running. An OS version comparing unit compares first version information on the OS running with second version information identifying the OS recommended for the execution of the game software running. When the second version indicates a version newer than that of the first version information, the OS retrieving unit downloads the latest OS and stores it in the hard disk drive.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: November 19, 2013
    Assignees: Sony Corporation, Sony Computer Entertainment Inc.
    Inventors: Yasutaka Miwa, Tsunehisa Kazawa
  • Patent number: 8589907
    Abstract: A firmware updating method for the new node includes (a) a new node searching for neighbor nodes located within a predetermined distance, (b) the new node designating a parent node among the searched neighbor nodes, (c) in the case where the plurality of nodes include a join receiving state for joining the new node to the wireless sensor network, the designated parent node and the new node establishing a communication link by using the join receiving state, (d) the parent node transmitting firmware to the new node through the established communication link and (e) the new node receiving the firmware from the parent node, updating existing firmware with the received firmware, and driving the updated firmware to be jointed to the wireless network.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: November 19, 2013
    Assignee: Gangneung-Wonju National University Industrial Academy Cooperation Group
    Inventors: Tae-Yun Chung, Pan-Jong Park, Dae-iL Kim
  • Publication number: 20130305236
    Abstract: Disclosed is a technique for facilitating software upgrade for a switching system comprising a first management processor and a second management processor and a set of one or more line processors, the techniques comprising receiving a signal to perform a software upgrade for a line processor from the set of line processors, and performing a software upgrade for the line processor without substantially affecting packet switching performed by the switching system.
    Type: Application
    Filed: April 12, 2013
    Publication date: November 14, 2013
    Applicant: Foundry Networks, LLC
    Inventor: Foundry Networks, LLC
  • Patent number: 8584114
    Abstract: A processor is operative to store specifications of computer applications in a platform-independent language. A remote client device requests delivery of a specified application for execution thereon. The processor interrogates the remote client device to construct a device configuration, comprising characteristics and capabilities of the remote client device. The processor also obtains a user configuration, and establishes a compilation configuration according to the device configuration and the user configuration. A compiled application in binary format is produced using the compilation configuration and the platform-independent language of the specified application. The compiled application includes customized content and is adapted to run on the remote client device. The processor causes the compiled application to be downloaded to the remote client device.
    Type: Grant
    Filed: June 28, 2009
    Date of Patent: November 12, 2013
    Assignee: Mo'minis Ltd
    Inventors: Zvi Rabinovich, Eyal Rabinovich, Tzach Hadar, Dani Valevski
  • Patent number: 8584115
    Abstract: Generally speaking, systems, methods and media for updating device drivers of an operating system for a server computer system are disclosed. Embodiments may include a method for updating device drivers for a server computer system by a build server. Embodiments of the method may include determining whether device drivers for an operating system image source need to be updated, such as by crawling a vendor website. Embodiments may also include in response to determining that device driver updates need to be downloaded, scheduling a time for download of device driver updates. Embodiments of the method may also include downloading the scheduled device driver updates based on the scheduled time and storing the device driver updates in a device driver update database. Further embodiments of the method may include installing the operating system image source on a target server and installing the device driver updates on the target server.
    Type: Grant
    Filed: October 5, 2006
    Date of Patent: November 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Paul E. Finkelstein, Susan M. Guy, Rajeev Puri, Hsiao C. Thio, Nelson Velazquez
  • Patent number: 8584113
    Abstract: Methods, apparatuses, and systems for cross-updating of software between self-service financial transaction machines are described. A first computer may identify connection of a removable computer-readable storage medium to the first computer. The first computer may determine whether data representing a particular version of an image of a software stack for the first computer exists on the removable computer-readable storage medium. Responsive to determining that no data representing the particular version of the image of the software stack for the first computer exists on the removable computer-readable storage medium, data indicating that no data representing the particular version of the image of the software stack for the first computer exists on the removable computer-readable storage medium may be outputted, and data representing a second computer with data representing the particular version of the image of the software stack for the first computer may be outputted.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: November 12, 2013
    Assignee: Bank of America Corporation
    Inventors: Daniel McCurdy, William Harrison McGraw, IV, Craig Leslie Ewington
  • Patent number: 8584116
    Abstract: An installer generates an application list containing application program type of each application, generates, based on the application list, a configuration file containing predetermined items set for all the installed applications and predetermined item set for respective installed applications, sets a common item in a registry, sets the number of installed applications and the like as attributes of the common item, sets an item for each application immediately under the common item, sets program installation folder and the like as attributes of the item set for each application, sets the number of installed applications in the field of number of installed applications in the registry using a computer, sets a value of an IP address in the field of IP address in the registry, and installs selected applications.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: November 12, 2013
    Assignee: NEC Infrontia Corporation
    Inventor: Masato Shima
  • Patent number: 8584120
    Abstract: In one embodiment, a method includes: receiving, by a first computer system, a data stream transmitted from a second computer system over a network connection between the first computer system and the second computer system, wherein the data stream comprises executable code of a software program; extracting, by the first computer system, the executable code of the software program from the data stream; allocating, by the first computer system, an amount of dynamic memory for the executable code of the software program; loading, by the first computer system, the executable code of the software program directly into the allocated dynamic memory; and executing, by the first computer system, the software program by launching the executable code of the software program loaded in the allocated dynamic memory.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: November 12, 2013
    Inventor: Julian Michael Urbach
  • Patent number: 8578337
    Abstract: Embodiments pertain generally to a method of providing a quality assurance subscription service for a customer. The method includes determining a new software configuration for the customer and instantiating a test virtual machine based on state information of the customer in a secure location. The method also includes executing the new software configuration on the test virtual machine to verify operational stability of the new software configuration.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: November 5, 2013
    Assignee: Red Hat, Inc.
    Inventors: Henri Han Van Riel, Scott Crenshaw
  • Patent number: 8578361
    Abstract: Updating an electronic device using first update agent code resident in the non-volatile memory is disclosed. The electronic device comprises non-volatile memory containing at least one of: firmware and software. An example method includes determining whether the first update agent code is a current version. The method also includes replacing the first update agent code with an updated version of the first update agent code from a removable memory card operatively coupled to the electronic device. The method also includes updating at least one: firmware and software in the electronic device using the updated version of the first update agent code, and first update information associated with the at least one of: firmware and the software.
    Type: Grant
    Filed: February 27, 2011
    Date of Patent: November 5, 2013
    Assignee: Palm, Inc.
    Inventors: Chris Cassapakis, Bindu Rama Rao
  • Publication number: 20130290947
    Abstract: A method applied to a terminal for updating firmware of a BMC in a remote device includes the steps of determining whether each flag file transmitted from the remote controller is a first, a second, or a third flag file, and obtaining a network protocol of a first interface of the terminal, and initializing the same network protocol at a second interface of the remote device. Then assigning an IP address to the second interface when the flag file is determined to be the first flag file and transmitting a firmware updating file to the BMC when the flag file is determined to be the second flag file. A first control signal is generated when the flag file is determined to be the third flag file to direct the BMC to update its own firmware from the firmware updating file.
    Type: Application
    Filed: August 28, 2012
    Publication date: October 31, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventor: Ming Li
  • Patent number: 8572599
    Abstract: A device receives identifier, make, and model information associated with a device from a device activation system, and provides the device identifier, make, and model information to a database. The device also determines whether the device qualifies for a software update package based on the device make and model information, and provides, to the device, a notification of the software update package when the device qualifies for the software update package.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: October 29, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Atul Thaper
  • Patent number: 8572159
    Abstract: Machine-readable media, methods, apparatus and system are described. In some embodiments, a client platform may determine that an input/output operation related to a hardware device may happen in a virtual machine of the client platform and request a server platform via the network to handle the input/output operation related to the hardware. The server platform may receive the request from the client platform through the network; and identify a software device from a plurality of software devices in the server platform to handle the request, wherein the identified software device corresponds to the hardware device related to the input/output operation.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: October 29, 2013
    Assignee: Intel Corporation
    Inventors: Benjamin Liu, Xiaofeng Ling, Yunhong Jiang, Xin Li
  • Patent number: 8572280
    Abstract: A method and system are directed to serialization of hierarchically defined objects for communication over a network. A change associated with an object, a field within the object, and the like, may be flagged. Such flagged changes between one game frame and another frame may be included into a frame delta of changes. The frame delta data may include an object identifier, field identifier, and a value associated with the change. The frame delta data may be serialized and sent across a network, employing any of a variety of network protocols.
    Type: Grant
    Filed: May 6, 2004
    Date of Patent: October 29, 2013
    Assignee: Valve Corporation
    Inventor: Mike Dussault
  • Patent number: 8572600
    Abstract: A method for updating firmware of a plurality of nodes constituting a wireless sensor network is disclosed. The wireless sensor network includes a server, a gateway and the plurality of nodes. The firmware to be updated is transmitted from the server through the gateway to an uppermost node. The firmware is sequentially transmitted to the plurality of nodes from the uppermost node to a lowermost node using wireless communication, and the respective nodes, which have received the firmware, record the firmware in their own memory. When the recording of the firmware is completed in all the nodes, boot programs of the respective nodes are run and the firmware, stored in the memory, is recorded in program memory, the firmware recorded in the nodes are executed, and the nodes constitute a new network while communicating with the peripheral nodes thereof.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: October 29, 2013
    Assignee: Gangneung-Wonju National University Industrial Academy Cooperation Group
    Inventors: Tae-Yun Chung, Hyung-Bong Lee, Dae-iL Kim
  • Patent number: 8566817
    Abstract: A system and method of advertising for use on an internet and/or digital networking capable device, wherein the system allows advertisers to use a loading space generated during the initiation of a process on the device to post any media and/or advertising content during the time between when a program or web page is requested and when it actually loads.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: October 22, 2013
    Assignee: Obelus Media Inc.
    Inventors: David Grundfast, Jesse Lopez, Raymond Giles
  • Patent number: 8566950
    Abstract: A method and apparatus for detecting potentially misleading visual representation objects to secure a computer is described. In one embodiment, the method includes monitoring visual representation object creation with respect to the browser, accessing verification information, wherein the verification information comprises commonly used user interface elements for forming legitimate system messages, examining web data associated with the created visual representation objects, wherein the web data is compared with the verification information to identify imitating content within the created visual representation objects and modifying at least one of the created visual representation objects to accentuate the imitating content.
    Type: Grant
    Filed: February 15, 2010
    Date of Patent: October 22, 2013
    Assignee: Symantec Corporation
    Inventors: Spencer Dale Smith, Adam Lyle Glice, Nicholas Robert Graf
  • Patent number: 8560821
    Abstract: The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: October 15, 2013
    Assignee: Intel Corporation
    Inventors: David M. Lerner, Dave Matheny, Douglas D. Boom
  • Patent number: 8561049
    Abstract: Method and system for in-place updating original content of an original version stored in a non-volatile storage device and for yielding updated content of an updated version. At least part of content of each one of n (n>1) blocks of the original version is modified in the updated version. The non-volatile storage device includes blocks. The method includes obtaining an update package. It also includes performing m block storage operations, wherein each block storage operation includes writing content to a block in the non-volatile storage device. The block storage operations include update block storage operations storing updated content of the updated version in the non-volatile storage device, while the updated content is generated in accordance with at least the update package, wherein 2<=m<2n.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: October 15, 2013
    Assignee: Red Bend Ltd.
    Inventors: Sharon Peleg, Evyatar Meller
  • Patent number: 8561054
    Abstract: A method is provided for updating at least one software component of a motor vehicle. The method operates such that the updating of the software component to be updated is offered to the driver by a service facility outside the vehicle before updating is executed. The updating can be enabled solely by the driver of the motor vehicle in response to the offer. The transmission of vehicle configuration information and identification data to the service facility takes place repeatedly in a time controlled and/or event controlled manner without the involvement and/or notification of the driver.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: October 15, 2013
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Mikhail Smirnov, Uwe Krueger, Moritz Schnizler
  • Patent number: 8560819
    Abstract: Arrangements for executing enterprise resource planning software in a plurality of modes are presented. A graphical user interface may allow an administrator to select from the plurality of modes for executing the enterprise resource planning software, such as a test mode and a production mode. A selection of one of the modes may be received. The selected mode may be linked with a particular initialization file that is used to initialize the enterprise resource software. The enterprise resource planning software may be initialized and run using the selected initialization file.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: October 15, 2013
    Assignee: Oracle International Corporation
    Inventors: Steven M. Fillipi, Michael Guerra
  • Patent number: 8561053
    Abstract: A method and system for managing a plurality of computers, wherein at least one of the plurality of computers is associated with a user having a user characteristic. The method comprises inputting selection information including the user characteristic, inputting management information, selecting at least one of the plurality of computers based on the selection information, and modifying the at least one selected computer based on the management information.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: October 15, 2013
    Assignee: CA, Inc.
    Inventors: Philip Barthram, Andrzej Zalewski, Johan Skoog
  • Patent number: 8561050
    Abstract: The patching of applications is achieved by performing application updates in one file system view, while the application is running in another view. A patch user copies any files that are to be modified, performs the modification on the copies, and switches all users to the patch view once all modifications are complete.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: October 15, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Palanisamy Periyasamy
  • Patent number: 8553244
    Abstract: When a change occurs in the status of an image processing apparatus, update information in which the status change is written is generated, and the status change of the image processing apparatus is notified to a client apparatus with a function for delivering the generated update information. A printer driver for the image processing apparatus is distributed from a management apparatus that manages the image processing apparatus to the client apparatus, and the function for delivering the update information is registered with the client apparatus.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: October 8, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshio Ohashi
  • Publication number: 20130263109
    Abstract: A method for managing subscribed data plan of a communication device, the data plan includes a predetermined amount of Internet traffic for connecting the Internet. An end date of the subscribed data plan is set, and a time for querying residual data of the subscribed data plan is determined according to the end date. The residual data of the subscribed data plan is queried when the determined time is reached. Applications, of the communication device, which are to be updated are detected, and one or more of the detected applications are updated using the residual data of the subscribed data plan of the communication device.
    Type: Application
    Filed: October 23, 2012
    Publication date: October 3, 2013
    Inventor: PENG WANG
  • Publication number: 20130263110
    Abstract: A system and method provide for an application implemented on a mobile device that may visualize process integration scenarios on the device. The application may include a parser to translate the metadata written in a given language into graphical elements. The application may also include a data store to store the process integration scenarios. The system and method may further provide for the application to connect to an external application store to update the process integration scenarios, or connect to a database in a back-end system with stored scenarios.
    Type: Application
    Filed: April 3, 2012
    Publication date: October 3, 2013
    Applicant: SAP AG
    Inventor: Bernhard FIPPEL
  • Patent number: 8549509
    Abstract: A computer-based analysis of an enterprise computer system is utilized to identify pain points that cause the enterprise computer system to operate in a non-optimal or risky manner. Upon identifying the pain points, the enterprise computer system is simulated, and simulations of replacement components that the computer-based analysis has deemed appropriate for curing the pain points are installed in the simulated system. If the computer simulation with the replacement components cures the pain points and causes no new problems for the enterprise computer system, then corresponding actual replacement components are installed in the enterprise computer system.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Pamela K. Isom
  • Patent number: 8549510
    Abstract: The firmware update apparatus is configured so that data required for update is accessible from both of normal firmware and emergency firmware and is provided with a section which sets the next-time boot destination to the emergency firmware during update, a section which saves a file before update into an area originally occupied by an update file, a section which inspects that a file required for booting the normal firmware is not broken or confirms that activation is actually possible from a virtualized environment, during activation of the emergency firmware, a section which restores the state before update by the saved files before update and a new update procedure automatically generated by reversing the contents of operations of the update procedure, and a section which, for each update file, describes a necessary reactivation target in the update procedure.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: October 1, 2013
    Assignee: Hitachi Solutions, Ltd.
    Inventors: Nobuyuki Ohama, Yuichi Nakamura
  • Patent number: 8549620
    Abstract: An information processing device includes: a local memory unit for storing data including an encrypted content; a memory for storing data including key information used to reproduce the encrypted content; and a data processing unit performing a process of writing data to the local memory unit and the memory, and a process of reproducing the encrypted content, wherein the data processing unit performs a process of writing encrypted content downloaded from a server or encrypted content copied from a medium to the local memory unit, and performs a process of decoding the encrypted content or a validity authenticating process using the data stored in the local memory unit and the data stored in the memory when reproducing the encrypted content written to the local memory unit.
    Type: Grant
    Filed: August 19, 2009
    Date of Patent: October 1, 2013
    Assignee: Sony Corporation
    Inventors: Kenjiro Ueda, Tateo Oishi
  • Patent number: 8549066
    Abstract: A system is provided to deploy a computing application on a cloud using a service provider interface. The system comprises a launch request detector, a service provider interface selector, and a launcher. The launch request detector may be configured to detect a request to launch a server computer system within a virtualization service. The server computer system, in one example embodiment, comprises a computing application and a service provider interface layer. The service provider interface selector may be configured to determine an implementation of the virtualization service and access a service provider interface associated with the implementation of the virtualization service. The launcher may be configured to complete launching of the server computer system within the virtualization service, utilizing the selected service provider interface.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: October 1, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Jim Donahue, Ricky Ho
  • Patent number: 8549512
    Abstract: A server that remotely monitors an Automated Teller Machine (“ATM”) is provided. The server includes a memory module for maintaining information including identification of software applications resident on the self-service device, identification of firmware applications resident on the self-service device, and identification of the hardware resident on the self-service device. The server also includes a communications module for receiving updates of the identification of software applications resident on the self-service device, updates of the identification of firmware applications resident on the self-service device, and updates of identification of the hardware resident on the self-service device.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: October 1, 2013
    Assignee: Bank of America Corporation
    Inventors: Timothy B. Vannatter, Richard L. Fitzgerald, Stephen R. Crowley
  • Publication number: 20130254756
    Abstract: In a method and device to automatically update a computer system, such as a controller for industrial systems, which has multiple components, at least one component of the computer system to be updated is associated with a criticality domain from a number of predetermined criticality domains. A criticality level from a number of predetermined criticality levels is associated to at least one software update provided for one of the components of the computer system. The software updates are automatically transferred to the corresponding components of the computer system according to the criticality domain associated with the component, and according to the criticality levels assigned to the software updates.
    Type: Application
    Filed: March 26, 2013
    Publication date: September 26, 2013
    Inventors: Dirk Kroeselberg, Klaus Lukas
  • Patent number: 8543835
    Abstract: A system for increasing a tamper resistance of a digital data processing unit, comprises a first unit (901) comprising processing means (906) for processing the received digital data in dependence on values looked up in at least one look-up table (916) based on values in the received digital data. The system further comprises a second unit (902) comprising means (912) for computing at least one value for inclusion in the digital data causing the first unit (901) to look up at least one predetermined value in the look-up table (916) when processing the digital data. It comprises an inserter (910) for including the at least one value in the digital data, and an output (908) for transmitting the digital data to the first unit.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: September 24, 2013
    Assignee: Irdeto B.V.
    Inventors: Wilhelmus Petrus Adrianus Johannus Michiels, Paulus Mathias Hubertus Mechtildis Antonius Gorissen
  • Patent number: 8539477
    Abstract: Software update selection information can be obtained for each of multiple machines in a managed environment. The update selection information for each machine can represent selections of software updates corresponding to software installed on the machine. The software update selection information for the machines can be aggregated to produce aggregated software update selection information. In addition, the aggregated software update selection information can be used to produce a subscription set of software update selections corresponding to software to update on the machines. The subscription set can exclude available software update selections that do not correspond to software installed on the machines.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: September 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Tyron M. Balascio, Sumeet S. Solanki, Antonio Wong, Stephanie A. Drenchen
  • Patent number: 8539050
    Abstract: A method for distributing update modules for computer software has been developed. The method includes requesting and receiving a list of updated software modules stored on a network server. The user then determines if each updated module is presently installed on the user's system. If the updated module is not installed, the user requests a runtime artifact from the server for the module which is then installed on the user's system.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: September 17, 2013
    Assignee: Applied OLAP, Inc.
    Inventors: Timothy N. Tow, Amelia C. Tate