Plural Version Management Patents (Class 717/170)
-
Patent number: 8578359Abstract: Method and apparatus for in-place updating an old version of a file stored on a storage device to form a new version, wherein the old version includes blocks. The form of the old version is determined for indicating at which end of the old version free space is located, as well as determining whether an update package is a corresponding update package for the form. If the update package is a corresponding update package, blocks in the old version are updated according to the update package, giving rise to a new version having an alternative form, where free space in the new version is at an opposite end to the old version.Type: GrantFiled: March 15, 2005Date of Patent: November 5, 2013Assignee: Red Bend Ltd.Inventors: Evyatar Meller, Sharon Peleg
-
Patent number: 8578327Abstract: A system includes a source database storing a targeted source code having references to hard-coded configuration information. A converter is in communication with the source database and is configured to replace the hard-coded configuration information in the targeted source code with soft-coded configuration information. A method includes searching the targeted source code for references related to hard-coded configuration information, receiving new reference names for the references, each of the new reference names corresponding to at least one of the references and being related to soft-coded configuration information, and replacing the references related to hard-coded configuration information with the corresponding new reference name to generate a targetless source code with the soft-coded configuration information.Type: GrantFiled: November 24, 2009Date of Patent: November 5, 2013Assignee: Verizon Patent Licensing Inc.Inventor: Devin C. Moore
-
Patent number: 8572597Abstract: A wireless communication device for accessing a wireless network and downloading a software upgrade file. The wireless communication device comprises: i) a CPU for controlling wireless communications with the wireless network; ii) a first memory associated with the first CPU; iii) a CPU for executing at least one end-user application on the wireless communication device; and iv) a second memory associated with the second CPU. The first CPU downloads the software upgrade file from the wireless network and stores the downloaded software upgrade file in the second memory for subsequent execution. The first CPU and the second CPU share resources in order to carry out software upgrades for either or both CPUs.Type: GrantFiled: June 20, 2003Date of Patent: October 29, 2013Assignee: Samsung Electronics Co., Ltd.Inventor: Sudhindra P. Herle
-
Patent number: 8572600Abstract: 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: GrantFiled: June 23, 2008Date of Patent: October 29, 2013Assignee: Gangneung-Wonju National University Industrial Academy Cooperation GroupInventors: Tae-Yun Chung, Hyung-Bong Lee, Dae-iL Kim
-
Publication number: 20130283254Abstract: Embodiments include systems and methods for automated versioning of software on a client machine, allowing installation and updates over multiple platforms with modules written in different computer languages. In an embodiment, the client sends a list of installed modules to the server. This may be done by causing a client processor to perform method calls determining version information of the installed product. The server then checks the list and sends updates (if any) that are then automatically installed on the client. Some embodiments can perform software installation over-the-network, and prerequisite software may also be automatically installed on the client machine. The system may work on multiple platforms (e.g. Windows™, UNIX) and support multiple computer languages (e.g. C++, Java®, Python®, .NET, etc.).Type: ApplicationFiled: April 23, 2012Publication date: October 24, 2013Applicant: BUSINESS OBJECTS SOFTWARE LIMITEDInventor: Alexander Ocher
-
Publication number: 20130283255Abstract: The present invention provides a method, a device and a system for installing terminal software. The method comprises: a terminal determining to access a computer host as a driver according to attributes of a current port, and uploading an automatic operating program to the host; the host running the autorun program, and then the automatic operating program obtaining information related to terminal software on the host and feeding the obtained information related to terminal software back to the terminal; the terminal using the information related to terminal software to obtain corresponding terminal software from a server, and uploading the obtained terminal software to the host; and the automatic operating program installing the terminal software on the host.Type: ApplicationFiled: April 2, 2011Publication date: October 24, 2013Applicant: ZTE CORPORATIONInventor: Ligang Wang
-
Patent number: 8566816Abstract: Disclosed is a system and method that resolves a mismatch between software versions executing on redundant controllers. A mismatch between a first software version executing on a first redundant controller and a second software version executing on a second redundant controller is identified. By comparing software version identifiers associated with the first software version, the second software version, and a stored system software identifier, a preferred software version is selected. The preferred software version is copied from a controller running the preferred software version to the other controllers.Type: GrantFiled: November 1, 2011Date of Patent: October 22, 2013Assignee: LSI CorporationInventors: Eric W. Bonnell, Arindam Banerjee
-
Patent number: 8566950Abstract: 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: GrantFiled: February 15, 2010Date of Patent: October 22, 2013Assignee: Symantec CorporationInventors: Spencer Dale Smith, Adam Lyle Glice, Nicholas Robert Graf
-
Publication number: 20130275956Abstract: A firmware upgrade method is applied to a terminal device in a subnet. A first terminal device in the subnet downloads a firmware upgrade file from a remote server and broadcasts a first packet to at least a second terminal device in the subnet. The second terminal device in the subnet sends an upgrade request to the first terminal device when the received first packet includes the latest firmware version and upgrade time. The first terminal device then transmits the firmware upgrade file to the second terminal device in the subnet according to a header field and an IP header field of the first packet. The second terminal device retrieves the firmware upgrade file. Each of the first and second terminal devices executes the firmware upgrade file to complete the firmware upgrade.Type: ApplicationFiled: July 19, 2012Publication date: October 17, 2013Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: CHUN-CHIEH LAI, HUAI-CHIH FAN
-
Patent number: 8561196Abstract: A method, system and apparatus for assembling and publishing frequent malware signature definition updates through the use of additive or “streaming” definition packages is provided. Embodiments of the present invention provide such functionality by publishing not only full malware signature definition updates on a long periodicity but also streaming malware signature definition updates containing newly certified signature definitions on a short periodicity. As newly-certified malware signature definitions are received, those newly-certified signature definitions are incorporated not only in the full signature definition file but also in a streaming signature definition update that contains only newly-certified signature definitions received during a streaming update period. At the end of the streaming update period, a streaming signature definition file is made available by publication to anti-malware clients.Type: GrantFiled: July 30, 2012Date of Patent: October 15, 2013Assignee: Symantec Operating CorporationInventors: Petrus Johannes Viljoen, Jens Meggers
-
Patent number: 8561035Abstract: A system and method of discovering one or more program variable values may extract an abstract interpretation of a program variable used in a computer program, locate installation-specific repositories associated with the computer program, parse the located installation-specific repositories and extract one or more configuration parameters, and substitute the one or more configuration parameters into the extracted abstract interpretation.Type: GrantFiled: September 3, 2009Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Sergej Chicherin, Nikolai A. Joukov, Birgit Pfitzmann, Marco Pistoia, Vasily Tarasov, Takaaki Tateishi, Norbert G. Vogl
-
Patent number: 8561052Abstract: A multiprocessor device includes a plurality of device subsystems each having a processor dependent on a respective other processor in another device subsystem for device operation. Each processor has at least one independent channel for updating a respective software version within the respective processor. A compatibility synchronization module has a database storing a table of compatible software versions for each processor. It is updated when a new software version for a processor is created. This table is independent of software images for the software versions. The compatibility synchronization module is operative for verifying if the software version for a processor is compatible with other software versions at other processors and instructs a respective device subsystem to revert back to a compatible software version within a respective processor or prevent any incompatible software updates within the processor.Type: GrantFiled: December 8, 2008Date of Patent: October 15, 2013Assignee: Harris CorporationInventors: Eugene Kogan, Shawn Ellis, Mike Hubbard
-
Patent number: 8561050Abstract: 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: GrantFiled: October 18, 2006Date of Patent: October 15, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventor: Palanisamy Periyasamy
-
Publication number: 20130268925Abstract: An information processing apparatus, in which an operating system operates, includes a setting unit and a control unit. The setting unit sets, in a case that an application is installed and if an installation target application is installed by updating or if the operating system is not a predetermined version, to activate the installation target application in a hardware rendering mode. The control unit install, if software necessary for installing the installation target application is not installed, the necessary software, wherein the control unit installs the installation target application after installation of the necessary software, and wherein the installed application is activated according to a setting by the setting unit.Type: ApplicationFiled: March 29, 2013Publication date: October 10, 2013Inventor: Hiroshi Fuse
-
Patent number: 8555272Abstract: A versioning schema enforced by the application development environment enables the runtime environment of a terminal device to evaluate a software update to identify potential compatibility issues and control installation of the update. The versioning schema includes a respective field for each one of a plurality of aspects of the application and defines an initial value of each field when an initial application load is released. For each successive software update affecting the application, the method involves identifying each aspect of the application affected by the software update and incrementing a value of the respective field of each identified aspect. The version number can be in the form D.M.F where D, M and F are incremented in response to changes in the application relating to data components, message components and features.Type: GrantFiled: March 16, 2010Date of Patent: October 8, 2013Assignee: Research In Motion LimitedInventors: Curtis Wetherly, Bryan R. Goring, Michael Shenfield, Michael Cacenco
-
Patent number: 8554807Abstract: A technique for incrementally unloading classes using a region-based garbage collector is described. One aspect of such a technique includes maintaining a remembered set for a class set. The remembered set indicates whether instances of the class set are contained in one or more regions in memory, and in which regions the instances are contained. Upon performing an incremental garbage collection process for a subset of the regions in memory, the technique examines the remembered set to determine whether the class set includes instances in regions outside of the subset. If the remembered set indicates that the class set includes instances outside of the subset of regions, the technique identifies the class set as “live.” This will preclude unloading the class set from the subset of regions.Type: GrantFiled: March 28, 2012Date of Patent: October 8, 2013Assignee: International Business Machines CorporationInventors: Peter Wiebe Burka, Jeffrey Michael Disher, Daryl James Maier, Aleksandar Micic, Ryan Andrew Sciampacone
-
Patent number: 8554732Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for managing an application execution environment on a computer. One or more aspects of the subject matter described in this specification can be embodied in one or more methods of managing an application execution environment, the one or more methods including: identifying which of multiple different versions of the application execution environment are installed on a computer; and managing the different versions of the application execution environment on the computer; wherein the identifying and the managing are performed using one or more of the different versions of the application execution environment.Type: GrantFiled: April 4, 2011Date of Patent: October 8, 2013Assignee: Adobe Systems IncorporatedInventors: Jeremy R. Clark, Oliver Goldman, Luis Polanco
-
Patent number: 8554649Abstract: In some examples, a method for performing maintenance-cost-aware billing is described. The method may include generating a version of a virtual machine image. The method may also include calculating a usage charge for usage of an instantiated virtual machine corresponding to the version of the virtual machine image. The calculation of the usage charge may be based on an age of the version of the virtual machine image.Type: GrantFiled: March 21, 2012Date of Patent: October 8, 2013Assignee: Empire Technology Development LLCInventors: Shuichi Kurabayashi, Naofumi Yoshida, Kosuke Takano
-
Publication number: 20130263108Abstract: A display device capable of upgrading smart functions as broadly described herein may include a multi-functional display device capable of upgrading smart functions, including a broadcast receiver for receiving a broadcast signal, a demultiplexer for demultiplexing the received broadcast signal, a decoder for decoding the demultiplexed broadcast signal, a display for displaying the decoded broadcast signal, an external device interface configured to connect to a smart card for receiving upgrade data, a memory for storing the upgrade data and version information of the smart card, and a controller configured to process and display the received broadcast signal on the display, determine whether the smart card is connected to the display device, and communicate with the smart card to operate the multi-functional display device, wherein the smart card includes at least one smart function for execution on the multi-functional display device.Type: ApplicationFiled: October 12, 2012Publication date: October 3, 2013Inventors: Wooseong CHUNG, Jaehan PARK, Chongsok KIM
-
Patent number: 8549137Abstract: Diverting condition storage unit 15 stores diverting conditions describing conditions for hardware configurations and software configurations. Monitoring data storage unit 13 stores monitoring data on the hardware configurations and the software configurations on monitored devices. Monitoring setting information storage unit stores monitoring setting information on the monitored devices. By referencing monitoring data and diverting conditions, first setting-diverting unit judges if monitoring setting information set in a monitored device may be diverted as monitoring setting information on another monitored device and outputs the result to a management terminal. The system administrator diverts the monitoring setting information among multiple monitored devices based on judgment result.Type: GrantFiled: May 28, 2007Date of Patent: October 1, 2013Assignee: NEC CorporationInventors: Mitsuhiro Oono, Kiyoshi Kato
-
Patent number: 8549511Abstract: An information processing apparatus is described which includes a list fetching section for fetching, from outside, a list of disabled contents information indicating disabling execution of an application program, when the contents data is subjected to a contents data reproducing/copying process for at least reproducing or copying the contents data. When it is determined that a type and/or a version of the application program identified by referring to the starting file corresponds to a type and/or a version of any disabled application program described in the list of disabled contents information, the starting file is not distributed to the application program.Type: GrantFiled: April 1, 2010Date of Patent: October 1, 2013Assignee: Sony CorporationInventors: Yasuharu Seki, Yoshitaka Onuma, Tatsuya Konno
-
Patent number: 8549620Abstract: 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: GrantFiled: August 19, 2009Date of Patent: October 1, 2013Assignee: Sony CorporationInventors: Kenjiro Ueda, Tateo Oishi
-
Patent number: 8549510Abstract: 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: GrantFiled: August 21, 2009Date of Patent: October 1, 2013Assignee: Hitachi Solutions, Ltd.Inventors: Nobuyuki Ohama, Yuichi Nakamura
-
Patent number: 8549471Abstract: The present invention provides an open application program interface (API) service. A method of providing the API service includes generating meta-data for executing an API, generating resource data for generating a mash-up of the API, generating description data corresponding to the API, the meta-data, and the resource data, and generating an API package comprising the API, the meta-data, the resource data, and the description data. Accordingly, mash-up contents can be easily generated from various types of APIs.Type: GrantFiled: September 12, 2008Date of Patent: October 1, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Dong-shin Jung, Joo-yeol Lee, Joe Antony Lawrence, Raghavendra Malapati, Subramanian K., Vinoth Sasidharan
-
Publication number: 20130254755Abstract: In one aspect, a business application is provided by a customer for execution in a cloud environment. A runtime platform for the business application is identified based on the functionality of the business application. In another aspect, an installable package for a product composing the business application and a first version of the runtime platform is generated. In yet another aspect, the business application and a second version of the runtime platform are synchronously installed in a cloud environment based on the installable package of the product, where the metadata of the business application and the metadata of the business application are dynamically validated prior the installation to guarantee compatibility.Type: ApplicationFiled: March 22, 2012Publication date: September 26, 2013Inventors: SHENOL YOUSOUF, Georgi Stanev, Katya Todorova
-
Patent number: 8543979Abstract: A computer method and system dynamically provide consistency of JAVA application files. A processor executed routine is configured (e.g., instrumented as an agent) to intercept each class that is loaded into a subject JAVA application or JVM. The system computes a cyclic redundancy check (CRC) of the respective JAR file surrounding the loaded class. The system compares the computed CRC value to a CRC value of at least one other copy of the respective JAR file. Based on the comparison, the system determines consistency (e.g., same version) of the multiple copies of the respective JAR file used by the subject Java application. If the multiple copies of the respective JAR file are determined to be inconsistent, the system alerts the user and/or enables the application to abort.Type: GrantFiled: April 18, 2012Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventors: Mauro Arcese, Luigi Pichetti, Stefano Sidoti
-
Patent number: 8543543Abstract: Concepts and technologies are described herein for hash-based file comparison. In accordance with the concepts and technologies disclosed herein, a comparison tool is configured to compare hash values in a first hash list associated with a first file to hash values in a second hash list corresponding to a second file. The hash values are computed for functional blocks of the respective files and therefore can be compared to indicate if the functional blocks of the two files match one another. If the hash values match, the functional blocks associated with the respective hash values can be determined to match, while hash values that do not match can indicate that the corresponding functional blocks do not match one another.Type: GrantFiled: September 13, 2011Date of Patent: September 24, 2013Assignee: Microsoft CorporationInventors: Michael Ronn Marcelais, Shawn Thomas Sullivan, James Coryell Hilke
-
Patent number: 8543995Abstract: An information processor includes a first part storing one or more programs included in one or more packages; a second part correlating and retaining the package and version information of the programs on a program basis; a third part comparing, if one of the installed programs is to be installed, the version information of the installed one of the programs and the one of the programs to be installed; a fourth part determining whether the one of the programs to be installed is subordinate to a package other than a package including the one of the programs to be installed, if the version information of the one of the programs to be installed is determined to be lower; and a fifth part installing the one of the programs to be installed if the one of the programs to be installed is determined to be not subordinate to the other package.Type: GrantFiled: July 9, 2010Date of Patent: September 24, 2013Assignee: Ricoh Company, Ltd.Inventors: Shingo Tamura, Hiroshi Kobayashi, Yoshihiro Ogura, Shunichi Maeda, Tomoki Yoshida, Mitsuo Nakamura
-
Patent number: 8543839Abstract: An electronic device is provided having a memory driver unit for reading partition headers including encrypted version numbers from a memory and for writing updated encrypted version numbers to the memory. The electronic device has an update agent unit for controlling a software or firmware update, a one-time programmable memory for storing a first value, and an encrypt-decrypt unit for decrypting the partition headers stored in the memory. The update agent is configured to compare the retrieved version numbers with a version number from a software or firmware update. The first value is incremented and stored in the one-time programmable memory if an update is performed. The encrypt-decrypt unit is configured to encrypt the version numbers of the software or firmware update based on the new first value. The memory driver unit is configured to write a new partition header with the updated encrypted version numbers into the memory.Type: GrantFiled: December 22, 2010Date of Patent: September 24, 2013Assignee: ST-Ericsson SAInventor: Hervé Sibert
-
Patent number: 8543835Abstract: 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: GrantFiled: June 27, 2007Date of Patent: September 24, 2013Assignee: Irdeto B.V.Inventors: Wilhelmus Petrus Adrianus Johannus Michiels, Paulus Mathias Hubertus Mechtildis Antonius Gorissen
-
Patent number: 8539477Abstract: 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: GrantFiled: February 24, 2009Date of Patent: September 17, 2013Assignee: Microsoft CorporationInventors: Tyron M. Balascio, Sumeet S. Solanki, Antonio Wong, Stephanie A. Drenchen
-
Patent number: 8539472Abstract: A method and system is disclosed for updating a shared memory or other memory location where multiple entities rely on code stored to the same memory to support one or more operation functions. The shared memory may be updated such that the code intended to the replace the currently stored code may be relied upon prior to replacement of the code currently written to the shared memory.Type: GrantFiled: June 9, 2010Date of Patent: September 17, 2013Assignee: Lear CorporationInventors: Antoni Ferré Fàbregas, Jose Gabriel Fernández Bañares, David Gamez Alari, Stanislav Lincer
-
Patent number: 8539475Abstract: A system and method for automatically determining whether a newer version of an application programming interface (API) is backwards compatible with an older version is disclosed. The method includes comparing the two versions of the API to determine a set of atomic differences between the two versions and applying a set of backwards compatibility rules to the set of atomic differences. For each atomic difference, applying the rules includes analyzing the atomic difference to determine any applicable backwards compatibility rules and evaluating each applicable rule for the atomic difference to determine whether the atomic difference represents a violation. The method also includes storing an indication of any backwards compatibility violations from the evaluation.Type: GrantFiled: September 29, 2009Date of Patent: September 17, 2013Assignee: Oracle America, Inc.Inventor: Mikhail K. Ershov
-
Patent number: 8539476Abstract: A method for adapting a provisioned content of an application program on a mobile device, the content of the application being partitioned into a set of addressable logical modules, the method comprising the steps of provisioning a first group of logical modules selected from the set of logical modules to provide provisioned content on the device, monitoring execution path information of the provisioned content during execution on the device, evaluating the execution path information to adapt the provisioned content by one or more of adding logical modules to the first group from the set of logical modules, removing logical modules from the first group of logical modules or suspending logical modules from the first group of logical modules, to form a second group of logical modules, revising the first group of logical modules to correspond to the second group of logical modules to provide a revised content; and adapting the provisioned content of the application on the terminal to correspond to the revised coType: GrantFiled: February 25, 2010Date of Patent: September 17, 2013Assignee: Motorola Mobility LLCInventors: Bryan Richard Goring, Michael Shenfield, Viera Bibr
-
Patent number: 8539084Abstract: In order to establish a packet communication between a first server (SS) connected to a packet network (RP) and a service entity (ES) capable of communicating without a subscriber identification module in a radiocommunication network (RR), the service entity transmits an identifier (IdEs) of the service entity (ES) to a second server (SO) that determines an address (Ads) of the first server based on the received service entity identifier. The second server transmits the determined address of the first server to a gateway that interconnects the radiocommunication network and the packet network. The gateway establishes a communication between the service entity and the first server based on the address of the first server.Type: GrantFiled: February 4, 2009Date of Patent: September 17, 2013Assignee: Alcatel LucentInventors: Antoine Soulie, Francis Pinault
-
Patent number: 8539474Abstract: A method of organizing interim software fixes is disclosed. The method includes communicating with a user to understand a first software operation problem and determining if a first interim software fix to remedy the first software operation problem exists within an archive comprising a plurality of interim software fixes. In response to determining the first interim software fix exists, making available to the user an electronic package for installing the first interim software fix to remedy the first software operation problem. In response to determining the first interim software fix does not exist, causing to be developed the first interim software fix to remedy the first software operation problem. The method further includes creating an electronic package for the first interim software fix, making available to the user the electronic package for the first interim software fix and storing information associated with the first software operating problem in the archive.Type: GrantFiled: September 28, 2006Date of Patent: September 17, 2013Assignee: International Business Machines CorporationInventors: Andrew J. Declercq, Cheryl L. Hall
-
Patent number: 8539470Abstract: The present invention provides an apparatus for updating the function of a monitor and the method thereof. The method comprises: coupling a scale controller and a memory device of at least a monitor to a microcontroller; controlling the microcontroller to send a programming activation signal in a first signal format to the scale controller such that the scale controller enters a state of updating program; and controlling the microcontroller to access the memory device through a signal in a second signal format to update the program codes stored in the memory device, so as to update the function of the monitor.Type: GrantFiled: August 9, 2007Date of Patent: September 17, 2013Assignee: MStar Semiconductor, Inc.Inventor: Chih-Chiang Chiu
-
Patent number: 8539473Abstract: Techniques are described for providing information about installation states of software components using an interactive object. Information regarding one or more classifications is received. Each of the classifications indicates a different installation state. At least a portion of the information is displayed in a first area of the interactive object. A selectable element is included in the interactive object which, when selected, causes performance of an action.Type: GrantFiled: January 30, 2007Date of Patent: September 17, 2013Assignee: Microsoft CorporationInventors: Michael LaManna, Alex Aben-Athar Kipman, Erik Neuenschwander, Letha Radebaugh
-
Patent number: 8533705Abstract: A method for running a software application on a computer having an operating system that provides a local database containing consistent configuration data to be accessed by programs running on the computer. The method includes providing a file containing further configuration data required by the application, which further data are not stored in the local database. A request by the application to access the local database is intercepted, and an item of the further configuration data is returned from the file to the application, responsive to the request.Type: GrantFiled: October 19, 2009Date of Patent: September 10, 2013Assignee: Extent Technologies, Ltd.Inventors: Amnon Romm, Avi Elkoni
-
Patent number: 8533702Abstract: The present invention generally is directed to a method, system and article of manufacture for managing software fixes for a software product in a computer system. The method comprises: for each of a plurality of software fixes for a corresponding software product, determining whether the corresponding software product is installed on the computer system; if the corresponding software product is installed, then determining whether the each one of the plurality of software fixes is installed in the computer system; and if the each one of the plurality of software fixes is installed, then setting a status value to reflect that the plurality of software fixes is installed.Type: GrantFiled: June 27, 2002Date of Patent: September 10, 2013Assignee: International Business Machines CorporationInventors: Barbara A. Ballard, George F. DeStefano, Ronald J. Haugen, Gregory R. Hintermeister, Brian R. Lucier, Diane E. Olson, Ellen B. Streifel, Gary John Vanselow, Jeffrey D. Waldbillig
-
Patent number: 8533700Abstract: A method, system, and a program product for managing updates to executable programming code on a computer system in a computer network. A maintenance service utility is configured to launch a maintenance procedure at a specified time during operation of the computer system. Operation of a maintenance timer utility is activated during startup of the computer system to track and monitor the amount of time the computer system has been operating since startup. The maintenance service utility determines if there any updates to the executable programming code that require installation. The maintenance procedure is launched after a specified time if there are updates to the executable programming code. The computer system is automatically rebooted to install the updates to the executable programming code. A maintenance service editor utility enables the maintenance service utility to be configured to launch the maintenance procedure after a specified time if there are updates to the executable programming code.Type: GrantFiled: April 11, 2006Date of Patent: September 10, 2013Assignee: Open Invention Networks, LLCInventor: Colin Lee Feeser
-
Patent number: 8533668Abstract: A computer system identifies a plurality of source code files to be compared, parses each source code file to identify a code statement structure present in the file, and compares the plurality of source code files using corresponding code statement structures.Type: GrantFiled: April 26, 2010Date of Patent: September 10, 2013Assignee: Red Hat, Inc.Inventor: Glauber de Oliveira Costa
-
Publication number: 20130232478Abstract: A firmware updating method for a digital protective relay having a plurality of modules includes receiving firmware update related information from a master device, notifying necessity of firmware update to a target module having a firmware to be updated based on the firmware update related information, receiving a firmware update ready message from the target module, and downloading a firmware from the master device into the target module and installing the downloaded firmware. According to the method, without opening a distributing board or removing an enclosure of a digital protective relay for updating a firmware of the digital protective relay, reduction of time and costs for on-site engineering and maintenance can be expected.Type: ApplicationFiled: October 12, 2012Publication date: September 5, 2013Applicant: LSIS CO., LTD.Inventor: Byung Joon JEON
-
Patent number: 8527809Abstract: A system and method thereof for performing loss-less migration of an application group. In an exemplary embodiment, the system may include a high-availability services module structured for execution in conjunction with an operating system, and one or more computer nodes of a distributed system upon which at least one independent application can be executed upon. The high-availability services module may be structured to be executable on the one or more computer nodes for loss-less migration of the one or more independent applications, and is operable to perform checkpointing of all state in a transport connection.Type: GrantFiled: November 22, 2011Date of Patent: September 3, 2013Assignee: Open Invention Network, LLCInventors: Keith Richard Backensto, Allan Havemose
-
Patent number: 8528037Abstract: Set top boxes (STBs) in a cable system are configured on a box-by-box basis to facilitate beta and trial testing of new or updated services. STBs are assigned to deployment groups identified by a deployment group identifier. Features configurations including hierarchies of features can be defined individually for different deployment groups. Configuration files for provisioning the STBs are provided by a cable system head end according to the deployment group the STB is assigned to. STBs can be configured at the time they boot and register with the system or in a “hot” manner to avoid rebooting.Type: GrantFiled: January 7, 2010Date of Patent: September 3, 2013Assignee: CSC Holdings, LLCInventor: Richard Neill
-
Patent number: 8527978Abstract: A system, method, and computer program product are provided for populating a list of known wanted data. In use, an update to data is identified. In addition, a list of known wanted data is populated with the data, in response to the update.Type: GrantFiled: March 31, 2008Date of Patent: September 3, 2013Assignee: McAfee, Inc.Inventor: Ahmed Said Sallam
-
Patent number: 8527948Abstract: The invention relates to a process for the automatic matching of a control software component to a control unit network in order to permit communication between control software components of the control unit network, whereby the control unit network-independent communication commands of a control software component in the program code are replaced by control unit network-dependent communication commands.Type: GrantFiled: November 3, 2010Date of Patent: September 3, 2013Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Oliver Niggemann, Joachim Stroop, Rainer Otterbach, Herbert Hanselmann
-
Publication number: 20130227540Abstract: 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.Type: ApplicationFiled: February 28, 2012Publication date: August 29, 2013Applicant: SEAGATE TECHNOLOGY LLCInventors: Jean-Pierre Ruster, Chandra Shaker Buddhavaram
-
Publication number: 20130227541Abstract: Methods, systems, and computer-readable media with executable instructions stored thereon for updating a Web Services Description Language (WSDL) for a service test are provided. Updating a WSDL for a service test can include identifying a first WSDL and a second WSDL for a service and mapping the first WSDL to the second WSDL. Updating a WSDL for a service test can include performing an action to update a call within the service test from the second WSDL to the first WSDL.Type: ApplicationFiled: February 29, 2012Publication date: August 29, 2013Inventors: Gal Shadeck, Guy Rosenthal, Ran Kiselstein
-
Publication number: 20130227542Abstract: According to an aspect of the present invention, there is provided a method, system, and computer program product for version conflict checking of installable units (IUs). The method includes receiving a request for version conflict checking of specified IU, the request including a version dependency relationship between IUs that are in a dependency relationship with the specified IU. A version dependency relationship between installed IUs is obtained. The version dependency relationship between the installed IUs is updated according to the version dependency relationships between the IUs that are in a dependency relationship with the specified IU. It is checked whether the specified IU has a version conflict with the updated version dependency relationship between the installed IUs.Type: ApplicationFiled: February 26, 2013Publication date: August 29, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: International Business Machines Corporation