Including Downloading Patents (Class 717/178)
-
Patent number: 9207899Abstract: A management apparatus designates a first installer program for installing a printer driver for a printer in an information processing apparatus, designates at least one second installer program for installing a program related to the printer driver in the information processing apparatus, designates an activation order of the first installer program and the second installer program, creates a setup program that includes the first installer program and the second installer program and is for activating the programs in the designated order, and registers the created setup program in a storage region in the printer.Type: GrantFiled: March 28, 2013Date of Patent: December 8, 2015Assignee: CANON KABUSHIKI KAISHAInventor: Shuhei Kaneko
-
Patent number: 9195480Abstract: An associated plug-in management method, device, and system are provided. A first associated plug-in and a second component that uses the first associated plug-in are determined by obtaining description information of the first associated plug-in and information about the second component that uses the associated plug-in, where the description information of the first associated plug-in and the information about the second component are provided by a first component; and then, based on the information about the second component and the description information of the first associated plug-in, the first associated plug-in is installed onto a device on which the second component is located. Thus decoupling during deployment of components related to an associated plug-in is implemented.Type: GrantFiled: October 23, 2014Date of Patent: November 24, 2015Assignee: Huawei Technologies Co., Ltd.Inventors: Qian Wang, Zhifeng Ll
-
Patent number: 9176726Abstract: A method, apparatus and computer program product for developing, distributing and executing applications are disclosed. A set of modules for use by one or more specific applications is stored in a local database on a mobile device. A specific application configuration, comprising a set of modules used by the specific application and a manner of usage thereof, is stored in the local database. Upon selection of a specific application by a user of the mobile device, a parent application is started with a parameter associated with the specific application. The parent application provides functionality of the specific application by activating the set of modules in accordance with the corresponding configuration, as retrieved from the local database.Type: GrantFiled: January 28, 2013Date of Patent: November 3, 2015Assignee: PAPTAP LTDInventor: Ira Nachtigal
-
Patent number: 9159086Abstract: Systems and methods for Desktop-To-Mobile (D2M) application installation that allows a publisher to extend their relationship with a consumer from the Desktop PC (PC) to a mobile device. In accordance with some implementations, a mobile application store may be used to offer apps on a user's mobile device as a result of a user acceptance of an offer(s) for the apps. The user may install a personal computer (PC)-based application that runs in the background. The PC-based application receives offers to install mobile applications and may use the mobile app store or a PC to install the mobile applications to the user's mobile device.Type: GrantFiled: April 24, 2014Date of Patent: October 13, 2015Assignee: Adknowledge, Inc.Inventors: Chris Barton, Rudis Muiznieks
-
Patent number: 9158998Abstract: The disclosure discloses a non-transitory computer-readable recording medium, storing the template processing program for executing steps on a control device of an operation terminal. The terminal is connected with a print label producing apparatus using a template t, and with a server configured to store a plurality of language versions of mutually different language types for the template. The terminal comprises a display device, the control device, and a memory. The steps comprises a language selection receiving step for receiving a selection of at least one language type, a downloading step for downloading from the server at least one template that contains the language version of the language type, a combined file generating step for generating a combined file that combines a plurality of language versions using mutually different language types into a single file, and a storing step for storing the combined file in the memory.Type: GrantFiled: March 20, 2013Date of Patent: October 13, 2015Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventor: Mina Kawai
-
Patent number: 9141366Abstract: A method for installing software components includes: a terminal receives a software component package delivered by a Device Management (DM) server directly or a download address of the component package and a command instructing to download delivered by the DM server, where the software component package contains more than one software component; when the terminal receives the download address and the command instructing to download, the terminal downloads the software component package from the download address; the terminal installs the obtained software component package locally and generates management nodes and subnodes of the management nodes corresponding to the software components under a Deployed subtree of the Software Component Management Object (SCOMO) of the terminal. With the present invention, the process of installing software component is more reasonable. A system and apparatus for installing software components are also provided.Type: GrantFiled: January 20, 2014Date of Patent: September 22, 2015Assignee: Huawei Technologies Co., Ltd.Inventors: Shouling Cui, Xiaoqian Chai, Linyi Tian, Kepeng Li
-
Patent number: 9132678Abstract: A recording device has a recording unit that records on a recording medium; a control unit that controls the recording unit; a storage unit that stores management information related to control by the control unit, and report information corresponding to the management information; an input unit that inputs information to change the report information; and an output unit that outputs the report information stored in the storage unit.Type: GrantFiled: January 27, 2012Date of Patent: September 15, 2015Assignee: Seiko Epson CorporationInventor: Shunichi Wakasa
-
Patent number: 9122550Abstract: A method for installing an application program is disclosed. The method includes detecting a system platform, and detecting preprocessing software required by the application program according to the system platform and a compilation script and accordingly generating a relationship file and a log file, wherein the log file includes an acquisition method for the preprocessing software.Type: GrantFiled: March 29, 2011Date of Patent: September 1, 2015Assignee: Wistron CorporationInventor: Ting-Chih Hsiao
-
Patent number: 9116771Abstract: A method for installation and configuration of selectable components of a software product. An installation user interface allows a user to identify and select a plurality of install and configuration templates from multiple sources for recommended installation of selectable software components. Responsive to a user selecting multiple install and configuration templates, the user is enabled to apply a relative weight for each of the selected install and configuration templates, wherein the relative weight is applied to each selectable software component included in the weighted template. The weighted software components from each of the install and configuration templates are merged to determine a weighted value for each selectable component. Weighted software components having a weighted value that exceed a predetermined threshold value are determined.Type: GrantFiled: December 27, 2013Date of Patent: August 25, 2015Assignee: International Business Machines CorporationInventors: Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
-
Patent number: 9111091Abstract: Managing user applications is provided. A visual model of user interface display screens of a user application is generated by mapping components displayed within the user interface display screens to screen position coordinates and by mapping the screen position coordinates corresponding to the components to original source code of the user application. A runtime policy for each component in a selected set of components within the user interface display screens of the user application is generated based on user interaction with the generated visual model of the user interface display screens. The generated runtime policy for each component in the selected set of components is sent to a client device via a network. Activity of each component in the selected set of components in the client device is tracked using data that is tracked and logged on the client device based the generated runtime policy for each selected component.Type: GrantFiled: January 29, 2013Date of Patent: August 18, 2015Assignee: International Business Machines CorporationInventors: Joseph W. Ligman, Marco Pistoia, John Ponzo, Gegi Thomas
-
Patent number: 9098303Abstract: A portable computing device detects a connection to a host computing device and receives data from the host computing device identifying at least one of a device type of the host computing device or properties of the host computing device. The portable computing device selects an operating system from a plurality of available operating systems installed on the portable computing device in view of the received data. The portable computing device loads the selected operating system.Type: GrantFiled: September 4, 2013Date of Patent: August 4, 2015Assignee: Red Hat, Inc.Inventor: Mark Cameron Little
-
Patent number: 9092642Abstract: Various systems and methods for managing user information on mobile devices are described herein. A selection of user information is received from a user operating a user device. A privacy setting for the selection of user information is received from the user, the privacy setting to permit or deny access to the user information to a third-party application. The selection of user information and the privacy setting is transmitted from the user device to a receiving device, where the receiving device is configured to enforce the privacy setting for the third-party application executing on the receiving device.Type: GrantFiled: September 27, 2012Date of Patent: July 28, 2015Assignee: Intel CorporationInventors: Gyan Prakash, Rajesh Poornachandran
-
Patent number: 9092405Abstract: A remote browsing and searching process is directed to the generation and management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, or search results corresponding to content representations associated with current content, or to both. The network computing and storage provider may determine the search results based on a navigation path associated with a previous request for content, based on navigation paths of other client computing devices, based on relationships or differences between various versions of content, or based on any number of other factors.Type: GrantFiled: January 26, 2012Date of Patent: July 28, 2015Assignee: Amazon Technologies, Inc.Inventor: Andrew Hayden
-
Patent number: 9086897Abstract: The present invention relates to a method and an architecture capable of efficiently providing a virtual desktop service. The service architecture for the virtual desktop service includes a connection broker for performing the management of virtual machines, a server monitoring function, and a protocol coordination function. A resource pool is configured to manage software resources that are transferred to a specific virtual machine in a streaming form at a predetermined time and that are executed on the specific virtual machine and to provide provision information about the managed software resources at the request of the connection broker, in order to provide an on-demand virtual desktop service. A virtual machine infrastructure is configured to support hardware resources, generate virtual machines in which the software of the user terminal is operated, and provide the virtual machines as virtual desktops.Type: GrantFiled: March 29, 2012Date of Patent: July 21, 2015Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Myeong-Hoon Oh, Sun-Wook Kim, Dae-Won Kim, Seong-Woon Kim
-
Patent number: 9075685Abstract: Optimizing data updates in an operationally approved software application of aircraft, comprising a first software component using a second software component. Following the receipt of a software component comprising an update of said second software component, said received software component is analyzed and a class of the update of said second software component is determined. Depending on said class, the update of said second software component is transmitted to said first software component and/or to a central download system. If the update of said second software component is transmitted to said first software component, said second software component is updated and a configuration report showing said update is created.Type: GrantFiled: February 20, 2013Date of Patent: July 7, 2015Assignee: Airbus Operations SASInventors: Vincent Barberet, Francois Beltrand
-
Patent number: 9058232Abstract: Disclosed herein are methods, systems, and software for computer application installation. In one example, a method of computer application installation includes executing a computer application installer. The method further provides, interrupting the computer application installer with a clean install mechanism, and forcing installation of all application components even if one or more of the application components was previously installed.Type: GrantFiled: June 25, 2013Date of Patent: June 16, 2015Assignee: CLOUDVOLUMES, INC.Inventor: Matthew Conover
-
Patent number: 9058191Abstract: In a multiprocessor system, a primary processor may store an executable image for a secondary processor. A communication protocol assists the transfer of an image header and data segment(s) of the executable image from the primary processor to the secondary processor. Messages between the primary processor and secondary processor indicate successful receipt of transferred data, termination of a transfer process, and acknowledgement of same.Type: GrantFiled: December 5, 2011Date of Patent: June 16, 2015Assignee: QUALCOMM IncorporatedInventors: Nitin Gupta, Daniel H. Kim, Igor Malamant, Steve Haehnichen
-
Patent number: 9058838Abstract: An article of manufacture includes a machine-readable medium that stores a multimedia content file in a first format and multiple program sets. Each program set is a version of software that, when executed by a respective electronic system, produces the multimedia content file in a second format for use in the respective electronic system. A first program set is compatible with a first operating system executed by a first electronic system and a second program set is compatible with a second operating system executed by a second electronic system. The second operating system is distinct from the first operating system.Type: GrantFiled: September 19, 2011Date of Patent: June 16, 2015Assignee: MO-DV, INC.Inventor: Robert D. Widergren
-
Methods, apparatuses and computer program products for facilitating efficient deployment of software
Patent number: 9052976Abstract: An apparatus is provided for enabling deployment of software code within one or more environments in an efficient and reliable manner. The apparatus includes a processor configured to receive a first selection of software code built by a device and automatically deploy the software code within a first environment in response to receipt of a second selection. The processor is also configured to enable installation of the software code to one or more devices that support the first environment and deploy the software code to a second environment in response to receipt of an indication that the software code deployed within the first environment is completed and approved. Corresponding computer program products and methods are also provided.Type: GrantFiled: November 8, 2010Date of Patent: June 9, 2015Assignee: McKesson Financial HoldingsInventor: Max Knepper -
Publication number: 20150149994Abstract: An information acquirer acquires identification information to identify an application to be activated in a portable game machine from a stationary game machine. A determiner determines whether or not the portable game machine has the application identified by the identification information. If the portable game machine has the application, an application activator activates the application. On the other hand, if the portable game machine does not have the application, a download processing section acquires the application from the stationary game machine.Type: ApplicationFiled: April 16, 2013Publication date: May 28, 2015Inventors: Tadashi Adachihara, Akitsugu Tsuchiya
-
Patent number: 9043782Abstract: A software streaming platform may be implemented that predictively chooses units of a program to download based on the value of downloading the unit. In one example, a program is divided into blocks. The sequence in which blocks of the program historically have been requested is analyzed in order to determine, for a given history, what block is the next most likely to be requested. Blocks then may be combined into chunks, where each chunk represents a chain of blocks that have a high likelihood of occurring in a sequence. A table is then constructed indicating, for a given chunk, the chunks that are most likely to follow the given chunk. Based on the likelihood table and various other considerations, the value of downloading particular chunks is determined, and the chunk with the highest expected value is downloaded.Type: GrantFiled: December 28, 2010Date of Patent: May 26, 2015Assignee: Microsoft Technology Licensing, LLCInventors: David Tepper, Eric Horvitz, Thomas Bouldin
-
Patent number: 9043783Abstract: The present invention relates generally to client-server architectures for allowing generic upload and download functionality between a web application at a server and a client. One exemplary method includes sending a download/upload request to a web application at the server, where the download/upload request specifies at least one file to download/upload; receiving a transmission from the server; parsing the transmission to identify a download/upload command and an associated download/upload manifest, where the download/upload manifest includes executable code that, when executed on the client, will perform the download/upload of the at least one file.Type: GrantFiled: November 18, 2013Date of Patent: May 26, 2015Assignee: AOL Inc.Inventor: Richard A. Landsman
-
Patent number: 9032394Abstract: A computing device configured for installing an operating system is described. The computing device includes a storage device, a processor and instructions stored in memory. The computing device begins writing an operating system image to a storage device. One or more current storage device driver files are downloaded. The computing device injects one or more current storage device drivers obtained from the one or more current storage device driver files without first booting an operating system obtained from the operating system image.Type: GrantFiled: December 16, 2010Date of Patent: May 12, 2015Assignee: Crimson CorporationInventors: Wenzhe Shi, Jeff Hall
-
Patent number: 9032395Abstract: Disclosed is a method for installing applications between mobile terminals capable of easily installing applications installed in an existing mobile terminal in a new mobile terminal at the time of purchasing a mobile terminal. An installation apparatus extracts identification information regarding applications installed in a first mobile terminal from the first mobile terminal connected to communicate data with the installation apparatus for installing data. The installation apparatus extracts link information providing an access path of downloading and installing application files from an application market provided from a web based on the identification information or downloading applications from the application market. The installation apparatus transmits the application files to the second mobile terminal so as to be installed in the second mobile terminal or transmits the link information so as to be stored in the second mobile terminal.Type: GrantFiled: April 14, 2012Date of Patent: May 12, 2015Assignee: Gion NetworksInventor: Sang-Min Song
-
Patent number: 9032390Abstract: Various embodiments are directed to framework versioning for a mobile computing device. The described embodiments may include a web browser, a plurality of application frameworks, one or more applications compatible with one or more of the plurality of application frameworks, and a loader module operative to select and load one of the plurality of application frameworks into the web browser for each of the one or more applications based on an identifier in each of the one or more applications. Other embodiments are described and claimed.Type: GrantFiled: December 23, 2008Date of Patent: May 12, 2015Assignee: QUALCOMM IncorporatedInventors: Robert Tsuk, Jesse Donaldson, Matthew Kern, Greg Simon
-
Patent number: 9032389Abstract: A method for generating a Set Top Box (STB) code download step sequence includes the steps of retrieving a code object from a Software Download Generator (SDG) memory in response to an instruction signal, generating at least one of a control message and a decoder conditional command using a SDG processor in response to the code object, accessing information in a channel map in the SDG memory, combining the at least one of a control message and a decoder conditional command with the code object to generate the STB code download step sequence for a target STB, transmitting the at least one STB code download step sequence from the SDG memory to a Digital Addressable Controller (DAC), re-transmitting the STB code download step sequence from the DAC to a Remote Addressable DANIS/DLS (RADD), and re-transmitting the STB code download step sequence from the RADD to the target STB.Type: GrantFiled: September 14, 2012Date of Patent: May 12, 2015Assignee: Comcast Cable Holdings, LLCInventor: Joshua A. Seiden
-
Patent number: 9032396Abstract: A server apparatus, a terminal apparatus and an application control system are provided. An application managing unit (11) determines an application to be transmitted to a terminal (20) on the basis of execution capability information and terminal state information received from the terminal (20). An application transmitting unit (12) transmits the determined application and a priority record of each application to the terminal (20) through a server transmitting unit (18). An installing unit (28) installs the received application. An application executing unit (29) controls execution of the application on the basis of execution priority represented by the received priority record and controls an output of image information generated by the application on the basis of display priority represented by the received priority record.Type: GrantFiled: June 9, 2011Date of Patent: May 12, 2015Assignee: Sharp Kabushiki KaishaInventors: Ken Nakashima, Norihiko Aonuma, Hitoshi Nishikawa
-
Publication number: 20150128105Abstract: In an example embodiment, a container is downloaded, the container being an application natively executable by a first operating system of the user device, the container including: a container service including one or more libraries of functions designed by a container designer to natively operate on the first operating system; a browser; container metadata defining functions of the application, the functions compatible with the container service for the first operating system and also compatible with a container service for a second operating system; and a plug-in including one or more additional libraries of functions designed by an entity other than the container designer to perform additional native operations on the first operating system. Then, the container metadata can be executed using the browser, causing function calls to the container service and plug-in and thus controlling native functions of the user device.Type: ApplicationFiled: November 7, 2013Publication date: May 7, 2015Applicant: SAP AGInventors: Raman Sethi, Anthony Y. Kueh, Sanjeet Mall, Marcus Pridham, Marc Waldthausen, Scott Strobel, Jonathan Li, Andrew Lee
-
Publication number: 20150128129Abstract: A method for installing an application on a device, includes: when determining that a current processing request is an installation request of a downloaded application, determining an installation program object carried by an operating system itself as a process program object in response to the installation request; and starting up the installation program object carried by the operating system itself to install the downloaded application corresponding to the installation request.Type: ApplicationFiled: August 28, 2014Publication date: May 7, 2015Inventors: Liang Yang, Wenlin Wang, Xingping Zheng
-
Patent number: 9027015Abstract: A device and method of connecting an interactive communication system to a processing device. The device is a cable system that includes first and second ends. The first end of the cable system has a leg connector, while the second end of the connector system has first and second arm connectors. The method implements the cable system to load or run software onto the processing device, and includes connecting the leg connector to an interactive communication system; connecting the first arm connector having a memory device to the processing device, wherein the memory device includes predetermined software; loading/running the software on the processing device; disconnecting the first arm connector having the memory device from the processing device; and connecting a second arm connector to the processing device.Type: GrantFiled: August 14, 2008Date of Patent: May 5, 2015Assignee: Steelcase, Inc.Inventors: Peter W. Hildebrandt, Ian G. Hutchinson, James D. Watson, Michael H. Dunn, Neal A. Hofmann, Scott E. Wilson, Brent W. Anderson, Louis Ashford, Richard Meissner
-
Publication number: 20150121364Abstract: A method for downloading an application includes, after learning an application downloaded by a second user equipment, sending, by a first user equipment that has an association relationship with the second user equipment, a downloading request for the application downloaded by the second user equipment to an application server, where the downloading request carries capability information of the first user equipment, and receiving, by the first user equipment, an application to be downloaded, where the application matches the capability information of the first user equipment and is sent by the application server. By using the foregoing technical solution, the application does not need to be manually downloaded for the user equipment, thereby saving manual operation and improving flexibility of downloading an application.Type: ApplicationFiled: December 30, 2014Publication date: April 30, 2015Inventors: Zhiqin He, Liu Fang, Hongjie Yao, Zheng Xu, Kewen Wu
-
Patent number: 9021453Abstract: A deployment simulator application receives information about an anti-malware application that is to be deployed to and installed on client devices connected to a network. The deployment simulator application identifies the clients that will receive the deployed anti-malware application and performs a series of tests on the client to determine whether the anti-malware application will be able to successfully install remotely on the client. The deployment simulator application may report the results of the deployment simulation tests to an administrative client.Type: GrantFiled: July 16, 2013Date of Patent: April 28, 2015Assignee: Malwarebytes CorporationInventor: Yadong Zhang
-
Patent number: 9021467Abstract: Disclosed is a software-defined radio terminal device of the present invention.Type: GrantFiled: December 20, 2011Date of Patent: April 28, 2015Assignee: Industry-University Cooperation Foundation Hanyang UniversityInventors: Seung Won Choi, June Kim, Chi Young Ahn, Hyun Wook Yang
-
Patent number: 9021471Abstract: An approach that analyzes and manages unresolved (i.e., pending, outgoing) change-sets is provided. Specifically, this approach parses the change-set into a plurality (i.e., one or more) of changes to determine the impact each change may have. An alert may be provided to the user indicating whether the change-set should be checked-in based on the determined impact. Specifically, a change-set management tool provides this capability. The change-set management tool includes a parsing module configured to receive an outgoing change-set; and parse the change-set into a plurality of changes. The change-set management tool further comprises an evaluation module configured to evaluate an impact that each of the plurality of changes within the change-set has on other changes of the plurality of changes within the change-set.Type: GrantFiled: March 28, 2014Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Soobaek Jang, Troy M. Volin
-
Publication number: 20150113525Abstract: Disclosed are a method for a reader to provide a service, a reader and a computer storage medium. The method includes: obtaining and displaying, by a reader, at least one piece of plugin information, the plugin information including at least a plugin name; determining plugin information selected by a user from the at least one piece of plugin information, and downloading a corresponding plugin file according to the selected plugin information; and installing a plugin according to the downloaded plugin file, and invoking the plugin installed to provide a corresponding service. By enabling the reader to download a corresponding plug-in file according to plug-in information selected by a user, i.e., downloading the corresponding plug-in file according to the user's needs, the size of a reader installation package in the present disclosure can be controlled effectively, thereby saving traffic.Type: ApplicationFiled: December 23, 2014Publication date: April 23, 2015Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Liguang Sun, Rong Su, Xiaopeng Huang, Tao Yang, Nian Liu, Xiaolong Dong, Zheng Wang, Qunli Ma, Shuo Ren, Tianfu Zhang
-
Patent number: 9015702Abstract: An aspect of the present invention detects usage, by an application process, of a utility provided by a first version of an operating system, and determines whether a later version of the operating system is incompatible with identical usage of the detected utility. If the usage is determined to be incompatible, the corresponding information on the incompatibility is included in a report. According to another aspect, the determination of compatibility is performed by maintaining data (e.g., in a database) indicating incompatibility information related to a set of utilities, which are incompatible with the second version. The data is examined to determine incompatibility. The features are disclosed as being applied with respect to dynamically linked libraries, dynamically loaded libraries, functions, fonts, etc.Type: GrantFiled: January 13, 2012Date of Patent: April 21, 2015Inventor: Vasanth Bhat
-
Patent number: 9015694Abstract: According to one embodiment of the invention, a method for altering stored firmware within a network device comprises receiving, by a first network device, information to download firmware. This information is provided from the first network device to at least a second network device, which is communicatively coupled to the first network device. The information enables the second network device to access a second version of firmware different than a first version of firmware installed on the second network device.Type: GrantFiled: March 14, 2013Date of Patent: April 21, 2015Assignee: Aruba Networks, IncInventors: Gordon Paul Gray, Anthony Burke, David Munro, Yan Liu, Derek Crovo
-
Patent number: 9009700Abstract: In one embodiment, a method includes: receiving, by a first computer system, a data stream transmitted from a second computer system over a network connection between the first computer system and the second computer system, wherein the data stream comprises executable code of a software program; extracting, by the first computer system, the executable code of the software program from the data stream; allocating, by the first computer system, an amount of dynamic memory for the executable code of the software program; loading, by the first computer system, the executable code of the software program directly into the allocated dynamic memory; and executing, by the first computer system, the software program by launching the executable code of the software program loaded in the allocated dynamic memory.Type: GrantFiled: October 18, 2013Date of Patent: April 14, 2015Inventor: Julian Michael Urbach
-
Patent number: 9003400Abstract: A software repository can capture and record an identifier associated with a software package manager accessing the software repository.Type: GrantFiled: November 29, 2010Date of Patent: April 7, 2015Assignee: Red Hat, Inc.Inventors: James Antill, Seth Kelby Vidal
-
Patent number: 9003393Abstract: There is provided a method for HTML directed adaptive features for mobile applications. By presenting user interface portions of the application as HTML documents referenced from a manifest file, the manifest file may be updated from a remote server without directly modifying a native binary of the application. By registering URL handlers for application functions in the native binary of the application, and by modifying a local file manifest stored on a mobile device, the scope of application functionality can be updated by adding, removing, or modifying URLs. The manifest files may further be adapted using specific contexts, such as device hardware, location, user profile data, and other information. Advantageously, application update approval processes through application marketplaces may be bypassed since the native binary is kept intact, allowing for more timely and relevant updates.Type: GrantFiled: April 22, 2014Date of Patent: April 7, 2015Assignee: Disney Enterprises, Inc.Inventors: Bicrumjit Singh Bhullar, Albert Riley Howard, Jr., Anthony Young
-
Patent number: 9003395Abstract: Techniques for directing plug-in updates for software applications to a target audience using manifest parameters are disclosed. In some embodiments, directing plug-in updates for software applications to a target audience using manifest parameters includes processing a manifest to determine that a plug-in is available for a software application on a device; determining whether a plurality of attributes associated with the plug-in match corresponding attributes associated with the device or the software application, in which the plurality of attributes are identified in the manifest; and automatically installing the plug-in if the plurality of attributes are determined to match.Type: GrantFiled: August 10, 2012Date of Patent: April 7, 2015Assignee: Adobe Systems IncorporatedInventors: Shawn A. Gaither, Randy Lee Swineford
-
Patent number: 9003358Abstract: Techniques and a system for creating a vendor independent computer language and compiling the language into an architecture specification language allowing for taking a source data stream (file, WSDL, XML) and passing thru a language parser, populating a storage medium with a plurality of technical inputs and vendor technical specifications for generic technologies and probable technologies required for desired architectures generated by the language parser, and optimizing the inputs and creating relationships between technologies and groups of technologies and storing results in the storage medium.Type: GrantFiled: March 12, 2014Date of Patent: April 7, 2015Inventor: Russell Sellers
-
Patent number: 9003401Abstract: Exemplary method embodiments for deploying code in a computing sysplex environment are provided. In one embodiment, by way of example only, a system-wide trending mechanism is applied. At least one of an idle time and a low Central Processing Unit (CPU) utilization time of one system in the sysplex environment is matched with an estimated deployment time obtained from at least one of a latest measured period of time and a calculated time trend. A system-wide coordinating mechanism is applied. A staggered code deployment operation is recommended for at least one node of the system at an optimum system time generated from the matching. Data obtained from the code deployment operation is recorded, including a new latest measured period of time. The data is used to generate an updated time trend.Type: GrantFiled: February 28, 2013Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventor: Joseph W. Dain
-
Patent number: 9003391Abstract: The present invention relates to a short range wireless communication device for providing an application service based on an area. In particular, an apparatus for providing an application service based on an area in a small cell including a femtocell base station or a WiFi Access Point, the apparatus including a communication unit to receive a list of application services from an Application Service Provisioning Server, select and download at least one application service from the received list, an application service database to store the at least one downloaded application service, a service controller to install the at least one downloaded application service, or uninstall an installed application service, a user equipment access detector to detect a user equipment entering or exiting a service area, and a user equipment database to store an identifier and information of the user equipment entering or exiting the service area.Type: GrantFiled: June 29, 2012Date of Patent: April 7, 2015Assignee: Electronics and Telecommunications Research InstituteInventors: Hyeon Ju Oh, Chan Yong Lee, Eun Seon Cho, Byung Han Ryu, Nam Hoon Park
-
Patent number: 9003385Abstract: Some embodiments of a method and an apparatus to conduct software release have been presented. In one embodiment, a user submits a request to conduct software release on a set of servers. Each of the servers has a distinct platform. In response to the request, a set of commands in a cross-platform language is sent to the servers via remote procedure calls (RPCs) in a transactional format.Type: GrantFiled: March 9, 2012Date of Patent: April 7, 2015Assignee: Red Hat, Inc.Inventor: Stephen D. Milner
-
Publication number: 20150095905Abstract: A computer implemented method and apparatus for remotely delivering software. The method comprises installing a provisioning application on a first device, in response to accessing an advertisement for a software product; determining one or more second devices that are synchronized with the first device, wherein the one or more second devices are remote from the first device, and wherein the one or more synchronized second devices are not registered with a software provider of the software product; registering the one or more synchronized second devices with the software provider of the software product; receiving, from the first device, a selection of one or more of the registered devices for installation of the software product; and directing installation of the software product on the one or more selected registered devices.Type: ApplicationFiled: September 30, 2013Publication date: April 2, 2015Applicant: Adobe Systems IncorporatedInventors: Amrita Chakrabarti, Ashish Kumar Agarwal, Priyank Jain, Sanjeev Kumar Biswas, Vikalp Gupta
-
Systems and methods for remediating a defective uninstaller during an upgrade procedure of a product
Patent number: 8997077Abstract: A computer-implemented method for remediating a defective uninstaller during an upgrade of a product is described. A system is queried to identify the defective uninstaller. An executable application is streamed to a file in a temporary folder. The executable application is separate from the defective uninstaller. An internal database table is queried to generate a script file containing commands used to modify the defective uninstaller. The script file is executed with the executable application to modify the defective uninstaller.Type: GrantFiled: September 11, 2009Date of Patent: March 31, 2015Assignee: Symantec CorporationInventor: Stephen Connolly -
Patent number: 8997090Abstract: Method and system for installing an operating system (OS) in a host computer system. The method comprises: receiving user parameters required during OS installation in a pre-boot execution environment and generating an unattended installation pack; transferring the unattended installation pack to a baseboard management controller (BMC); sending a control command to the BMC to instruct the BMC to mount the installation pack as a universal serial bus (USB) key; and installing the OS in the host in response to receiving a reply from the BMC, wherein during the OS installation process, the unattended pack is obtained from the USB key so as to acquire the user parameters in the installation process. The method and system make it possible for the OS installation to use no external storage or network apparatus and thus the required resources are reduced in the OS installation for a host.Type: GrantFiled: March 4, 2013Date of Patent: March 31, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Ye Xu, Bin Yan, Wen Jie Yu, Binqi Zhang
-
Patent number: 8990880Abstract: The present invention relates to home devices such as set-top boxes, and more particularly to methods providing autonomous file transfers to and from such home devices. There is provided a method for spreading notifications pertaining to the completion of file transfers in time. The method is based on the concept of imposing different delay times on different devices, which delay times must be observed prior to notifying the server of a file transfer completion.Type: GrantFiled: October 15, 2010Date of Patent: March 24, 2015Assignee: Alcatel LucentInventors: Geoffrey Cristallo, Piet Vandaele
-
Publication number: 20150073892Abstract: Systems and methods for launching an advertised application to perform an intent are provided. An advertisement for an application is created, and an intent (such as playing indicated media) is associated with the advertisement. Upon interacting with the advertisement on an end user computing device, the application is launched and passed the intent for processing, if the application is installed on the end user computing device. If the application is not installed on the end user computing device, the application is downloaded and installed on the end user computing device, and the intent is provided to the application upon the first execution of the application for processing.Type: ApplicationFiled: September 8, 2014Publication date: March 12, 2015Inventors: Lucas Brown, Lee Brown