Network Patents (Class 717/176)
  • Publication number: 20140026130
    Abstract: A computer receives information from a user, which includes the identity of and installation preferences for the software to be installed on a second computer. Information about the environment of the second computer is gathered by the computer. The computer defines a set of search parameters based on the information received and the environment of the second computer. The computer searches for data stored on storage devices and the Internet. The computer retrieves the data, associated to a second installation of the software on a third computer, which relates to the installation of software on the second computer. The computer generates guidance for installation of the software on the second computer, based on the identity of the software to be installed, installation preferences for the software to be installed, the environment of the second computer, and the data associated to an installation of the software on a third computer.
    Type: Application
    Filed: September 19, 2013
    Publication date: January 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Sally A. Hehir, Lee J. Reamsnyder, Brian C. Schimpf
  • Patent number: 8635610
    Abstract: A system for managing a component or application determines whether to allow changeover of a component, which is used by an application, or launch of an application in accordance with amount of resources set for a component and used by the component.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: January 21, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshiko Minari
  • Publication number: 20140019957
    Abstract: This discloses a software-sharing method among terminals. The method includes: receiving a request transmitted by a second terminal to obtain a second shared software installation package; obtaining, in accordance with the shared software ID, a default software installation package corresponding to the shared software ID; generating the second shared software installation package in accordance with the default software installation package and an sharing party ID; transmitting the second installation package to the second terminal, allowing installation at the second terminal the shared software using the second installation package. Also disclosed is a server including: a software installation package acquisition request obtaining module, a shared software installation package transmitting module, a shared software installation package generating module, and a default software installation package obtaining module.
    Type: Application
    Filed: September 17, 2013
    Publication date: January 16, 2014
    Applicant: Tencent Technology (Shenzhen) Co., Ltd.
    Inventors: Qing WANG, Hao Ran GUO, Quan Hao XIAO, Yi Xia YUAN, Jia Shun SONG, Peng Tao LI, Xun Chang ZHAN, Chun You LIN
  • Patent number: 8631398
    Abstract: A method and apparatus for efficient wireless interface installation is disclosed. In one embodiment, a method for installing a first interface driver and a second interface driver is disclosed. The method comprises iterating a first interface driver installation process until at least one of success or a predetermined number of failures, if the first interface driver installation process is successful, iterating a second interface driver installation process until at least one of success or another predetermined number of failures, and generating an interface for communications between the first interface driver and the second interface driver, if the second interface driver installation process is successful.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: January 14, 2014
    Assignee: Sony Corporation
    Inventor: Louis Le
  • Patent number: 8631396
    Abstract: Provided are techniques for retrieving a universal schema specification file that defines a structure of a product specific data set, retrieving the product specific data set that defines a specific configuration for a version of a product, validating the product specific data set using the universal schema specification file, and using the validated product specific data set and a product specific installable to automatically install the version of the product with the specific configuration.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Madhu Kurimilla, Nooli Vamsi K. Rao
  • Publication number: 20140013319
    Abstract: A computer receives information from a user, which includes the identity of and installation preferences for the software to be installed on a second computer. Information about the environment of the second computer is gathered by the computer. The computer defines a set of search parameters based on the information received and the environment of the second computer. The computer searches for data stored on storage devices and the Internet. The computer retrieves the data, associated to a second installation of the software on a third computer, which relates to the installation of software on the second computer. The computer generates guidance for installation of the software on the second computer, based on the identity of the software to be installed, installation preferences for the software to be installed, the environment of the second computer, and the data associated to an installation of the software on a third computer.
    Type: Application
    Filed: July 3, 2012
    Publication date: January 9, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sally A. Hehir, Lee J. Reamsnyder, Brian C. Schimpf
  • Patent number: 8627311
    Abstract: Systems, methods, and apparatus to deploy software are disclosed. An example method comprises storing a configuration of a software suite at a first computer in an object data store, wherein the software suite comprises a first component and a second component, and wherein the configuration comprises a deployment location for each of the first and second components, and a shared parameter of the first and second components; probing a second computer to determine if the first component is deployed, the second computer being indicated by the deployment location of the first component; retrieving the shared parameter of the first and second components from the object data store; establishing a connection from the first computer to the second computer; and transmitting from the first computer to the second computer an instruction to install the first component using the shared parameter via the connection.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: January 7, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John Auer
  • Patent number: 8627293
    Abstract: A computer program product and system for allowing license tools to detect the installation of applications that are not physically installed on a machine when an Application Virtualization Environments is used. In one embodiment of the invention, the license tools may further detect application usage. In one embodiment of the invention, a virtual installation signature may be defined. Agents in a target computer may be used to compare the virtual installation signature of an application with a localized list of potential applications to detect whether the software is installed on the target computer.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Antonio Perrone, Leonardo Rosati, Paolo Salerno
  • Patent number: 8626806
    Abstract: A system and method for directing download and execution of an application. A runtime engine receives an identifier of a block of shared memory from a directing process. The shared memory stores a map indicating which portions of an application file have been stored in a local copy of the application file. The runtime engine also receives an instruction from the directing process to execute the local copy when the local copy stores less than the entire application file. As the application executes, the runtime engine identifies requests from the application to access portions of the local copy and uses the map to determine whether the requested portions have been stored in the local copy. If the requested portions are not stored in the local copy, the runtime engine prevents the executing application from accessing the local copy until the map indicates the requested portions have been stored therein.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: January 7, 2014
    Assignee: Code Systems Corporation
    Inventors: Stefan I. Larimore, Kenji C. Obata, Mark Jeremy Zeller
  • Publication number: 20140007081
    Abstract: Technologies are described herein for generating a local copy of a virtualized application package from a local installation. An empty copy of the virtualized application package is generated from a skeleton file. The skeleton file contains a hash value computed from each data block in the virtualized application package. The component files of the application are retrieved from a virtual file system representation of the location installation of the application, and each component file is divided into one or more blocks of data. A hash value is computed for each block of data and the skeleton file is searched for a hash value corresponding to a data block of the virtualized application file that matches the hash value computed for each block of data. If a match is found, the block of data is copied to the corresponding data block of the empty copy of the virtualized application package.
    Type: Application
    Filed: September 6, 2013
    Publication date: January 2, 2014
    Applicant: Microsoft Corporation
    Inventors: Trevor William McDiarmid, Gurashish Singh Brar
  • Publication number: 20140007079
    Abstract: Methods and apparatus for implementing hybrid-cloud computing networks are disclosed. An example computer-implemented method includes receiving, at a computing device, a request to provision a user application. The method further includes identifying an application blueprint corresponding with the request and identifying at least one computing resource corresponding with the request. The method still further includes identifying a network blueprint that includes the at least one computing resource, provisioning a computing network in accordance with the identified network blueprint and provisioning the at least one computing resource in the provisioned computing network. The method also includes, installing the user application in the provisioned at least one computing resource in accordance with the application blueprint.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: BMC Software, Inc.
    Inventors: Jonathan Newcomb Swirsky Whitney, Alexander Vul, Matthew D. Connors, Johan Eriksson, Atanu Neogi
  • Publication number: 20140007080
    Abstract: Techniques are disclosed for generating, on a server, executable files that are individually customized for a user. An exemplary method comprises receiving a download request from a client, the download request including a system type and one or more identification parameters; locating a pre-compiled payload that is executable on the client based on the system type; determining a configuration data for use with the pre-compiled payload based on the one or more identification parameters; and selectively generating a customized executable file for the client to download, wherein the customized executable file includes the pre-compiled payload and the configuration data. Among other benefits, some embodiments provided herein enable dynamic creation and individual customization of executable files for a user so that conventional configuration or personalization steps after the user installs the files are avoided, thereby reducing time consumed and potential confusion caused by such steps.
    Type: Application
    Filed: March 15, 2013
    Publication date: January 2, 2014
    Applicant: Clearside, Inc.
    Inventor: Adam Michael Lieb
  • Patent number: 8621456
    Abstract: Various implementations are described herein for detecting and modifying security settings on a computing device to run a web application using a web browser. A loader application detects security settings on the computing device, determines if the security settings will allow the web application to run and function correctly on the computing device, and if necessary, modifies the security settings to allow the web application to run and operate successfully. Further, described herein are techniques for facilitating communication between components corresponding to a web application running in a web browser and external resources.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Pavel Khijniak, Henrik Frystyk Nielsen
  • Patent number: 8621457
    Abstract: An example method of installing an application onto an apparatus involves displaying an application menu screen comprising a fixed number of menu item display locations, at least one of the menu item display locations displaying a first menu item for an non-installed application. An announcement screen is displayed in response to selection of the first menu item for the non-installed application, the announcement screen comprising a selection item configured to initiate a downloading operation for the non-installed application. The downloading operation is initiated in response to selection of the selection item. The application can be installed/non-installed separately from other applications.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: December 31, 2013
    Assignee: Nintendo Co., Ltd.
    Inventors: Kenji Yamamoto, Tsutomu Kaneshige, Yusuke Shibata, Takeshi Shimada
  • Publication number: 20130346963
    Abstract: A management server is provided comprising a user interface unit to receive UI information to provide a new service and a selection of a plurality of functions to perform the new service, a generation unit to generate a virtual bundle including information of a bundle pre-installed in an OSGi framework corresponding to the selected plurality of functions, and an installation unit to install the generated virtual bundle in the OSGi framework.
    Type: Application
    Filed: December 28, 2012
    Publication date: December 26, 2013
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Ki-young HWANG
  • Patent number: 8615756
    Abstract: A server device, which provides a client device with a driver package including a core module of a driver, includes a storage unit for storing the core module, function modules, and a rule file defining packaging conditions for the function modules; a receiving unit for receiving, from the client device, a request specifying function modules; a determining unit for determining function modules to be included in the driver package from the stored function modules, based on the specified function modules and the rule file; a creating unit for creating an install scenario that specifies a method for installing the function modules when the driver package is installed in the client device, wherein the install scenario is created based on the determined function modules and the rule file; and a package generating unit for generating the driver package including the core module, the determined function modules, and the created install scenario.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: December 24, 2013
    Assignee: Ricoh Company, Ltd.
    Inventor: Koji Dan
  • Publication number: 20130339943
    Abstract: A computerized system, method, and computer program product for migrating applications are disclosed. A processor is configured to execute the stored instructions. The instructions may cause the processor to perform the steps including: analyzing a legacy application to be migrated to a new platform; generating one or more reports showing results of the analysis of the legacy application; migrating a schema of the legacy application to the new platform; and migrating a content of the legacy application to the new platform.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 19, 2013
    Inventor: SRINATH MALLYA
  • Publication number: 20130339944
    Abstract: A system for branding and deploying backup software includes a branding interface, a branding database, and an installer-generating server. The branding interface receives branding data from a partner associated with a partner machine. The branding database stores the received branding data. The installer-generating server generates a generic full installer capable of installing a software program and generates a branded installation shell in response to a request from the partner and using the stored branding data. The branded installation shell, when executed by the partner machine, retrieves the generic full installer from the installer-generating server. The branded installation shell causes the generic full installer to install in a branded location on the partner machine to make it appear as if the partner generated the software program installed by the generic full installer. Related apparatus, systems, techniques, and articles are also described.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 19, 2013
    Inventors: Steve Frank, Dan Marinescu
  • Patent number: 8612737
    Abstract: Exemplary embodiments of the present invention disclosed herein relate to a method and system for providing data in response to a request. An exemplary method comprises receiving a request for data and determining whether the request contains a specific pattern of data intended to enable a patching process. The exemplary method further comprises providing a response containing patched data if the request contains the specific pattern of data and providing a response containing un-patched data if the request does not contain the specific pattern of data.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: December 17, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yves Gattegno, Philippe Auphelle, Julien Rope
  • Patent number: 8612734
    Abstract: A method for uploading and storing application code in a re-writable, non-volatile memory of an electronic device is carried out by means of a bootloader. The bootloader receives the application code transmitted by a master unit through a communication channel, writes at least one portion of the application code to a portion of the non-volatile memory, and validates the at least one portion of the application code by means of the bootloader.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: December 17, 2013
    Assignee: Power-One Italy S.p.A.
    Inventors: Davide Tazzari, Filippo Vernia
  • Patent number: 8607226
    Abstract: A method, information processing system, and computer program storage product, are provided for creating a Removable Installation Kit (“RIK”) for locally staged electronic software distribution on a user system. The method includes selecting at least one software package from a list of software packages on a software distribution server. A set of data elements is created that is associated with an RIK to be created using the at least one software package. The set of data elements is stored at the software distribution server. A temporary copy of the at least one software package that has been selected is stored. The RIK is created by placing at least the software package that has been selected and a unique identifier associated with the RIK on at least one removable storage medium.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Victor R. Herrero, Michael L. Vuozzo
  • Patent number: 8607208
    Abstract: An object code hot update system generates hot updates for patching running programs by analyzing upstream post-patch code, augmenting the upstream post-patch code to provide augmented post-patch code with additional initialization functionality. The system further provides techniques to identify a candidate extra-change site in upstream post-patch code and modify the upstream post-patch code to generate a hot update.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: December 10, 2013
    Assignee: Oracle International Corporation
    Inventors: Jeffrey Brian Arnold, Timothy Good Abbott, Anders Kaseorg
  • Patent number: 8605317
    Abstract: An information distributing apparatus obtains a serial number input from the image forming apparatus and information regarding an apparatus connected to the image forming apparatus. The information distributing apparatus determines permission or inhibition of distribution with respect to each program specified by the serial number.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: December 10, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Naoto Yuki
  • Publication number: 20130326499
    Abstract: Concepts and technologies are described herein for automatically installing and removing recommended applications. In accordance with some of the concepts and technologies disclosed herein, a marketplace server computer determines a recommended application for user, adds the recommended application to an entitlement associated with the user, and sends the recommended application along with instructions to automatically install the recommended application to a user device associated with the user. The installation of the recommended application might be part of a continual installation and removal of recommended applications.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: Microsoft Corporation
    Inventors: David Mowatt, Terry Farrell, David Åhs
  • Patent number: 8601468
    Abstract: According to one general aspect, a computer-implemented method may include sending, from a computing device to a server, a request to install a web-based application on the computing device. In various embodiments, the method may also include receiving, from the server, an installation procedure for the web-based application. In some embodiments, the installation procedure may include installing the web-based application on the computing device. The procedure may also include specifying a web extent for the web-based application. In various embodiments, the web extent may include a first web origin for the web-based application, and a second web origin for the web-based application.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: December 3, 2013
    Assignee: Google Inc.
    Inventors: Aaron Boodman, Erik Kay, Rafael Weinstein
  • Patent number: 8601466
    Abstract: A software deployment method creates and provides an installation parameter file for each computer to be deployed according to a software deployment task. The installation parameter file of each computer to be deployed is used to guide a network installation of software on the computer. A corresponding software deployment system, a software deployment server, and a software deployment user server are also provided. The installation parameter files are generated collectively according to the software deployment tasks, so that the computer equipment is guided by the installation parameter file to install the software automatically. Therefore, the software deployment on the computers in batches is more convenient. Moreover, as the installation parameter file corresponds to each computer to be deployed, the software type and the parameter configuration of each computer to be deployed can be adjusted flexibly, which facilitates the customization of the software.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: December 3, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhenguo Chen, Hongming Yin, Lelin Yuan
  • Patent number: 8601465
    Abstract: Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device are provided. Various combinations of installation, functional, host integrity, coexistence, interoperability, power management, and environment checks are performed at various times to determine if the safety critical application operates properly on the device. The operation of the SCA on the UDPD may be controlled accordingly.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: December 3, 2013
    Assignee: Abbott Diabetes Care Inc.
    Inventors: Daniel M. Bernstein, Saeed Nekoomaram, Mark K. Sloan
  • Patent number: 8595719
    Abstract: There is provided a non-transitory storage medium that stores a secure printing set-up program executable on an image processing device connectable to an image forming device. The secure printing set-up program includes a set of program instructions including: obtaining other user information indicative of whether there is any other user that is able to use the image forming device; and installing a driver with such a default setting that the image forming device operates in either one of a secure mode and a normal mode, the secure mode being such that the image forming device forms images when a user of the information processing device is authenticated, the normal mode being such that the image forming device forms images without authenticating the user of the information processing device, the default setting being configured to be selected between the secure mode and the normal mode depending on the other user information.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: November 26, 2013
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Norihiko Asai
  • Patent number: 8595551
    Abstract: Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: November 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Israel Hilerio, Alexander H. Malek, Bruce A. Morgan, Jane T. Kim
  • Patent number: 8595716
    Abstract: A method of updating an electronic device. The device has a non-volatile memory divided into at least three non-overlapping sections, a bootstrap image section, a updater image section, and a application image section. The method includes erasing the application image section of the non-volatile memory, receiving a firmware update, writing the firmware update into the application image section, rebooting the electronic device, determining one of an application program and an updater program resides in the application image section, executing the application program when the application program is determined to reside in the application image section, erasing the updater image section of the non-volatile memory when the updater program is determined to reside in the application image section, and moving the updater program from the application image section to the updater image section.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: November 26, 2013
    Assignee: Robert Bosch GmbH
    Inventors: Brent Keller, John Sotack, Alan Hayter
  • Patent number: 8595476
    Abstract: The impact of device configuration changes on operational issues and policy compliance in a computer network can be discerned from a visual data presentation that jointly shows representations of changes, issues, and policy compliance in a common view for a group of network devices. Configuration information is collected from devices in the computer network and processed to determine whether a change has occurred in a configuration of any of the devices, whether any operational issues exist for each of the devices, and whether any of the devices are not in compliance with any applicable operational policies. A display device displays the visual data presentation to allow an operator to see trends and relationships between device configuration changes and operational issues and incidents of policy non-compliance. The visual data presentation can be depicted as a graphical timeline view, a network topology view, or a table view of the information.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: November 26, 2013
    Assignee: Infoblox Inc.
    Inventors: James D. Ennis, Jr., Fiore Louis Nardo, II, John Dominic Belamaric
  • Patent number: 8589909
    Abstract: A method and apparatus for reducing down time in updating applications with metadata is provided. The application contains both code and metadata. A copy of the application is made. A software update is installed on the copy of the application. During installation, the original application continues to run and service users, who may modify the metadata of the original application. Periodically, the metadata of the copy of the application is updated to incorporate changes to the metadata of the original application. When the software update is completed, users are prevented from further modifying the metadata of the original application. The metadata of the copy of the application is updated to incorporate the final changes to the metadata of the original application. Users are redirected from the original application to the copy of the application.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: November 19, 2013
    Assignee: Oracle International Corporation
    Inventors: Wei-Ming Hu, Denny McKinney, Marilyn Anne Pratt
  • Patent number: 8589907
    Abstract: A firmware updating method for the new node includes (a) a new node searching for neighbor nodes located within a predetermined distance, (b) the new node designating a parent node among the searched neighbor nodes, (c) in the case where the plurality of nodes include a join receiving state for joining the new node to the wireless sensor network, the designated parent node and the new node establishing a communication link by using the join receiving state, (d) the parent node transmitting firmware to the new node through the established communication link and (e) the new node receiving the firmware from the parent node, updating existing firmware with the received firmware, and driving the updated firmware to be jointed to the wireless network.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: November 19, 2013
    Assignee: Gangneung-Wonju National University Industrial Academy Cooperation Group
    Inventors: Tae-Yun Chung, Pan-Jong Park, Dae-iL Kim
  • Patent number: 8589912
    Abstract: A method, system and program are provided for managing the installation and configuration of a software product by using a proxy service to loosely couple the installation and/or configuration of constituent modules within the installation/configuration flow of the software product. The proxy service invokes the installation/configuration processing of an existing software component, thereby reducing the complexity associated with installing new component installation processes every time a component is to be supported, especially where the software products and new component(s) do not share the same installation/configuration platforms.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Heather M. Hinton, Ivan M. Milman, Patrick R. Wardrop
  • Patent number: 8589916
    Abstract: A method, apparatus, and computer instructions are provided for deploying and instantiating multiple instances of applications in automated data centers using an application deployment template. A first mechanism is provided to deploy multiple instances of applications using an application deployment plan template. The first mechanism uses deployment parameter sets to generate corresponding deployment plans based on the deployment template. A second mechanism is provided to instantiate multiple instances of applications using deployment plan templates. A service catalog that is exposed to consumers for selection of catalog items is built on top of the second mechanism. During the cataloging and order fulfillment process, the second mechanism instantiates multiple instances of applications using the generated deployment plans and an application model to deploy multiple application instances. An existing order may also be modified or terminated responsive to a user request or service term expiration.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jingrong Gao, Andrei Oprea, C. Razvan Peteanu, Michael George Polan, Andrew Neil Trossman, Alex Kwok Kee Tsui
  • Patent number: 8589555
    Abstract: A method and apparatus for consolidating a plurality of applications into one or more servers. The method and apparatus organizes consolidation constraints representing preferences about placing applications into the one or more servers, and allocates the applications into the one or more servers in a manner that maximally satisfies the consolidation constraints.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: November 19, 2013
    Assignee: NEC Laboratories America, Inc.
    Inventors: Haifeng Chen, Guofei Jiang, Kenji Yoshihira, Akhilesh Saxena
  • Publication number: 20130305240
    Abstract: A mobile device includes a user interface that has a plurality of non-password-protected desktop screens and at least one password protected desktop screen. The mobile device includes a touch sensitive display device that accepts gestures used to navigate between the desktop screens. Applications may be installed to password protected desktop screens.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 14, 2013
    Applicant: TYFONE, INC.
    Inventors: Siva G. Narendra, Prabhakar Tadepalli
  • Patent number: 8584118
    Abstract: A terminal for validating a software application includes a processor capable of operating an operating system (OS) platform (e.g., Symbian™ OS platform), and capable of operating at least one software application above the OS platform. The software application(s) are associated with a permission record that includes permissions identifying services the software application is authorized to receive from the OS platform. The OS platform is capable of receiving a request, from a software application, for a service of the OS platform. The OS platform can determine if the software application is authorized to receive the requested service based upon the associated permission record. And if the software application is authorized, the OS platform is capable of providing the requested service to the software application.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: November 12, 2013
    Assignee: Nokia Corporation
    Inventors: Padmajabala Kotamarthi, Ram Gopal Lakshmi Narayanan
  • Patent number: 8584113
    Abstract: Methods, apparatuses, and systems for cross-updating of software between self-service financial transaction machines are described. A first computer may identify connection of a removable computer-readable storage medium to the first computer. The first computer may determine whether data representing a particular version of an image of a software stack for the first computer exists on the removable computer-readable storage medium. Responsive to determining that no data representing the particular version of the image of the software stack for the first computer exists on the removable computer-readable storage medium, data indicating that no data representing the particular version of the image of the software stack for the first computer exists on the removable computer-readable storage medium may be outputted, and data representing a second computer with data representing the particular version of the image of the software stack for the first computer may be outputted.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: November 12, 2013
    Assignee: Bank of America Corporation
    Inventors: Daniel McCurdy, William Harrison McGraw, IV, Craig Leslie Ewington
  • Patent number: 8582129
    Abstract: An apparatus and method present application printing notes for a printer driver. The method can be performed in an electronic device including a network interface. The method can include receiving a print driver request. The method can include obtaining an application identifier corresponding to the print driver request. The application identifier can identify a particular application for a print job. The method can include sending an application printing notes query to an application printing notes repository to access application printing notes corresponding to the application identifier. The method can include displaying information corresponding to the application printing notes.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: November 12, 2013
    Assignee: Xerox Corporation
    Inventors: David Salgado, Alan K. Robertson
  • Patent number: 8583907
    Abstract: An electronic device having an alterable configuration includes a non-volatile memory configurable to include at least a first partition and a second partition, the non-volatile memory storing a boot ROM. The boot ROM is operable when executed by a processor of said electronic device to, in the event that a third partition is available, boot an operating system in the third partition, the operating system operable when booted to cause the third partition to be deleted and the second partition to be expanded to encompass memory freed by the deletion; and otherwise boot an operating system in the first partition.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: November 12, 2013
    Assignee: Blackberry Limited
    Inventors: Robert Henderson Wood, Bao Quoc Nguyen
  • Patent number: 8584120
    Abstract: In one embodiment, a method includes: receiving, by a first computer system, a data stream transmitted from a second computer system over a network connection between the first computer system and the second computer system, wherein the data stream comprises executable code of a software program; extracting, by the first computer system, the executable code of the software program from the data stream; allocating, by the first computer system, an amount of dynamic memory for the executable code of the software program; loading, by the first computer system, the executable code of the software program directly into the allocated dynamic memory; and executing, by the first computer system, the software program by launching the executable code of the software program loaded in the allocated dynamic memory.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: November 12, 2013
    Inventor: Julian Michael Urbach
  • Patent number: 8578337
    Abstract: Embodiments pertain generally to a method of providing a quality assurance subscription service for a customer. The method includes determining a new software configuration for the customer and instantiating a test virtual machine based on state information of the customer in a secure location. The method also includes executing the new software configuration on the test virtual machine to verify operational stability of the new software configuration.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: November 5, 2013
    Assignee: Red Hat, Inc.
    Inventors: Henri Han Van Riel, Scott Crenshaw
  • Publication number: 20130290950
    Abstract: A system that enables the customer to keep applications that have been consumed or expired or representations of them and yet to delete the applications from the memory element of his/her NFC mobile communication device.
    Type: Application
    Filed: June 21, 2013
    Publication date: October 31, 2013
    Inventors: Alexander Corde, Jonathan Azoulai, Vincent Lemonnier
  • Patent number: 8572159
    Abstract: Machine-readable media, methods, apparatus and system are described. In some embodiments, a client platform may determine that an input/output operation related to a hardware device may happen in a virtual machine of the client platform and request a server platform via the network to handle the input/output operation related to the hardware. The server platform may receive the request from the client platform through the network; and identify a software device from a plurality of software devices in the server platform to handle the request, wherein the identified software device corresponds to the hardware device related to the input/output operation.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: October 29, 2013
    Assignee: Intel Corporation
    Inventors: Benjamin Liu, Xiaofeng Ling, Yunhong Jiang, Xin Li
  • Patent number: 8572602
    Abstract: A system and method for synchronization of a web application to a cloud provider is disclosed herein. Preferably, a cloud manager synchronizes the web application to a single cloud provider or to multiple cloud providers. The system and method preferably allows for automatic wiring from a cloud provider to a web application, and allows for use of different Web resources from multiple cloud providers. The cloud manager also preferably allows for concurrent synchronization to multiple cloud providers.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: October 29, 2013
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid
  • Patent number: 8572759
    Abstract: A communication management system includes: a normal signature list which stores a list of signatures of normal communication; a search circuit which acquires communication data and searches the normal signature list to check if the signature of the communication data appears in the list; and a warning unit which issues a warning when communication data does not match any signature in the normal signature list. An operator terminal includes: a determination result acquisition unit which indicates whether or not communication data against which a warning has been issued is normal; and a normal signature list update unit which, when communication data against which a warning has been issued is found to be normal, adds the signature of the communication data to the normal signature list.
    Type: Grant
    Filed: August 24, 2006
    Date of Patent: October 29, 2013
    Assignee: Duaxes Corporation
    Inventors: Mitsugu Nagoya, Genta Iha
  • Patent number: 8572630
    Abstract: The disclosed embodiments include a system and method for providing at least one electronic application to at least one device. In one embodiment, the method includes acquiring device information that relates to the device and determining whether the device supports the at least one application based on the device information. The method may further include generating an electronic message for the device wherein the message contains at least one link for acquiring the at least one application when the device supports the application.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: October 29, 2013
    Assignee: Comcast Cable Holdings, LLC
    Inventors: Richard M. Woundy, Manoj Chaudhari, Raju Datla, Eugene Lee, Srinivas Bongoni
  • Publication number: 20130283261
    Abstract: Standby computers are dynamically divided into groups according to the difference between the software thereof and the software required of a business system. When a computer is made available, the standby computers divided into groups by software structure are searched and an appropriate one is extracted to quickly complete the construction of the software environment. An active computer, if to be transferred to standby mode, is associated with the group having the same software structure as the business system with which the active computer has thus far operated. The active/standby states of the computers are monitored, and the standby computers are changed thereby to widen the possible range of application to other business systems, removing copy operation of disk images from the active computer to the standby computers.
    Type: Application
    Filed: June 11, 2013
    Publication date: October 24, 2013
    Inventors: Hideki TAKANO, Soichi TAKASHIGE
  • Patent number: 8566950
    Abstract: A method and apparatus for detecting potentially misleading visual representation objects to secure a computer is described. In one embodiment, the method includes monitoring visual representation object creation with respect to the browser, accessing verification information, wherein the verification information comprises commonly used user interface elements for forming legitimate system messages, examining web data associated with the created visual representation objects, wherein the web data is compared with the verification information to identify imitating content within the created visual representation objects and modifying at least one of the created visual representation objects to accentuate the imitating content.
    Type: Grant
    Filed: February 15, 2010
    Date of Patent: October 22, 2013
    Assignee: Symantec Corporation
    Inventors: Spencer Dale Smith, Adam Lyle Glice, Nicholas Robert Graf