Software Installation Patents (Class 717/174)
-
Patent number: 9846770Abstract: A system that incorporates teachings of the subject disclosure may include, for example, obtaining a group of facial objects detected from an image captured by a camera coupled with a media device where the facial objects correspond to a plurality of users, determining authentication information for each of the plurality of users based on the facial objects, and providing the authentication information to a group of content service systems for enabling the media device to access aggregated media services from the group of content service systems. Other embodiments are disclosed.Type: GrantFiled: October 27, 2015Date of Patent: December 19, 2017Assignee: AT&T Intellectual Property I, L.P.Inventor: Christopher Baldwin
-
Patent number: 9838449Abstract: A local application streaming proxy can create a virtual image of storage media, which allows cloud operators to rapidly deliver applications, or deliver any operating system remotely, while providing better security, network utilization, low power requirements, and consistent performance for streamed applications and operating systems. A station using its WiFi/LAN provides QoS guarantees (or priority) for application streaming network communications to create a consistent user experience regardless of other application bandwidth utilization. “HTTP demand paging” is also possible.Type: GrantFiled: September 7, 2016Date of Patent: December 5, 2017Assignee: Numecent Holdings, Inc.Inventors: Arthur S. Hitomi, Osman Kent
-
Patent number: 9836303Abstract: Embodiments of the claimed subject matter are directed to methods and a system that allows an application comprising a single code set under the COBOL Programming Language to execute in multiple platforms on the same multi-platform system (such as a mainframe). In one embodiment, a single code set is pre-compiled to determine specific portions of the code set compatible with the host (or prospective) platform. Once the code set has been pre-compiled to determine compatible portions, those portions may be compiled and executed in the host platform. According to these embodiments, an application may be executed from a single code set that is compatible with multiple platforms, thereby potentially reducing the complexity of developing the application for multiple platforms.Type: GrantFiled: April 14, 2015Date of Patent: December 5, 2017Assignee: Accenture Global Services LimitedInventor: Mark Neft
-
Patent number: 9823944Abstract: A deployment control device includes a processor. The processor is configured to receive, from a first terminal device, a deployment request for requesting deployment of a virtual machine. The processor is configured to generate, in response to the received deployment request, the virtual machine configured to hold first permission information corresponding to unique information of the first terminal device, and selectively allow an access from a terminal device having permission information identical to the first permission information. The processor is configured to transmit the first permission information to the first terminal device.Type: GrantFiled: October 21, 2015Date of Patent: November 21, 2017Assignee: FUJITSU LIMITEDInventors: Shinya Sakino, Mitsuo Ando, Takenori Nagasawa, Naoki Gunji, Toshinori Takehira
-
Patent number: 9823940Abstract: Techniques for reconfiguring a snapshot of a virtual machine (VM) may be provided. The VM may be deployed on a hypervisor running on a computer. Techniques comprise provisioning of a VM, installing and configuring an operating system and a base program. A snapshot of the virtual machine may be taken together with the operating system and the base program together with configuration data defining the configuration of the virtual machine, the operating system and base application in a metadata descriptor. All may be stored in a persistent storage. Then the content of the metadata descriptor may be modified, and it may be reverted back to the snapshot using the modified content of the metadata descriptor such that the snapshot of the virtual machine with the operating system and the base program is reconfigured upon deployment of the snapshot including the operating system and the base program.Type: GrantFiled: September 17, 2013Date of Patent: November 21, 2017Assignee: International Business Machines CorporationInventors: Mauro Arcese, Marco Mattia, Stefano Sidoti
-
Patent number: 9823974Abstract: Techniques to back up data are disclosed. In various embodiments, a shadow copy of a source volume is created. An excluded file is deleted from the shadow copy. One or more blocks modified in the shadow copy in connection with deleting the excluded file from the shadow copy are tracked. An incremental backup is performed, the incremental backup includes determining one or more blocks to be backed up in connection with the incremental backup based at least in part on at least one of the tracked one or more blocks modified in the shadow copy and a merged bitmap corresponding to a merger of a first bitmap associated with the shadow copy and a second bitmap associated with the source volume.Type: GrantFiled: March 14, 2013Date of Patent: November 21, 2017Assignee: EMC IP Holding Company LLCInventors: Kiran Kumar Madiraju Varadaraju, Neelabh Mam
-
Patent number: 9819545Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing configurations of telecommunications nodes. In one aspect, a system includes a file server; a subtending device coupled to the file server, and a telecommunications node coupled to the subtending device. The subtending device can include one or more line cards that connect one or more telecommunications nodes to a network. The telecommunications device receives, from the file server and based on provisioning information provided by the subtending device, an auto-config file for the telecommunications node and parses the auto-config file to identify a first filename of a unit-specific configuration file. A wildcard value in the first filename is replaced with a unit-specific identifier, and a unit-specific configuration file is requested from the file server. One or more parameters of the telecommunications node are configured based on a response to the request.Type: GrantFiled: July 30, 2015Date of Patent: November 14, 2017Assignee: Adtran Inc.Inventors: Andrew T. Ruble, Byron L. Young
-
Patent number: 9817685Abstract: Techniques for reconfiguring a snapshot of a virtual machine (VM) may be provided. The VM may be deployed on a hypervisor running on a computer. Techniques comprise provisioning of a VM, installing and configuring an operating system and a base program. A snapshot of the virtual machine may be taken together with the operating system and the base program together with configuration data defining the configuration of the virtual machine, the operating system and base application in a metadata descriptor. All may be stored in a persistent storage. Then the content of the metadata descriptor may be modified, and it may be reverted back to the snapshot using the modified content of the metadata descriptor such that the snapshot of the virtual machine with the operating system and the base program is reconfigured upon deployment of the snapshot including the operating system and the base program.Type: GrantFiled: July 15, 2014Date of Patent: November 14, 2017Assignee: International Business Machines CorporationInventors: Mauro Arcese, Marco Mattia, Stefano Sidoti
-
Patent number: 9811327Abstract: An on-demand executable system includes an application acquisition engine configured to acquire a first application that is programmed to perform a first function and a second function. An applet extractor includes a function analyzer configured to analyze the first application to identify functions that the first application is programmed to perform. The identified functions include the first function. The applet extractor includes a code analyzer configured to analyze code of the first application to identify first code segments that implement the first function. The applet extractor includes an applet packager configured to package the first code segments into a first executable. An executable request servicer is configured to, in response to a request, transmit the first executable to a user device.Type: GrantFiled: December 21, 2015Date of Patent: November 7, 2017Assignee: Quixey, Inc.Inventors: Gilead Mark, Manikandan Sankaranarasimhan, Kalyan Desineni, Eric Glover
-
Patent number: 9800579Abstract: A device may provide an upload request to upload a file. The device may receive, based on the upload request, a unique identifier associated with the device. The device may obtain a file key for encrypting the file and a security key for encrypting the file key. The security key may be obtained based on the unique identifier. The device may encrypt the file, using the file key, to create an encrypted file. The device may encrypt the file key, using the security key, to create an encrypted file key. The device may provide the encrypted file and the encrypted file key for storage by a storage device.Type: GrantFiled: February 12, 2015Date of Patent: October 24, 2017Assignee: Verizon Patent and Licensing Inc.Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
-
Patent number: 9798531Abstract: An on-demand executable system includes an application acquisition engine configured to acquire a first application that is programmed to perform a first function and a second function. An applet extractor includes a function analyzer configured to analyze the first application to identify functions that the first application is programmed to perform. The identified functions include the first function. The applet extractor includes a code analyzer configured to analyze code of the first application to identify first code segments that implement the first function. The applet extractor includes an applet packager configured to package the first code segments into a first executable. An executable request servicer is configured to, in response to a request, transmit the first executable to a user device.Type: GrantFiled: August 24, 2016Date of Patent: October 24, 2017Assignee: Quixey, Inc.Inventors: Gilead Mark, Manikandan Sankaranarasimhan, Kalyan Desineni, Eric Glover
-
Patent number: 9778915Abstract: A method of creating an application definition for a distributed application is disclosed. Constructs corresponding with a schema of the distributed application are defined in a declarative and technology agnostic manner. The constructs include the application definition, a module definition, and a component definition. Each construct includes metadata.Type: GrantFiled: February 28, 2011Date of Patent: October 3, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Dharma Shukla, Akash Jeevan Sagar, Nathan C. Talbert, Muthukaruppan Annamalai, Robert B. Schmidt, Aditya Bhandarkar, Asad Jawahar
-
Patent number: 9772836Abstract: A system, a method, and a computer-program product for delivering of correction packages are disclosed. At least one correction instruction is generated based on at least one correction to a software application. At least one correction package is assembled and linked to the generated correction instruction. The assembled correction package is transported to the software application for applying to the software application.Type: GrantFiled: December 18, 2014Date of Patent: September 26, 2017Assignee: SAP SEInventors: Jens Fauteck, Hans-Ludwig Schneider, Matthias Schuler, Dirk Ganzke, Mario Lein, Sudeep Kumar Das
-
Patent number: 9772755Abstract: A remote control service on a mobile device interrogates a program on another computing device to obtain metadata describing the structure of information being displayed on the computing device. The remote control service then calculates a different data structure that is used to display a subset of the data on the display screen of the mobile device.Type: GrantFiled: April 7, 2014Date of Patent: September 26, 2017Assignee: Microsoft Technology Licensing, LLCInventors: John R. Sanders, Kevin H. Kahl, Feng Yu, Jing Han Shiau, Joshua S. Bolduc, Patrick S. Boyd, Kha Lam, David M. Gray, Roopesh Kumar Rajamani
-
Patent number: 9760680Abstract: A system, method, and computer program product for generating healthcare data keyword files is disclosed. The system may include a reader module on a computer, a mapper module on a computer, and a generator module on a computer. The reader module may be configured to read one or more healthcare data fields associated with a first vendor and read one or more portions of healthcare data associated with the one or more data fields. The mapper module may be configured to allow a first mapping of the one or more data fields to one or more keyword fields. In accordance with the first mapping, the generator module may be configured to generate one or more keywords associated with the one or more portions of healthcare data.Type: GrantFiled: March 21, 2014Date of Patent: September 12, 2017Assignee: Syntel, Inc.Inventors: Ankur Chadha, Sabari Mallika Ramakrishnan, Sandeep Sinha, Alok Srivastava
-
Patent number: 9753719Abstract: Techniques for updating an application installed on a communication device may include determining that an update for a private portion of the application is available at a server, sending a request for the update to the server, receiving an updated version of the private portion from the server, and installing the updated version of the private portion on the portable communication device without updating the public portion.Type: GrantFiled: December 29, 2015Date of Patent: September 5, 2017Assignee: Visa International Service AssociationInventors: Paul Hilliar, Brijendra Singh, Mohamed Nosseir, Robert Youdale
-
Patent number: 9747090Abstract: An application deployment method and a scheduler are disclosed. The method includes: receiving, by a scheduler, an application deployment request sent for a first application by a cloud controller of a first cloud; after receiving the application deployment request, sending, by the scheduler, a first query message and a second query message to a cloud controller of a second cloud, and sending a second query message to a cloud controller of a third cloud; determining, by the scheduler, a target calculation unit from at least one calculation unit that is obtained by querying by using the first query message and the second query message and that has a first calculation capability; and deploying, by the scheduler, the first application to the target calculation unit.Type: GrantFiled: June 30, 2015Date of Patent: August 29, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Jian Chen, Hanyu Wei, Hong Zhou
-
Patent number: 9740855Abstract: Disclosed are systems, methods and computer program products for modifying a software distribution package. An example method includes receiving a software distribution package that including one or more compressed files and one or more digital signatures of the one or more compressed files. The method further includes determining to add modifications to the software distribution package. The method further includes writing the modifications into a commentary section of the software distribution package or into a free region between the one or more compressed files of the software distribution package without recalculating the digital signatures for the one or more compressed files included in the software distribution package.Type: GrantFiled: September 10, 2014Date of Patent: August 22, 2017Assignee: AO Kaspersky LabInventors: Konstantin M. Filatov, Victor V. Yablokov
-
Patent number: 9740759Abstract: A computer implemented method, system, and program product comprising migrating data from a first cloud to a second cloud via a cloud router and a cloud migrator, wherein read write access to data in the first cloud and the second cloud are enabled during migration.Type: GrantFiled: March 31, 2014Date of Patent: August 22, 2017Assignee: EMC IP Holding Company LLCInventors: Ming Zhang, Braden Gibson, Kevin Herrin, Ryan Zenker
-
Patent number: 9740852Abstract: A system and method checks for harmful behavior of an application to be installed on a mobile communications device. A server computer receives from the mobile communications device data pertaining to the application to be installed and information pertaining to the mobile communications device. The server processes the data and information to determine an assessment for the application to be installed. The assessment is provided to the mobile communications device and the assessment is displayed on the device if the assessment is one of dangerous and potentially dangerous.Type: GrantFiled: May 17, 2013Date of Patent: August 22, 2017Assignee: LOOKOUT, INC.Inventors: Kevin Patrick Mahaffey, John Gunther Hering, James David Burgess, Jonathan Pantera Grubb, David Golombek, David Luke Richardson, Anthony McKay Lineberry, Timothy Micheal Wyatt
-
Patent number: 9733918Abstract: A cloud based installer package is converted to a version that can be deployed in physical machines, e.g., by extracting an installer with embedded middleware configured to run on a remote cloud deployment, and identifying a physical machine to install the package and extracting information from the physical machine and utilizing the extracted information to convert the installer to a version that can be installed in a physical machine.Type: GrantFiled: February 27, 2015Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas
-
Patent number: 9727324Abstract: A cloud-based system is described for producing application deltas based on application recipes that identify components of the application deltas using unique identifiers, without the recipe containing all or any content of the actual application. The application recipe can be conveyed to an organization operating on an enterprise network, where the application recipe can be matched with application files in the organization's backup storage containing copies of content of endpoint devices on the network to retrieve components identified by the recipe and produce the application delta for the application. Subsequently, the application delta can be used as an installation package to perform IT operations such as installing the application on endpoint devices.Type: GrantFiled: May 22, 2015Date of Patent: August 8, 2017Assignee: VMware. Inc.Inventors: Tal Zamir, Shlomo Wygodny, Dan Ilan
-
Patent number: 9727711Abstract: A method and apparatus for account intercommunication among APPs. The method comprises: acquiring account information entered by a user in a current APP; and, after using the account information to log in successfully, providing the account information to other APPs having intercommunication permissions with the current APP for the other APPs to log in. Via the disclosed method, account information entered in any APP may be shared among APPs having intercommunication permissions with the APP, so that other APPs may be logged into using an intercommunicated account after they are opened, without the need to manage account information about various APPs through a unified entrance, and thus the APP need not access the entrance in advance, and login can be realized without the need to exit the APP to open the entrance; obviously, the flexibility and independence of APP login are improved, and the complexity of operation is reduced.Type: GrantFiled: December 30, 2014Date of Patent: August 8, 2017Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Lingzhi Xu, Keke Zhou, Weifeng Huang, Huiping Wang, Guofeng Han
-
Patent number: 9710247Abstract: A user's (client) computer sends a request for a listing of applications which can be downloaded from a server in an electronic marketplace and a list of functions provided by a host program. A description of an application, such as in an application manifest, provides a list of required functions and, preferably, a list of optional functions for a software application. The server sends a list of applications supported by those functions. Those supported applications are displayed to the user as being available for downloading. The user selects the desired application and the user's computer requests, and the server provides, a download of that application. The downloaded application will then operate on the user's computer using the required functions provided by the host programs, and may use any optional functions provided by the host programs.Type: GrantFiled: June 26, 2012Date of Patent: July 18, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Patrick Michael Conlan, Rolando Jimenez-Salgado, Juan Gabriel Balmori Labra, Todd Haugen, Brian Michael Jones
-
Patent number: 9690913Abstract: A networked software solution comprising a plurality of servers, and application programs at various of the servers forming components of the solution. License information for all networked applications that form part of the solution is stored at each server that forms part of the solution. At relevant times, a server might determine from it's stored license information whether or not the applications of the solution are all operating according to unexpired licenses. In this way all servers of a solution receive and store the license information pertaining to other required applications of the solution and can determine at any time if the solution is validly licensed.Type: GrantFiled: February 25, 2008Date of Patent: June 27, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Suresh Balu, Solomon Michael Bisker, Zahir A. Dossa, Hyduke Noshadi
-
Patent number: 9678935Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic cross-block joining of reports in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a server computing device, a joining request to merge a plurality of reports into a joined report, each of the plurality of reports having data including customer relationship management (CRM) data, where the request is placed at a client computing device, and merging the plurality of report into the joined report. The joined report comprises a single report representing the merged plurality of reports. The method may further include facilitating access, via a user interface at the client computing device, to the plurality of reports represented as the joined report.Type: GrantFiled: June 20, 2013Date of Patent: June 13, 2017Assignee: salesforce.com, Inc.Inventors: Jeremiah Lu, Thomas Tobin, Zuye Zheng, Venkata Vepa, Vladislav Eroshin, Daphne Annina Kao, Siddhi Mehta, Arunkumaran Varadharajan
-
Patent number: 9680697Abstract: A method and technique for utilizing user feedback of product installation disclosed. The technique includes: initiating an installation process to install an instance of a product, by an install module of the product, on a client computing system of a first user; interfacing, by the install module, with a server system to retrieve install path data defining a default installation path for the product, the default installation path based on previous feedback data received from at least a second user previously installing another instance of the product; modifying, by the install module, a default installation path for the product on the client computing system of the first user using the install path data; during the installation process, obtaining current feedback data from the first user corresponding to the installation process on the client computing system of the first user; and transmitting the current feedback data to the server system.Type: GrantFiled: December 17, 2013Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James D. Creasman, Kevin D. Dillard, Jeffrey K. Johnson, Barry J. Pellas, Matthew T. Pellas, Matthew K. Thomas, Paul A. Titus
-
Patent number: 9678737Abstract: A method for distributing large-sized Linux software packages, in a field of a Linux software distribution, includes steps of: installing a Linux minimal system; obtaining a log file of the installing, and setting a cache of a local download rpm; building an environment for creating iso, and creating a working directory; testing an environment dependency of a developed software and packaging into rpm packages, copying the downloaded rpm packages within the cache into the working directory, and registering; installing tools of createrpo and mkisofs for generating a disc; editing a kickstart file, ks.cfg; generating and modifying a comps.xml to designating the rpm packages and dependencies thereof which are required within a software archive of the system; generating an iso file of gcloud, and verifying with MD5 value. The method is applicable to a large-sized software package distribution by overcoming version verification and vulnerability to network.Type: GrantFiled: February 10, 2014Date of Patent: June 13, 2017Assignee: G-CLOUD TECHNOLOGY LTDInventors: Linlin Wei, Zhanpeng Mo, Song Yang, Tongkai Ji
-
Patent number: 9672502Abstract: A device may receive order information that may identify a network service to be provided, via a service provider network, to a service location associated with a customer. The device may determine context information associated with providing the network service. The context information may be determined based on the order information and may include information associated with a virtual network function (VNF) that is to provide the network service to the service location. The device may determine provisioning details associated with the network service. The device may generate a service request that includes the context information and the provisioning details. The device may identify a cloud resource that is to host the VNF. The device may provide the service request to the cloud resource to cause the VNF to be created and inserted into the service provider network.Type: GrantFiled: May 7, 2014Date of Patent: June 6, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Ashay Chaudhary, Ravindra Rao, Sandeep Sharma
-
Patent number: 9658713Abstract: The present application is directed to dynamic input mode selection. In general, a system may sense a user's finger approaching a surface of a display (e.g., an imminent user touch input) and, depending on at least one trigger condition, may perform at least one output operation. For example, a first trigger condition may cause a display to enlarge at least a portion of a displayed image based on the imminent user touch input, a second trigger condition may cause the display to present a menu corresponding to an object in the enlarged portion, etc. This functionality may be implemented utilizing either an operating system (OS)-aware configuration or an OS-unaware configuration. In an OS-aware configuration, an intent-to-touch (ITT) module may utilize application program interfaces (APIs) in the OS to facilitate display zooming, menu presentation, coordinate translation, etc. In an OS-unaware configuration, the ITT module may facilitate these actions without OS assistance.Type: GrantFiled: September 22, 2014Date of Patent: May 23, 2017Assignee: INTEL CORPORATIONInventors: Kandasubramaniam K. Palanisamy, James W. Edwards, Thomas J. Pett, Daria A. Loi, Jered H. Wikander, David W. Browning
-
Patent number: 9645835Abstract: The present application is directed towards systems and methods for monitoring and maintaining consistency of a configuration across a plurality of cores or packet engines in a multi-core system. A configuration manager handles communication of configuration commands to a plurality of cores or packet engines. If a command executes successfully on a first packet engine but fails on a second packet engine, the configuration manager may communicate an undo command to the first packet engine. Successful execution of the undo command may restore the packet engines to a consistent configuration.Type: GrantFiled: September 18, 2015Date of Patent: May 9, 2017Assignee: CITRIX SYSTEMS, INC.Inventors: Graham Peter Phillips, Sunitha Nagendra
-
Patent number: 9647844Abstract: Metadata respectively associated with one or more input data sets processed by one or more analytic applications is obtained. The metadata for each data set is indicative of at least one of trust and veracity associated with the data set. The one or more analytic applications generate analytic results based on the one or more input data sets. A governed placement is determined for at least the analytic results based on at least a portion of the obtained metadata.Type: GrantFiled: June 19, 2015Date of Patent: May 9, 2017Assignee: EMC IP Holding Company LLCInventors: Stephen Todd, Said Tabet
-
Patent number: 9632887Abstract: A standby database cluster takes on the role of the primary database cluster if the primary database cluster becomes unavailable using the following steps: (i) operating a database management system (DBMS) including an initial primary cluster and a plurality of standby clusters; (ii) communicating to a set of client driver(s) connecting a first application to the initial primary cluster an identity of the plurality of standby clusters; (iii) on condition that the initial primary cluster becomes unavailable, assigning a selected standby cluster of the plurality of standby clusters to be assigned as a new primary cluster in place of the initial primary cluster; and (iv) in response to assignment of the new primary cluster, seamlessly moving the first application from the initial primary cluster to the new primary cluster without any substantial human intervention.Type: GrantFiled: September 19, 2014Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Vinayak Joshi, Pallavi Priyadarshini
-
Patent number: 9632797Abstract: Examples disclosed herein relate to updating a commit list to indicate data to be written to a firmware interface (FI) variable repository. Examples include storing target data in a variable repository cache of system management memory of a computing device during a given SMM event, updating a commit list, during the given SMM event, to indicate that the target data is to be written to the FI variable repository, and ending the given SMM event without at least some portion of the target data being written to the FI variable repository during the given SMM event.Type: GrantFiled: January 31, 2013Date of Patent: April 25, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Terry Ping-Chung Lee, Thanh Minh Pham, Derek Schumacher
-
Patent number: 9633216Abstract: Techniques for providing data retention services based on a geographic region are disclosed. In one aspect, a location of a computing device is determined. A geographic entity corresponding to the location of the computing device is then determined. A data retention policy is applied to production data of the computing device based on regulations of the geographic entity. Other aspects are also disclosed.Type: GrantFiled: December 27, 2012Date of Patent: April 25, 2017Assignee: Commvault Systems, Inc.Inventors: Parag Gokhale, Anand Vibhor
-
Patent number: 9626632Abstract: An apparatus, system, and method are disclosed for logically packaging and delivering a service offering. A set of service implementation artifacts, a service ordering process, and a service provisioning process are selected and configured to implement a service offering. A requirements specification for the set of service implementation artifacts is defined. Logical associations between parameters are defined such that a change of a parameter for a first component triggers a change for a parameter of a second component. Beneficially, such an apparatus, system, and method accelerates the self-service ordering and deployment of service offerings.Type: GrantFiled: March 26, 2007Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Sandra Sheu Chang, Dikran S. Meliksetian, Peng Ye
-
Patent number: 9626181Abstract: Systems and methods are provided that may be implemented to execute firmware and to inject executable code images into the executing firmware that are extracted from a code injection module (CIM) so as to execute the injected code and/or binary images from the firmware implementation environment.Type: GrantFiled: July 6, 2015Date of Patent: April 18, 2017Assignee: Dell Products L.P.Inventors: Wei G. Liu, James E. Dailey, Mark W. Shutt, Keungsik Kim, Ganesh K. Viswanathan
-
Patent number: 9619238Abstract: Approaches are described for enabling a host computing device to store credentials and other security information useful for recovering the state of the host computing device in a secure store, such as a trusted platform module (TPM) on the host computing device. When recovering the host computing device in the event of a failure (e.g., power outage, network failure, etc.), the host computing device can obtain the necessary credentials from the secure store and use those credentials to boot various services, restore the state of the host and perform various other functions. In addition, the secure store (e.g., TPM) may provide boot firmware measurement and remote attestation of the host computing devices to other devices on a network, such as when the recovering host needs to communicate with the other devices on the network.Type: GrantFiled: April 15, 2013Date of Patent: April 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Nachiketh Rao Potlapally, Rachit Chawla, Jeremy Ryan Volkman, Michael David Marr
-
Patent number: 9619305Abstract: Handling locale information on a computing platform, a computer obtains, in response to an event that an application is pushed to a computing platform, locale information corresponding to the application. The computer determines the type of the application, configures a runtime executable file required by the application according to the locale information corresponding to the application and the type of the application, creates a script for configuring a locale of an operating system on the computing platform consistent with the locale information corresponding to the application, and creates a droplet for the application that includes the configured runtime executable file required by the application and is associated with the created script.Type: GrantFiled: June 2, 2015Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Lin Quan Jiang, Yan Min Sheng, Lei Wang, Hai Hong Xu
-
Patent number: 9594623Abstract: In a system on chip SoC, a memory control unit connected between the memory unit and the processing unit controls access to the memory unit. An update request received or generated by the processing unit triggers an update operation which comprises appending an update enabling record to a sequence of update records in the log region, writing new program code to the memory unit, and appending an update completion record to a sequence of update records. Write access to the log region is disabled if a fault is detected in the SoC during the update operation.Type: GrantFiled: March 24, 2015Date of Patent: March 14, 2017Assignee: NXP USA, INC.Inventors: Alistair Paul Robertson, Ray Charles Marshall, Robert F. Moran, Murray Douglas Stewart
-
Patent number: 9596163Abstract: A method for restarting a force stop mobile application is described. In one embodiment, the method may include establishing a connection with a first application installed on a mobile device and receiving a heartbeat signal from the first application via the established connection. Upon receiving the heartbeat signal, the method may include monitoring for subsequent heartbeat signals from the first application and determining a subsequent heartbeat from the first application is not received when expected. Upon determining the subsequent heartbeat from the first application is not received when expected, the method may include determining whether a second application related to the first application is running on the mobile device.Type: GrantFiled: September 10, 2015Date of Patent: March 14, 2017Assignee: Symantec CorporationInventor: Charles Trinh
-
Patent number: 9588749Abstract: Creating a deployment package for deploying an application. The method includes identifying a configuration dataset. The method further includes identifying a plurality of target environments. The method further includes transforming the configuration dataset, during build time, for each of the target environments to create a plurality of different configuration datasets corresponding to the different target environments. The method further includes packaging the plurality of configuration datasets with a deployable application entity to create a package that can be deployed to a plurality of different targets to make application deployment across multiple targets more efficient.Type: GrantFiled: October 14, 2014Date of Patent: March 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Dong Chen, Haonan Tan, Tao Cao
-
Patent number: 9582258Abstract: A computer implemented method and apparatus for creating 64-bit registry keys using a 32-bit installer comprising creating a feature tree for a plurality of 64-bit features, receiving a plurality of features selected for installation, creating 32-bit registry keys for the plurality of selected features, storing the 32-bit registry keys in a 32-bit hive of a memory, synchronizing the selected features in the feature tree to a 64-bit hive and storing a feature list registry of the plurality of features selected for installation.Type: GrantFiled: March 2, 2012Date of Patent: February 28, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Akshat Kumar Jain, Ramesh Kumar Rathour
-
Patent number: 9571599Abstract: Methods and systems for multimedia redirection in a virtualized environment using a proxy server are described herein. The proxy server may store scripting code that may be injected into web content retrieved from a content resource server. The injected scripting code may cause an instantiated application in the virtualized environment to intercept/override at least some method calls in the web content. The proxy server may send the redirected multimedia content and other information to a client agent application executing on a user's computing device for rendering.Type: GrantFiled: August 31, 2015Date of Patent: February 14, 2017Assignee: Citrix Systems, Inc.Inventor: Todd Giebler
-
Patent number: 9565232Abstract: Content items stored on a client device can be imported to a content management system. The client device can be configured to search on the client device for specified file extensions to identify content items to be imported. The search can be of the entire memory, or alternatively, locations known to likely include content items. For example, the search can be based on folders known to be used by content management applications to store content items. Upon identifying content items, an import interface can be presented to the user that enables the user to select whether to proceed with the import. Further, the import interface can enable the user to select import parameters such as the type of import and which content items to import. A user can be enabled to select a subset of content items based on a variety of gathered metadata associated with the content items.Type: GrantFiled: September 30, 2013Date of Patent: February 7, 2017Assignee: Dropbox, Inc.Inventor: Alicia Chen
-
Patent number: 9557979Abstract: Embodiments of the present invention address deficiencies of the art in respect to application installation and provide a method, system and computer program product for autonomic application installation. In one embodiment of the invention, an autonomic application installation method can be provided. The method can include initiating an installation of an application onto a target computing system, remotely retrieving a configuration for the target computing system previously established for other computing systems installing the application, applying the remotely retrieved configuration to the target computing system prior to installing the application onto the target computing system, and installing the application onto the target computing system.Type: GrantFiled: October 17, 2007Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventors: Suresh Balu, Solomon M. Bisker, Zahir A. Dossa, Hyduke Noshadi
-
Patent number: 9544188Abstract: Described herein is a system and method for supporting a webtier provider in a cloud computing environment. In accordance with an embodiment, the service types made available in a cloud platform (e.g., CloudLogic) domain can include information which describes dependency on a webtier provider, which in turn provides load-balancing capability to a service whose deployment may span multiple virtual machines. A webtier provider can associate one or more provisioned services with a webtier runtime, to satisfy the webtier dependency of a service. After a service is provisioned, a webtier provider service management engine (SME) can associate the service with a webtier runtime by creating a configuration therein. The webtier runtime can subsequently provide a single point of access to the service, including load-balancing requests to service nodes, or providing support for additional capabilities such as failure detection and failover.Type: GrantFiled: September 3, 2014Date of Patent: January 10, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rajiv Mordani, Kshitiz Saxena, Nazrul Islam, Shyamant Hegde
-
Patent number: 9542357Abstract: A method and arrangement in a User Terminal (UT) for updating an operational parameter in the UT, the method comprising: to register, for at least one software module in the UT, a corresponding validator and/or a corresponding consistency verifier to a proxy module in the UT, wherein the validator is adapted to validate parameter syntax and wherein the consistency verifier is adapted to verify parameter consistency; to receive, from a Service Provider (SP), an operational parameter to be updated in the UT; and to check syntax validity and consistency of the received operational parameter which is based on each validator and/or each consistency verifier registered to the proxy module.Type: GrantFiled: July 15, 2010Date of Patent: January 10, 2017Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventor: Magnus Jarl
-
Patent number: 9542208Abstract: Systems and methods for setting up carrier applications within a setup wizard are disclosed. In some implementations, a computing device launches an operating system setup wizard. The computing device launches, from the operating system setup wizard, a carrier-specific setup wizard. The computing device presents, from within the carrier-specific setup wizard, a setup interface for each of a plurality of carrier applications.Type: GrantFiled: May 28, 2015Date of Patent: January 10, 2017Assignee: Verizon Patent and Licensing Inc.Inventors: Sonal R. Gandhi, SM Masudur Rahman, Mohammad Raheel Khalid, Samir Vaidya
-
Patent number: 9519470Abstract: An image forming apparatus stores a saving instruction for a script and data containing its identification information in a Universal Serial Bus (USB) storage, in the case where the image forming apparatus detects that the script and the data required for software installation corresponding to itself does not exist in the USB storage when the USB storage is connected. A computer acquires a script and data corresponding to identification information of an image forming apparatus contained in a saving instruction, and saves them to the USB storage, in the case where the computer detects that the saving instruction exists in the USB storage when the USB storage is connected. The image forming apparatus then executes software installation using the script and the data contained in the USB storage, when this USB storage containing the saved script and data corresponding to the image forming apparatus is connected.Type: GrantFiled: September 10, 2014Date of Patent: December 13, 2016Assignee: CANON KABUSHIKI KAISHAInventor: Jun Nakawaki