Including Multiple Files Patents (Class 717/175)
  • Patent number: 8769131
    Abstract: A cloud connector key includes a network interface configured to connect to a network, a mass storage interface configured to connect to a network isolated device, and a computation module operatively connected to the network interface and the mass storage interface. The computational module is configured to connect to a cloud repository using the network interface by obtaining, from storage on the cloud connector key, a network address of the cloud repository, requesting connection to the cloud repository using the network address, and authenticating, using credentials in the storage on the cloud connector key, to an account in the cloud repository. The computational module is further configured to transfer a file between the account in the cloud repository and a network isolated device via the mass storage interface.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: July 1, 2014
    Assignee: Oracle America, Inc.
    Inventors: Omer Pomerantz, Jeremy Hoyland, Daniel David Blaukopf
  • Patent number: 8762986
    Abstract: Methods and apparatus, including computer program products, are provided for deploying virtual appliances. In one aspect, there is provided a computer-implemented method. The method may include receiving information representative of one or more requirements of virtual appliances and one or more resources available to host the virtual appliances. A download manager may be used to install the virtual appliances. The installation may be configured based on the received information. The start of the virtual appliances may be initiated based on a dependency description. The dependency description includes a sequence for starting the virtual appliances including the network configuration. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: June 24, 2014
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 8763004
    Abstract: An RF digitization and collection system (RFDCS) and methods for implementing the RF digitization and collection system to manage an application storage and retrieval space (App Space), wherein the App Space includes apps that may perform various offline and/or real-time transforms of RF signals received, stored, or played back on the RFDCS. Also, in the various embodiments, the RFDCS may govern the system resources available to these apps while ensuring that the RFDCS's core system functions are not impacted by the execution of one or more of these apps in the App Space. Thus, the RFDCS may enable users to utilize real-time signal processing by running various specialized apps without compromising the RFDCS's core system function, thereby promoting dynamic “on-the-fly” transformation of raw RF signals without compromising the user's overall experience.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: June 24, 2014
    Assignee: QRC, Inc.
    Inventor: Thomas F. Callahan, III
  • Patent number: 8752396
    Abstract: A component identification system and method, including an identifier associated with a replacement component, a memory to store one or more identifiers for each previously used component corresponding to the replacement component, and a processor to compare the identifier of the replacement component with the one or more stored identifiers of each previously used component. The replacement component is acceptable where the identifier of the replacement component differs from the one or more stored identifiers of each previously used component, and the replacement component is unacceptable where the identifier of the replacement component corresponds to one or more stored identifiers of each previously used component. Prior to accepting the replacement component, one or more predetermined validation operations can be performed on the identifier of the replacement component, with the identifier being formed in a serial number or code type scheme.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: June 17, 2014
    Assignee: Bosch Automotive Service Solutions, LLC
    Inventor: Raheel Ashraf Chaudhry
  • Patent number: 8756594
    Abstract: An enterprise computing system may utilize a management infrastructure that interacts with protected services in the system. The management infrastructure accepts requests through an anti-tamper procedure that specifies a tamper event, a crucial service to be protected, and a remedial action that may be applied when the tamper event occurs on the protected service. The anti-tamper procedure may be created by a system administrator and distributed to one or more client devices in the system. The management infrastructure monitors a protected service in accordance with the operations and actions specified in the anti-tamper procedure thereby ensuring that the integrity of the system is preserved.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: June 17, 2014
    Assignee: Microsoft Corporation
    Inventors: Alex Umansky, Eli Zeitlin, Ronen Borshack
  • Patent number: 8756256
    Abstract: Methods and systems enable communication devices equipped with software defined radio based chipset modules to seamlessly re-program the communication device to operate on any of a variety of service provider networks. By re-programming a communication device equipped with software defined radio based chipset module, the communication device can support communications over both UMTS and CDMA communication networks. An environment is provided which allows a user to quickly and efficiently switch between service provider accounts supporting communications.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: June 17, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Yogesh Tugnawat, Samir B. Thakkar, Billy A. Oostra
  • Patent number: 8756596
    Abstract: Disclosed are a host apparatus connected to an image forming apparatus and a driver installation method and computer-readable medium thereof. A driver installation method of a host apparatus includes accessing a web page provided by the web server and selecting an installation of at least one driver stored in the web server in the host apparatus, transmitting user information of the host apparatus to the driver download server by the host apparatus, determining by the driver download server an existence of a custom driver for a user of the host apparatus by using the user information; and installing in the host apparatus the at least one driver selected according to the existence of the custom driver. With this configuration, a host apparatus and a driver installation method enables a user to install a latest version of the custom driver without any complicated process if a user accesses a web server in the image forming apparatus and selects an installation of the at least one driver.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: June 17, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-kyung Cho, Seung-soo Oak
  • Patent number: 8752040
    Abstract: An upgrade tracking system for tracking aspects of an application upgrade. In various embodiments, the update tracking system includes a statistics collection component configured to collect statistics related an execution of the application upgrade, where the application upgrade includes a plurality of data upgrade files, and where the plurality of data upgrade files are organized into a plurality of functional upgrade groups. The system further includes a timing component configured to report execution timings related to the execution of the application upgrade, and a status component configured to track statuses related to the execution of the application upgrade.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: June 10, 2014
    Assignee: Oracle International Corporation
    Inventor: Matthew Halliday
  • Patent number: 8752041
    Abstract: An image forming apparatus in which applications can be installed is provided, in which the image forming apparatus includes an application information obtaining part for obtaining application information that is used for determining whether an application is installable in the image forming apparatus.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: June 10, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Kunihiro Akiyoshi, Hiroyuki Tanaka, Mitsuo Ando
  • Patent number: 8745615
    Abstract: The installation of multiple applications by an installer is executed in a mode that does not display an error message in a display device. Upon an installation performed by the installer ending, the result of the installation performed by the installer is determined. As a result of the determination, an installer that failed at the installation is caused to re-execute the installation of the application whose installation failed in a mode that displays an error message in the display device. As a result of the re-execution, an error message is displayed in the display device by the installer that failed at the installation.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: June 3, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yousuke Sugai
  • Patent number: 8745611
    Abstract: A system may include computer code for analyzing an upgrade from a first version to a second version of a software program that has been customized without performing the upgrade. The system may provide default state information of default program objects. The default program objects would be included in a default installation of the second version of the software program. The computer code may retrieve current state information of current program objects from an application database. The software program that has been customized may include the current program objects. The system may generate upgrade information based on a comparison between the current state information and the default state information. The upgrade information may identify a subset of the current program objects that would be impacted by the upgrade.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: June 3, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Sachin Saraf, Vidyut Dinkar Kichambare
  • Patent number: 8745589
    Abstract: Systems and methods for testing in a testing lifecycle are described herein. In one embodiment, the testing system includes an extraction module to extract at least one test case pertaining to a requirement associated with a first build, a modified requirement and an incremental requirement associated with an updated build. Further, an execution module executes the extracted test cases on the build to verify the requirement associated with the build.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: June 3, 2014
    Assignee: Tata Consultancy Services Limited
    Inventors: Prabhu Arumugham, Nisha Augustine, Ruby Felecia Noel, Bhanu Raju, Prabhu Subramaniam
  • Patent number: 8739117
    Abstract: A method and system for generating a developer interface using a loaded program. The method of generating a developer interface may share a plurality of components included in a loaded program through a communication interface, and generate a new program using components selected from among the plurality of shared components through the developer interface.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: May 27, 2014
    Assignee: NHN Entertainment Corporation
    Inventor: Dong Soo Lee
  • Patent number: 8732691
    Abstract: A method for installing an application in a portable terminal includes acquiring a screen image of another portable terminal and acquiring information about at least one applications from the acquired screen image, displaying a list of the at least one applications whose information is acquired, and requesting and receiving an installation file of an application selected by a user from the displayed list, and installing the selected application by using the received installation file.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: May 20, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Hak Ryu, Byeong-Gyun You, Cheong-Rim Choi, Chae-Whan Lim, Jeong-Wook Seo
  • Patent number: 8732690
    Abstract: A computing device configured for installing an application is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device determines if an application instruction length is a first instruction length or a second instruction length. The first instruction length is shorter than the second instruction length. If the application instruction length is the first instruction length, then the computing device runs an application installer in a first instruction length mode. If the application instruction length is the second instruction length, then the computing device determines if an operating system instruction length is the first instruction length or the second instruction length. If the operating system instruction length is the second instruction length, then the computing device disables a compatibility module.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: May 20, 2014
    Assignee: Crimson Corporation
    Inventor: James Lester Memmott
  • Patent number: 8726268
    Abstract: A computer-readable medium causes an information processing apparatus capable of performing a plurality of setting processing for making a setting in accordance with a predetermined sequence to perform processing including a first display control process including displaying a corresponding setting image for each of the plurality of setting processing, an information acceptance process including accepting information required to perform the setting processing through the displayed setting image, a shift command acceptance process including accepting a shift command for making a shift toward another setting processing from setting processing corresponding to the setting image displayed in the first display control process, and a second display control process including displaying an input completion image showing information accepted in the information acceptance process in addition to the setting image corresponding to the setting processing to be shifted by the shift command when the shift command is accepte
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: May 13, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Kazuhiko Sugiura
  • Patent number: 8719814
    Abstract: A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: May 6, 2014
    Assignee: Oracle America, Inc.
    Inventor: Michael J. Wookey
  • Patent number: 8719815
    Abstract: A method for distributing a computer software package using a pre-requisite query is disclosed. A first pre-requisite query is associated with a package. Attribute information is obtained from one or more managed nodes across a computer network. The attribute information is stored on an administrative system. The first pre-requisite query is run using the attribute information on the administrative system to obtain a first result. The first result indicates whether the one or more managed nodes has the necessary attribute information for the package. The package is sent to the one or more managed nodes that have the necessary attribute information for the package.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: May 6, 2014
    Assignee: Crimson Corporation
    Inventors: Richard Park, Mark Bird, David A. Eatough
  • Patent number: 8719812
    Abstract: Methods, systems, and computer readable media for dynamically modifying and utilizing a software package description for software installation are disclosed. According to one method, a software package that includes a software description file is loaded on a hardware platform. The software description file is dynamically modified based on the software package and the hardware platform. The method also includes utilizing the modified software description file to install the software package on the hardware platform.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: May 6, 2014
    Assignee: EMC Corporation
    Inventors: Brandon Myers, Eric Vook, Victor Kan
  • Patent number: 8719778
    Abstract: A method is disclosed for producing a software application with at least two layers, including a processing layer and a process layer, wherein each layer is encapsulated and hence platform-independent in its execution, the encapsulated layers communicating via an application programming interface. A system is also disclosed for producing an application including a flexible interconnection interface between encapsulated layers. By virtue of the implementation of an additional configurable interconnection interface in the application programming interface between two encapsulated application layers, the architecture layering can be retained regardless of the respective deployment, and only the communication profiles of the interconnection interfaces need be adapted to the deployment.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: May 6, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Karlheinz Dorn, Ralf Hofmann
  • Patent number: 8713560
    Abstract: System, method and a computer program product for providing a compatibility check are disclosed. Compatibility check includes selecting a solution for purchase by a user, wherein the selected solution is configured to be desired for operation in a first system, performing a compatibility check to determine whether the selected solution is capable of operating in the first system, generating results of the compatibility check, and determining, based on the generated results, whether to purchase the selected solution.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: April 29, 2014
    Assignee: SAP AG
    Inventors: Stefan Neumann, Sebastian Pulkowski, Markus Schmidt-Karaca
  • Patent number: 8707294
    Abstract: A model for extending application server functionality includes two types of libraries: an automatically-referenced (auto-ref) library and a superseding library. The auto-ref library includes a special tag that identifies it as the auto-ref library and a pattern that restricts the application types that can refer to it. Once the auto-ref library is deployed, it is automatically referred to by all applications as long as they are not excluded by the restricting pattern. The code contained in the auto-ref library is merged into the application code and the configuration of the library is merged into the application configuration at deployment time. The superseding library also includes an identifying tag and a restriction pattern. At deployment, however, the code and configuration data in the superseding library overrides the corresponding application configuration and code. The remaining code of the application that is not overridden by the superseding library is used without any modification.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: April 22, 2014
    Assignee: Oracle International Corporation
    Inventors: Aseem Bajaj, Prasanth Pallamreddy
  • Patent number: 8707293
    Abstract: A package manager that determines circular dependencies in a list of software packages to be installed on a client computer and resolves those circular dependencies so that the list of software packages can be installed is described. The package manager receives a list of software packages along with information regarding the dependencies of the software packages. The package manager generates a directed graph of the software packages based on the dependency information. Using the directed graph, the package manager determines strongly coupled components to collect and install, where each strongly coupled component includes a set of dependent components. The package manager further installs these strongly coupled components.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: April 22, 2014
    Assignee: Red Hat, Inc.
    Inventor: Florian Festi
  • Patent number: 8694989
    Abstract: A virtual installation process and supporting environment. The virtual installation process may be considered a two-stage installation process. In the first stage a pseudo-installation may occur in which a user is provided an installation experience by a virtual installation environment that stores changes to be made as a result of the installation process. In the second stage of the installation process, the changes that were previously stored may be made to the host system. These changes may include changes to the registry, filesystem and/or any other host system components. The second stage may be initiated by a user attempting to launch the application for the first time. Other triggers may also be supported.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: April 8, 2014
    Assignee: Apple Inc.
    Inventors: Eric O. Carlson, Ronnie Misra, Joshua H. Shaffer, James Mensch
  • Patent number: 8694797
    Abstract: A method for preventing malicious software from execution within a computer system is disclosed. Before any actual execution of an application program on a computer system, the application program needs to be cross-compiled to yield a set of cross-compiled code of the application program. The set of cross-compiled code of the application program can then be executed in an execution module that is capable of recognizing and translating the set of cross-compiled code of the application program to the actual machine code of the processor.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: April 8, 2014
    Assignee: Lenovo (Sinapore) Pte Ltd
    Inventors: David C. Challener, Mark C. Davis, Peter Hortensius, Rod D. Waltermann
  • Patent number: 8694982
    Abstract: A method and apparatus are provided that allow the user to quickly load new versions of applications on a scan tool. The latest versions of the applications that a scan tool can operate are loaded onto a memory device. The scan tool verifies which versions of the applications are authorized and allows the scan tool to only access information related to the authorized versions.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: April 8, 2014
    Assignee: Bosch Automotive Service Solutions LLC
    Inventors: Paul Wempen, Jayadeven Maniyullavalappil
  • Patent number: 8689210
    Abstract: A system for a package pre-fetching for a remote program installation. The system includes a cache and a service program unit. The service program unit receives a request for a package required for an installation of an operating system and at least one peripheral application thereof from a computing node. The service program unit determines a package request sequence by which the computer node issues one or more package requests according to a type of the computing node, so as to pre-read a subsequent package from an external storage device into the cache before the computing node issues a request for the subsequent package.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kai Ding, Thanh T. Pham, Huan Long Wang, Xiang Zhan, Hai Yong Zhang, Yang Zhao
  • Patent number: 8683461
    Abstract: The present invention discloses a method and system for deploying software, e.g., software modules designed for acquisition and/or post-processing of images related to a particular imaging agent. The modules can be remotely accessed from a software server.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: March 25, 2014
    Assignee: Siemens Corporation
    Inventors: Lance Anthony Ladic, John Pearson, David Rapaport, Lawrence Tarbox, Gianluca Paladini
  • Publication number: 20140082608
    Abstract: An image forming apparatus, which is configured to install application software that runs on an operation environment, comprises: a storage unit which stores a data file of system software, a data file of application software required to extend a function of the image forming apparatus, a license file required to install the application software, and a control file which defines a state after preinstall with respect to the application software; a preinstall unit which preinstalls application software stored in the storage unit using the license file upon activation of the image forming apparatus; and a changing unit which changes the preinstalled application software to a state defined by the control file.
    Type: Application
    Filed: August 9, 2013
    Publication date: March 20, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yoshikazu Hayami
  • Patent number: 8677346
    Abstract: Installer package information is presented to a user in response to an attempted installation of an application on an endpoint. The attempted installation is detected and the installer package is identified to an information server. The installer package may be identified using a hash key or other unique identifier. In response, the information server provides to the endpoint information associated with the identified installer package based on information received from a plurality of other endpoints. The endpoint may also provide installation and application information related to the installer package to the information server. In one embodiment, when the information server obtains more than the threshold amount of information for an installer package, the information server may analyze the information and provide the analysis to requesting endpoints. The analysis may include the risk or performance impact of the installer package, or the category or functionality of the application.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: March 18, 2014
    Assignee: Symantec Corporation
    Inventors: Kent Griffin, Sourabh Satish, Vijay Seshadri, Abubakar Wawda, Jing Zhou
  • Patent number: 8677348
    Abstract: A method or apparatus determines an order for installing software patches by comparing information in the software patches. The information may include files created or modified to fix software errors in a software program and metadata referring to the files. By comparing the information, the method or apparatus may determine whether at least two of the software patches include files in common. Based on the results of comparing the information, the method or apparatus may automatically determine an order for installing the software patches into the software program. The files in a given software patch may be used to fix unrelated software errors. The metadata may refer to a time at which the files in the software patches were created or modified, and the order of installation may occur in a chronological manner based on creation or modification dates.
    Type: Grant
    Filed: October 17, 2005
    Date of Patent: March 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Manjunatha N. Ramanathpura, Thomas N. Cobb, Paul J. Russell, Christopher S. Warren, Ryan J. Schuft
  • Patent number: 8677345
    Abstract: 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: Grant
    Filed: August 13, 2008
    Date of Patent: March 18, 2014
    Assignee: Markany Inc.
    Inventors: Jong Uk Choi, Dongha Shin, Sung Wook Jung, Jiyeon Kim, Muhammad Ali Malik
  • Publication number: 20140075431
    Abstract: A system and method for providing service definition packages for use with a cloud computing environment. In accordance with an embodiment, a cloud platform enables provisioning of enterprise software applications (e.g., Fusion Middleware applications) within a cloud environment. In an embodiment, enterprise applications can be packaged as service definition packages (SDP). Each SDP can include an application binary component, a metadata defining the application's service characteristics and requirements, and a plugin that enables the SDP to be installed into the cloud platform. The SDP can also include a virtual assembly that defines a topology and configuration for a set of virtual appliances. The application, as defined by its SDP, can be instantiated as one or more services that are then accessible by other (e.g., customer) applications within the cloud environment.
    Type: Application
    Filed: August 19, 2013
    Publication date: March 13, 2014
    Applicant: Oracle International Corporation
    Inventors: Abhijit Kumar, Rajiv Mordani, Kshitiz Saxena, Thomas Mueller
  • Patent number: 8671402
    Abstract: 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: Grant
    Filed: March 25, 2010
    Date of Patent: March 11, 2014
    Assignee: Bank of America Corporation
    Inventors: Daniel McCurdy, William Harrison McGraw, IV, Craig Leslie Ewington
  • Patent number: 8667483
    Abstract: To accommodate different types and versions of execution environments on mobile devices, requests for applications from a programmable device, such as a smart phone or other mobile device include status data about the characteristics of the device. Information about the display, memory, storage, and/or script engine may be forwarded with a request. At a fulfillment server, the information is evaluated so that an appropriately versioned and configured application can be custom built, or selected from a pre-built inventory of applications. This allows a user to postpone an upgrade and still receive appropriate versions of executable, optimized to the particular mobile device.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Didier Coussemaeker, Danny Lange, Joe Futty, Ashley Nathan Feniello, Graham Arthur Wheeler, Adrien Felon, Nicolas Mai
  • Patent number: 8667484
    Abstract: 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: Grant
    Filed: June 18, 2009
    Date of Patent: March 4, 2014
    Assignee: Wistron Corporation
    Inventor: Chih-An Su
  • Patent number: 8667479
    Abstract: A first host (60), computer readable medium and method for providing a specialized software package (24) to a second host (70).
    Type: Grant
    Filed: January 19, 2009
    Date of Patent: March 4, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Andreas Johnsson, Ayodele Damola
  • Patent number: 8667605
    Abstract: Methods and systems for using a flexible serialization technique to determine whether certain protected content items (e.g., software) are eligible to be installed on a target computer system during an installation procedure are described. Consistent with some embodiments of the invention, a serial number entered by an end-user is decoded to identify a product identifier that corresponds with a select folder in a folder hierarchy on a storage medium that contains various payloads for installing digital content items on a target computer system. The folder that corresponds with the product identifier includes license configuration information that specifies a set of digital content items eligible for installation, based on the serial number entered by the end-user.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: March 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Mansukh Patidar, Pradeep Cyril Ekka
  • Patent number: 8661432
    Abstract: A computer program product is tangibly embodied in a computer readable storage medium and comprises instructions that when executed by a processor perform a method including: presenting business category identifiers to a user in a computer system, each business category identifier representing one of multiple reporting content bundles for configuring a transactional application and an analytical application; receiving, in the computer system, a selection by the user of at least one of the business category identifiers; and installing in the computer system, from the selected reporting content bundle, at least one transactional content object in the transactional application, and at least one analytical content object in the analytical application.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Sven Kriebel, Dirk Degrell, Andreas Balzar
  • Patent number: 8661431
    Abstract: Timing parameters that influence an install time interval for installing a product on computing machines in a test environment in accordance with an installation configuration option are identified. A test value of the timing parameter and a test value of the install time are determined for each of the computing machines. The test values of the timing parameter and the install time determined for the sample computing machines are analyzed to determine an install time calculation expression for the installation configuration option. For installation in accordance with the installation configuration option in a normal operating environment, a current value of each of the timing parameters of the predetermined install time calculation expression for the installation configuration option. The install time interval in the normal operating environment is estimated based on the current value of the timing parameters and the install time calculation expression.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: February 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rand K. Barthel, Yong Li, Eduardo N. Spring
  • Patent number: 8661433
    Abstract: A method for creating a restorable computer installation includes performing a master software installation on a master drive in a computer system using sources of files available to an end-user. A source package is created including files that cannot be restored from the sources of files used in the master software installation. A file is excluded from the source package. Restore information is included in a catalog record of a catalog file, the catalog record corresponding to each file in the master software installation.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: February 25, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Yves Gattegno
  • Patent number: 8655341
    Abstract: A set of systems and methods are described that: a) provides methods for viral mass distribution of mobile phone applications by use of phone book, contact lists, or other social network information, b) enable any Internet-enabled mobile device user to download and use such mobile applications without requiring PC access, and c) provides a technique for unifying code versions for most existing mobile devices, expediting the viral distribution of said applications.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: February 18, 2014
    Inventors: Haim Boukai, Sergey Ost
  • Patent number: 8655357
    Abstract: The present invention provides systems, methods, and devices adapted to notify a communications network that an application is present on a communication device by sending a feature tag that identifies the application to the communications network. The communications network can register, re-register, or de-register an application with an application server in response to receiving the feature tag. The invention provides a method by which an application can be registered in accordance with a feature tag and satisfaction of predetermined registration conditions. A further method of the invention can include updating a presence server in response to receiving a feature tag. The systems, methods and devices of the invention facilitate registration of applications in way that conservers network resources and decreases signaling traffic over the air interface.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: February 18, 2014
    Assignee: AT&T Mobility II LLC
    Inventors: Daryl Robert Gazzard, Matthew Wayne Stafford, Jeffrey Clinton Mikan
  • Patent number: 8650636
    Abstract: 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: Grant
    Filed: June 17, 2011
    Date of Patent: February 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Jeff Johnson, Steve Seixeiro, Zachary Pace, Giles van der Bogert, Sean Gilmour, Levi Siebens, Ken Tubbs
  • Publication number: 20140040879
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for effecting software installation. In one aspect, a method includes specifying a first file type for application installation files for an application execution environment, and specifying a second file type for application distribution files corresponding to the application installation files, wherein an application installation file of the first file type includes a software application, the application installation file must be digitally signed for the software application to be installed in the application execution environment from the application installation file, and wherein an application distribution file of the second file type includes the software application, the software application is not installable in the application execution environment from the application distribution file, and the application distribution file is convertible to the first file type through at least addition of a digital signature.
    Type: Application
    Filed: February 11, 2008
    Publication date: February 6, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Oliver Goldman
  • Patent number: 8645946
    Abstract: A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: February 4, 2014
    Assignee: Oracle America, Inc.
    Inventor: Michael J. Wookey
  • Patent number: 8645947
    Abstract: A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: February 4, 2014
    Assignee: Oracle America, Inc.
    Inventor: Michael J. Wookey
  • Patent number: 8645945
    Abstract: In one embodiment, the present invention is a method and apparatus for dynamic middleware assembly. One embodiment of the inventive method for dynamically assembling middleware at a client involves selecting a middleware component from a group of middleware components, where the selection is based at least in part on a first profile defining characteristics of the client and a second profile defining characteristics the selected middleware component. The selected middleware component is then dynamically assembled (installed and configured) at the client.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Judah K. Diament, Thomas A. Mikalsen, Isabelle M. Rouvellou, Stefan Tai
  • Patent number: 8645939
    Abstract: An installer can use an alias to indicate a combined software program. The combined program can include multiple software products. The software products can each be independently runnable. The alias can be used by the installer system to install the multiple software products automatically.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: February 4, 2014
    Assignee: Oracle International Corporation
    Inventor: David Felts
  • Publication number: 20140033195
    Abstract: Software selection based on available storage space involves determining that a data package (e.g., a software component) is not to be loaded (e.g., not to be installed) onto a storage device (e.g., a disk drive) of a computer (e.g., a target computer). This determination is based on the available storage capacity of the storage device (e.g., free disk space) and on a storage requirement of the optional data package (e.g., disk space required by the proposed software component). In some example embodiments, available storage capacity is determined automatically (e.g., by using an application programming interface).
    Type: Application
    Filed: April 29, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventor: Aditya Falodiya