Network Patents (Class 717/171)
-
Publication number: 20140325499Abstract: Particular embodiments establish static redirection of a function that is a member of a class to an alternate implementation of the function. A software tool executing on a computer server receives an executable file for an application and a location for an alternate implementation of the function. The function may be written in Objective C. The software tool can be used to locate a structure for the function by traversing serialized metadata in the executable file. The software tool can then be used to modify the metadata in the executable file by updating the value of a selector indicating the location of a current implementation of the function to indicate a location of the alternate implementation. The selector may be included in a element of the structure for the class method. Finally, the application may provide the modified executable file for installation on client devices.Type: ApplicationFiled: April 30, 2013Publication date: October 30, 2014Applicant: VMware, Inc.Inventor: Manish JAWA
-
Patent number: 8875124Abstract: A software update manager running on an information handling system over a type 1 hypervisor operating system retrieves a virtual firmware update through a primary network interface. The virtual firmware update executes over the hypervisor to initiate a download of a firmware update to a management processor of the information handling system through a management network interface. The firmware update executes to update the firmware of the information handling system with an update process managed by an end user through the primary network interface and the software update manager.Type: GrantFiled: January 11, 2012Date of Patent: October 28, 2014Assignee: Dell Products L.P.Inventors: Eric Kuzmack, Raajeev Kalyanaraman, Xianghong Qian
-
Patent number: 8875116Abstract: One or more methods and systems of updating software in wireless communication devices are presented. In one embodiment, software updates are generated by a generation environment and distributed by a distribution environment. One or more wireless communication devices receive one or more software updates from the distribution environment. In one embodiment, software updates are generated from processing performed at a pre-processing device such as a cable television set-top-box or a server of the distribution environment. A software processing package, provided by the generation environment, is used to generate such software updates for the one or more wireless communication device. One or more methods of provisioning and billing wireless communication devices are also presented.Type: GrantFiled: December 11, 2009Date of Patent: October 28, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Patrick O'Neill, Patrick C. Lilley, Bindu Rama Rao
-
Patent number: 8875141Abstract: The present invention provides an improved method, device and system for task processing in a device management. In the present invention, when the current state or the operation of the terminal device is interrupted by an abnormal condition, the improved method includes the steps of checking if any scheduler task exists, prompting the user to select the processing procedure for the scheduler task based on the types of the scheduler task, or processing the impacted scheduler task based on user's selection or processing the scheduler task based on a predetermined process procedure.Type: GrantFiled: June 29, 2006Date of Patent: October 28, 2014Assignee: Huawei Technologies Co., Inc.Inventors: Qi Shu, Xiaoqian Chai
-
Publication number: 20140317612Abstract: An aspect relates to fail safe flashing techniques for a management device of a computer system. A non-volatile memory of the management device stores a current firmware, an actual critical information and a backup critical information, which is rewritable in a booting mode and read-only in a flash mode. A flasher module is launched to operate the management device in the flash mode. The actual critical information is copied to a volatile memory and erased in the non-volatile memory. A replacement firmware is used to upgrade the current firmware. The actual critical information is mixed and matched with a new critical information. A user input is requested to write the mixed and matched critical information back to the non-volatile memory as the actual critical information. When the user input is not received after a first predetermined time period, the mixed and matched critical information is automatically written back.Type: ApplicationFiled: April 17, 2013Publication date: October 23, 2014Applicant: AMERICAN MEGATRENDS, INC.Inventors: Varadachari Sudan Ayanam, Baskar Parthiban, Samvinesh Christopher, Senguttuvan Marimuthu, Venkatesan Balakrishnan
-
Patent number: 8869132Abstract: A method and system for executing and undoing distributed server change operations for a collection of server objects across multiple target servers in a transaction-safe manner is provided. In one embodiment, server change operations for a collection of server objects, such as files and configuration file entries, are specified in a transaction package. The target servers to which the specified change operation are directed are also identified in the transaction package. Parameter values for each of the identified target servers are specified through a parameter file in the transaction package. The transaction package is sent to the identified target servers, which execute the change operations on the target servers in a transaction-safe manner using these parameter values.Type: GrantFiled: October 18, 2012Date of Patent: October 21, 2014Assignee: BladeLogic, Inc.Inventors: Balaji Srinivasa, Vijay G. Manwani, Thomas M. Kraus
-
Scalable high-performance interactive real-time media architectures for virtual desktop environments
Patent number: 8869141Abstract: Method for implementing a software application in networked desktop virtualization environment, desktop virtualization environment including desktop virtualization server and desktop virtualization endpoint device, both in communication with one another over network.Type: GrantFiled: June 30, 2010Date of Patent: October 21, 2014Assignee: Avistar Communications Corp.Inventors: Jozef Paul C. Lauwers, Sumeet Vohra, Vladimir Vysotsky, Vijayalakshmi Viswanathan, Alexander Richter, Lester Ludwig, Oleg Zabluda -
Patent number: 8869138Abstract: Systems and methods for updating firmware include a firmware update module executing on a client device. A firmware package to be installed on the client device may be verified by the firmware update module, including verifying that firmware files included in the firmware package are intact prior to beginning a firmware update. Recovery logic for enabling a client device to boot-up from a functional partition after a failed firmware update may be provided. The recovery logic may ensure that, when a firmware update failure occurs, the client device may boot-up from a functional partition. A recovery process may back up certain components stored in the client device. An update status related to the firmware update process may be provided.Type: GrantFiled: November 11, 2011Date of Patent: October 21, 2014Assignee: Wyse Technology L.L.C.Inventors: Jyothi Bandakka, Sridhara Chinya Venkatanaranappa
-
Patent number: 8869142Abstract: Sending installation information. A method may be performed, for example, in a network computing environment including one or more servers connected to one or more clients. The method includes signing a package including installation information. A hash of the package is created. A metadata data set is created. The metadata data set includes a description of the package, an identification for the package, applicability rules describing intended recipients of the installation information, the hash of the package, and installation instructions for the package. The metadata data set is sent to a target group of systems in the network computing environment.Type: GrantFiled: January 27, 2006Date of Patent: October 21, 2014Assignee: Microsoft CorporationInventors: Christopher S. Gouge, Craig C. Marl, David C. Hennessey, David E. Kays, Edward F. Reus, Krishnan Rangarajan, Marc Shepard, Mazhar N. Mohammed, Steve P. Shih
-
Publication number: 20140310700Abstract: Systems and methods for selectively updating or extending built in functionality on a mobile device are disclosed. The updates may be provided to selective portions of software such that the entire software does not need to be replaced. The update may be provided through an application marketplace that provides third party software applications for mobile devices. The software that the mobile device is shipped with may include a number of “entry points,” which provide functionality that may be extended through the selective updates. When the entry point is triggered by user selection, a determination may be made whether code for the functionality is already available on the mobile device. If not, the mobile device may contact the application marketplace to determine if code is available to provide or extend the requested functionality.Type: ApplicationFiled: June 26, 2014Publication date: October 16, 2014Inventors: Shiraz Cupala, Lan Ye, Neeraj Garg
-
Publication number: 20140304698Abstract: A method and/or network system is able to perform an in-service software upgrade (“ISSU”) using virtualization technology while ongoing network service is maintained. After receipt of an upgrade signal such as a command of software upgrade, a new or second virtual machine (“VM”) is created in response to the upgrade signal. After downloading the new version of program to the second VM while maintaining the first version of program running on the first VM, the process for providing network management begins to migrate from the first version of program to the new version of program. The process simultaneously facilitates ISSU for a data-path module such as a line card to convert from the previous version of software to the new version of the software.Type: ApplicationFiled: May 29, 2014Publication date: October 9, 2014Applicant: Tellabs Operations, Inc.Inventors: Chakravarthi S. Chigurapati, Pawan Uberoy, Somnath Mani, Praveen Madhav, Duncan Stuart Ritchie, Sebastian Sapa
-
Publication number: 20140304699Abstract: A message processing system, such as an Unstructured Supplementary Service Data (USSD) gateway, sends a first message having a specific type of data content to a wireless communications device within a wireless communications network. In response to being unable to process the specific type of data content, the wireless communications device sends an error message to the message processing system. In response to receipt of the specific error message, the message processing system automatically triggers a transmission of a firmware upgrade notification message (e.g., a Wireless Application Protocol PUSH message) to the wireless communications device, which triggers the wireless communications device to request a firmware upgrade, from an external server (e.g., a Firmware Over The Air server), that enables the wireless communications device to become capable of processing the specific type of data content.Type: ApplicationFiled: December 9, 2011Publication date: October 9, 2014Applicant: Motorola Mobility LLCInventors: Xiao-Mei He, Yu Zhu
-
Patent number: 8856771Abstract: A firmware or software update, patch, or upgrade image is authenticated by forcing its checksum to match a pre-determined value. The pre-determined value is known by a consumer electronic device in advance of propagating the image for installation. Upon propagation, the device determines a checksum value of the received imaged, and compares the checksum value to the pre-determined expected authenticity value. If they match, the image is installed. In an optional feature, the image is executed by the device and modifies the pre-determined checksum value to a next value, which is also shared or known by the image server. In this variation, no two images have the same expected value, and unauthorized images may be rejected for installation.Type: GrantFiled: August 19, 2011Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Diane Christine Chalmers, Nixon Cheaz, David Michael Stecher
-
Patent number: 8856741Abstract: One embodiment involves a system comprising a network, a server, and a requesting device. The server and requesting device are connected with the network. The server comprises a processor configured to receive a request from the requesting device and determine information about the requesting device based at least in part on the request. The processor is further configured to determine an abstract representation of an application and at least one mapping from a plurality of mappings based at least in part on the information about the device. The abstract representation comprises a plurality of components. Each mapping comprises an attribute for at least one of the plurality of components. The processor is further configured to generate a version of the application on-the-fly based at least in part on the abstract representation and the at least one mapping and send the version of the application to the requesting device.Type: GrantFiled: September 30, 2011Date of Patent: October 7, 2014Assignee: Adobe Systems IncorporatedInventors: Gilles Maurice, Trevor H. Ward, Keith McLellan, Jim Leask, Ben Helleman
-
Patent number: 8856288Abstract: Embodiments of methods and apparatuses for distributing configuration data to one or more mobile terminals. An embodiment of one method of the invention includes receiving from the host application a request from a client to transmit a configuration data value to a mobile terminal. The configuration data value can include a designation of a new precedence level for a mobile terminal corresponding to a new operating characteristic of the mobile terminal. The method can include the step of transmitting from the NMC a configuration data value including the new precedence level to the mobile terminal. The mobile terminal can include a mobile application defining a previous precedence level such that the mobile terminal loads the configuration data in response to the new precedence level different from the previous precedence level.Type: GrantFiled: August 31, 2007Date of Patent: October 7, 2014Assignee: Omnitracs, LLCInventors: Sapna Mehta, Lawrence Aldredge, Daphna Zeilingold, Daniel A. Deninger, Philippe Bergman
-
Patent number: 8856318Abstract: A delivery server association button of a Web screen 1103 for a monitoring center host computer is depressed to start a Web browser, opening a Web screen for a delivery server. A request from the Web screen for the delivery server and a retrieval request including retrieval conditions are transmitted to the monitoring center host computer. The monitoring center host computer retrieves an image forming apparatus according to the retrieval conditions and transmits the results of retrieval along with information for detecting the interpolation thereof from the monitoring center host computer to the delivery server via a PC with the delivery server as a redirection destination.Type: GrantFiled: July 6, 2010Date of Patent: October 7, 2014Assignee: Canon Kabushiki KaishaInventor: Hisashi Nakamoto
-
Patent number: 8856723Abstract: A method provides network driver injection into a target image to transform the target image to be compatible with one or more source machines, for facilitating operating system streaming over a network. The method may include: facilitating access to a source system registry file of a source machine; facilitating access to a target system registry file of the target image, without copying the target image; determining whether source network interface cards of the source machine are compatible with the target image; and if the source network interface cards are not compatible with the target image, performing network interface driver injection into the target image. The target image may include an operating system. A machine-readable storage medium and apparatus are provided. A method is described for building a program for providing network driver injection into a target image to transform the target image to be compatible with computing machines.Type: GrantFiled: February 27, 2013Date of Patent: October 7, 2014Assignee: WYSE Technology L.L.C.Inventor: Mandy Sui Mei Lam
-
Publication number: 20140298313Abstract: A method, server, client and system for updating data are described. The method includes: receiving, by a server, a request for updating data sent from a client, wherein the request for updating data requests to update first data and carries an update identifier of the first data; determining whether the update identifier of the first data is the same as an update identifier of found second data, obtaining a determination result, wherein the second data is the updated data of the first data; and sending an update flag to the client in accordance with the determination result, wherein the update flag indicates whether the second data is the same as the first data. The method stated above may, for example, be applied to the process of refreshing web page.Type: ApplicationFiled: June 16, 2014Publication date: October 2, 2014Inventor: Xuewei Yan
-
Publication number: 20140298311Abstract: A terminal is connected to a terminal management device and an update management device. The terminal includes: a determination request unit configured to request the terminal management device to determine whether or not an update of a program is executable; an acquisition unit configured to, when the determination request unit receives information indicating that the terminal is able to execute an update of a program, acquire an update program used for executing an update of the program from the update management device; and an updating unit configured to execute the update program received from the update management device.Type: ApplicationFiled: March 26, 2014Publication date: October 2, 2014Inventors: Mikiko ABE, Tsuyoshi Shigemasa, Masahiro UJIIE, Taro Okuyama, Yoshinaga Kato
-
Publication number: 20140298312Abstract: In accordance with embodiments, there are provided mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system. These mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system can enable embodiments to provide user-friendly, granular, and/or targeted updates between such environments.Type: ApplicationFiled: June 13, 2014Publication date: October 2, 2014Inventors: Jonathan Plax, Timothy Kral, Shannon Hale
-
Patent number: 8849887Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating spin mode-based dynamic updating of application servers. In one embodiment and by way of example, a method includes upgrading a first set of application servers of a plurality of application servers at one or more computing devices, holding a first set of requests received at the first set of application servers from being processed while the first set of application servers is being upgraded, and upgrading a second set of application servers of the plurality of application servers upon completion of the first set of application servers. The method may further include holding a second set of requests received at the second set of application servers from being processed while the second set of application servers is being upgraded, and resuming processing of the first set of requests at the upgraded first set of application servers.Type: GrantFiled: January 6, 2012Date of Patent: September 30, 2014Assignee: salesforce.com, inc.Inventors: Karthik Rajan, Pallav Kothari, Scott Hansma
-
Patent number: 8843606Abstract: A method, apparatus, and system for managing load in a server are provided. The server performs events for a plurality of electronic communication devices, each of the devices enabled to transmit to the server, at a respective given time and at a respective given frequency, a request to perform a respective event. The server receives the requests and determines that its load is above a threshold load value during a given time period when the requests arrive. In response, for a subset of the devices, the server transmits a delay time to each electronic communication device in the subset. The delay time causes each device in the subset to change the respective given time to a respective new time comprising the delay time added to the respective given time such that a next request is transmitted from each device in the subset to the server at the respective new time.Type: GrantFiled: April 23, 2010Date of Patent: September 23, 2014Assignee: BlackBerry LimitedInventors: John Andrew McGregor, Douglas Heath Patriarche
-
Patent number: 8843915Abstract: A computing device to determine whether to update using a computer file by generating a file signature for that computer file based on its file header information and comparing the file signature to a collection of file signatures for updates already applied for matches.Type: GrantFiled: July 28, 2011Date of Patent: September 23, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Fletcher Liverance
-
Publication number: 20140282478Abstract: A bootloader uses a TCP server to install and verify upgrades on a networked computing device such as a storage enclosure. A data management server client may connect to a bootloader on the storage enclosure using TCP. Once the connection is established, an upgrade image (upgrade data) can be provided directly to the bootloader and installed by the bootloader at the storage enclosure. The TCP server allows for the upgrade to be installed with minimal steps and a simple interface.Type: ApplicationFiled: May 17, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventor: Bradley Enoch Huntting
-
Publication number: 20140282474Abstract: A method includes providing a computer readable code configured to perform a process of feature management. The computer code includes one or more configurable features having a feature property. The feature property includes a state. The method also includes: running the computer readable code on the local computer; connecting by the local computer with a feature computer server; identifying an instance of an installed computer program including the computer readable code, and retrieving a feature record associated with the installed computer program or the member from the feature server; and configuring a state of one or more of a set of the feature properties of the installed computer program based on a retrieved feature record. A system to perform the method is also described.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: Corel CorporationInventors: Alireza Fakhraei, Matthew Robert Schnarr
-
Publication number: 20140282479Abstract: The management of software updates of a set of equipment of an aircraft system on the basis of instructions in a service bulletin, accessible in the form of commands. A command directed to at least one instruction in said service bulletin and being directed to the modification of the configuration of an item of equipment of said system is selected and executed. If the result of executing said selected command conforms to an expected result, at least one restore command allowing the reconfiguration of said equipment to its configuration preceding the execution of said command is selected. If the result of executing said selected command does not conform to an expected result, at least one previously generated restore command is executed.Type: ApplicationFiled: March 7, 2014Publication date: September 18, 2014Inventor: Anne Frayssignes
-
Publication number: 20140282476Abstract: A method of providing customized software update notifications for a device is described. The method receives information for a set of available system software updates from an update server. The set of available system software updates includes a set of security updates. Each security update includes a set of metadata. The method also receives information for a set of available application software updates. The method determines the total number of available application and system software updates. The method generates a customized update notification string based on the received metadata and the total number of available software updates. The method displays the generated customized update notification string.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Jean-Pierre Ciudad, Daniel I. Feldman
-
Publication number: 20140282477Abstract: The present technology includes techniques to generate an application and to regenerate the application when updated content becomes available. While generating the application, a structured dataset can be created to store content for the application. The structured dataset can be manually or automatically edited to update the content. When the software provider is ready to update the application, the application can be regenerated in a single step of receiving the updated version of the structured dataset.Type: ApplicationFiled: March 21, 2013Publication date: September 18, 2014Applicant: 7Layer TechnologiesInventors: Shawn Modarresi, Gordon Bentley
-
Publication number: 20140282475Abstract: Systems, methods, and other embodiments associated with maintaining information about patches installed on a node are described. In one embodiment, a method includes, in response to installing a patch to a program, updating a list of installed patches in a computer by adding an identifier of the patch to the list of installed patches. The method also includes embedding the updated list of installed patches into compiled binary code of the program.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Prasad V. BAGAL, Santhosh SELVARAJ, Mahanteshwar Chimangala MAHESHWAR, Harish NANDYALA
-
Patent number: 8839232Abstract: A software-based customer relationship management system and method are provided. The system has a client and a primary installation that has a database that contains a plurality of pieces of information, one or more modules that access the database to pull pieces of information from the database based on a request from the client and display a user interface to the user containing the requested information and one or more controllers that control access by the client to the one or more modules and the database. The system also may have a portal generated based on the primary installation wherein a user interface of the portal is updated based on a user interface of the primary installation.Type: GrantFiled: February 25, 2008Date of Patent: September 16, 2014Assignee: Sugarcrm Inc.Inventors: Jacob Taylor, John Roberts, Clinton Oram, Majed Itani, Wayne Pan
-
Patent number: 8839227Abstract: Systems and methods are provided for downloading updated software from a head end to a cable modem that writes to flash memory an updated operating system code without overwriting the preexisting application code portion and also without overwriting the preexisting operating system code portion. Updated application code is not written until the updated operating system code has been verified as error-free.Type: GrantFiled: March 2, 2009Date of Patent: September 16, 2014Assignee: ARRIS Enterprises, Inc.Inventor: Allen Walston
-
Publication number: 20140259000Abstract: An upgrade process is provided to upgrade first and second switches in a converged network handling storage area network traffic and data network traffic, in which the first and second switches are coupled to a host, e.g., a Fibre Channel over Ethernet (FCoE) via distributed network links, e.g., Virtual PortChannel links or Distributed Resilient Interconnect (DRNI) links. The first switch is isolated from the host so that all distributed network links traffic associated with the host is transferred to the second switch. The firmware of the first switch is upgraded while all distributed network links traffic associated with the host is handled by the second switch. The firmware of the second switch is upgraded is a similar manner while all distributed network links traffic associated with the host is handled by the first switch.Type: ApplicationFiled: March 5, 2013Publication date: September 11, 2014Applicant: Cisco Technology, Inc.Inventors: Claudio Desanti, Joe Pelissier
-
Publication number: 20140259001Abstract: A method for updating an application on a mobile device includes accessing, at the mobile device, application management information. The application management information identifies a plurality of applications installed on the mobile device and one or more granted permission settings associated with each installed application. The method also includes sending, from the mobile device to a server, a request for update information regarding each installed application and receiving, at the mobile device from the server, the update information. The update information identifies an update package for a respective application of the plurality of installed applications. The method also includes installing the update package without user interaction from a user of the mobile device if one or more required permission settings associated with the update package are included in the one or more granted permission settings associated with the respective application of the plurality of installed applications.Type: ApplicationFiled: May 19, 2014Publication date: September 11, 2014Applicant: Google Inc.Inventors: Jonathan Brunsman, Ilya Firman, Ficus Kirkpatrick, Jasper Lin, Aurash Mahbod, Linda K. Nguyen, Michael Siliski, Christian Sonntag, Andrew Devron Stadler, Christoph Studer
-
Patent number: 8832676Abstract: The APPARATUSES, METHODS AND SYSTEM FOR A SOCIAL NETWORKING APPLICATION UPDATER provide live reconciliation of code updates to multi-user social networking applications in highly dynamic build environments (“SNAM”). In one embodiment, an application updating processor-implemented method is disclosed. In this embodiment, the SNAM obtains a module dependency graph for a current version of an application. It identifies current module version numbers for one or more modules in the module dependency graph for the current version of the application. The SNAM obtains, for the modules in the module dependency graph, module version numbers for updated module versions. It analyzes compatibility specifications for the current version of the application and the updated module versions; The SNAM determines that the updated version of the application can be generated based on the analysis.Type: GrantFiled: September 17, 2010Date of Patent: September 9, 2014Assignee: Zynga Inc.Inventors: Amitt Mahajan, Luke Rajlich
-
Patent number: 8832678Abstract: An apparatus includes a framework for installing an application based on manifest information, and uses a prescription manifest prescribed to be used when using the framework. The apparatus determines whether the apparatus is a model for changing a declaration value of a manifest file. When the apparatus determines that the apparatus is the model for changing the declaration value of the manifest file, a manifest file added for the model for changing the declaration value of the manifest file is overwritten to the manifest file as a default.Type: GrantFiled: January 23, 2012Date of Patent: September 9, 2014Assignee: Canon Kabushiki KaishaInventor: Masanori Tsuboi
-
Patent number: 8826264Abstract: A non-disruptive upgrade (NDU) technique involves installing and activating a first copy of a new version of an application in a temporary directory to (i) obtain control from an original version of the application while the original version is installed in an application directory and (ii) shut down the original version. The technique further involves, after the first copy of the new version obtains control from the original version and the original version is shut down, installing and activating a second copy of the new version of the application in the application directory to (i) obtain control from the first copy of the new version while the first copy of the new version is installed in the temporary directory and (ii) shut down the first copy of the new version. Such operation maintains the continuity of work at each phase of the NDU technique.Type: GrantFiled: June 28, 2012Date of Patent: September 2, 2014Assignee: EMC CorporationInventors: Nitin Chhabra, Nithin Surendran, Ajith Balakrishnan, Ankur Dixit, Helen S. Raizen
-
Patent number: 8826266Abstract: A message is received at a message consumer, the received message having a component dependency identification that indicates a version of a software component that is necessary to process the message. The version of the software component is automatically downloaded if the message consumer does not already include the version of the software component. The version of the software component is then used to process the received message.Type: GrantFiled: November 29, 2007Date of Patent: September 2, 2014Assignee: Red Hat, Inc.Inventor: Mark Cameron Little
-
Publication number: 20140245281Abstract: An apparatus and method for providing an application in a portable terminal is provided. The method includes receiving an identifier that represents a screen configuration of a particular application from a server that corresponds to the portable terminal; selecting a sample screen from among a plurality of sample screens provided by the particular application based on the received identifier; and configuring a screen of the particular application based on the selected sample screen.Type: ApplicationFiled: February 27, 2014Publication date: August 28, 2014Applicant: Samsung Electronics Co., Ltd.Inventors: Byoung-Yong LEE, Sang-Don KIM, Young-Chool KIM, Yoo-Ra KIM, Ho-Sam KIM, Joong-Hee MOON, Dong-Hee SUH, Gyung-Hun JANG, Young-Bin CHO, Hyun-Wook CHO, Ha-Young CHOI
-
Publication number: 20140245280Abstract: A method of automatically updating a datum is disclosed in the present invention. The method is applied to a signal outputting device and at least one signal receiving device for datum updating transmission. The method includes outputting a detecting signal to detect whether the signal receiving device is located within an effective range of the detecting signal, receiving a reacting signal generated according to the detecting signal, outputting a request of datum transmission when a distance is smaller than a threshold value, and transmitting the datum to the signal receiving device by wireless transmission when the request is allowed, so as to drive the signal receiving device to execute application program according to the updated datum. The detecting signal represents the distance between the signal outputting device and the signal receiving device.Type: ApplicationFiled: May 7, 2013Publication date: August 28, 2014Applicant: PixArt Imaging Inc.Inventors: Chun-Wei Chen, Ren-Hau Gu
-
Publication number: 20140245282Abstract: A system and method are provided for managing applications over a network between a server system and client computers. In one example, the method involves receiving user login information from a client computer, then accessing on the server system a user profile associated with the login information. The user profile includes a user environment configuration for a client environment. Transport protocols are selected based on the user profile. The transport protocols are protocols for transporting information between the server system and the client computer. The user environment configuration stored on the server system is then synchronized with a client environment configuration on the client computer.Type: ApplicationFiled: May 6, 2014Publication date: August 28, 2014Applicant: MaxSP CorporationInventor: Robert O. Keith, JR.
-
Patent number: 8819660Abstract: Techniques are described to allow substation of blocks into a virtual machine image of an executing virtual machine. A patch may be applied to a first virtual machine image. One or more blocks modified by the patch are identified and copied to a host having a virtual machine executing from a virtual machine image that is based on the first virtual machine image (prior to the patch). While the virtual machine is executing, the substitution blocks are applied (supersede) corresponding original blocks in the virtual machine image. A guest operating system in the virtual machine may either begin using an executable file in a substitution block. In addition, the guest operating system may be forced to flush from memory and cache executable code replaced by the substitution block.Type: GrantFiled: June 29, 2011Date of Patent: August 26, 2014Assignee: Microsoft CorporationInventors: Robert Fries, Srivatsan Parthasarathy
-
Patent number: 8819665Abstract: An image forming apparatus executing a program configured by connecting multiple modules operating exclusively with respect to each other is disclosed that includes an input part configured to receive an input of updating information of the program; a determination part configured to determine whether an operating state of the program corresponds to a time for updating specified in the updating information; and a change part configured to change the relationship of connection of the modules in accordance with the updating information if the determination part determines that the operating state of the program corresponds to the time for updating.Type: GrantFiled: July 22, 2013Date of Patent: August 26, 2014Assignee: Ricoh Company, Ltd.Inventors: Mitsuo Ando, Kunihiro Akiyoshi
-
Patent number: 8819663Abstract: A method of modifying software associated with network devices includes transmitting a modification message by a first network device in response to software associated with the first network device being modified; transmitting second software identification information by a second network device in response to receiving the modification message from the first network device; providing a database comprising the first product identifier, the second product identifier, first software identification information, and the second software identification information; and modifying software associated with the second network device using the database. The first network device is associated with a first product identifier, and the second network device is associated with a second product identifier. The second software identification information identifies software associated with the second network device, and the first software identification information identifies software associated with the first network device.Type: GrantFiled: June 18, 2012Date of Patent: August 26, 2014Assignee: LSI CorporationInventors: Ankit Goel, Manjusha Gopakumar, Abhijit Aphale
-
Patent number: 8819666Abstract: A method may include receiving a request to install a second version of a software product over a first version of the software product, installing the second version of the software product in a dormant state while the first version of the software product is running, and swapping the first and second versions of the software product by activating the second version of the software product and deactivating the first version of the software product. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 25, 2013Date of Patent: August 26, 2014Assignee: Symantec CorporationInventors: Brian Powell, Petrus Johannes Viljoen
-
Patent number: 8819667Abstract: A method for managing subscribed data plan of a communication device, the data plan includes a predetermined amount of Internet traffic for connecting the Internet. An end date of the subscribed data plan is set, and a time for querying residual data of the subscribed data plan is determined according to the end date. The residual data of the subscribed data plan is queried when the determined time is reached. Applications, of the communication device, which are to be updated are detected, and one or more of the detected applications are updated using the residual data of the subscribed data plan of the communication device.Type: GrantFiled: October 23, 2012Date of Patent: August 26, 2014Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventor: Peng Wang
-
Patent number: 8819655Abstract: The disclosure is directed to systems and methods for computer program update protection. In one example, a patch analysis is conducted for a computer program and a determination is made based on the patch analysis as to whether the computer program is vulnerable. Execution of the computer program is permitted if the computer program is determined not to be vulnerable. Execution of the computer program is prevented if the computer program is determined to be vulnerable. In certain embodiments, the computer program is updated if it is determined to be vulnerable. In certain embodiments, an occurrence of a trigger event associated with the computer program is detected and used to initiate the patch analysis, determination of vulnerability, and permitting or preventing of execution of the computer program.Type: GrantFiled: September 17, 2007Date of Patent: August 26, 2014Assignee: Symantec CorporationInventors: Scott G. Hopwood, Mark A. Greenwood
-
Patent number: 8819707Abstract: A system for importing, from a host computer, a device driver into a guest computing environment provided by an external media device which does not include the device driver, includes a first computing environment, a second computing environment, a device discovery agent, a device driver discovery agent, and a device driver installation agent. A device driver associated with a device available to a first computing environment is installed on a computing device. The second computing environment is executed by a virtual machine on the computing device, based upon data retrieved from an external media device. The device discovery agent identifies a device available to the second computing environment. The device driver discovery agent determines that the installed device driver is associated with the device available to the second computing environment. The device driver installation agent imports the installed device driver into the second computing environment without user input.Type: GrantFiled: June 18, 2009Date of Patent: August 26, 2014Assignee: Citrix Systems, Inc.Inventors: Zhixue Wu, Robertus Johannes van der Linden, David John Otway
-
Patent number: 8813060Abstract: An application management system is described herein that uses context information based on what the user is currently doing and what platform the user is using to determine which applications to offer to a user and to affect behavior of applications that the user invokes. The system provides a hardware/software driven policy manager coupled with context data in an application manifest to provide for device- and situation-specific application modes. Such a model leverages device-specific dynamics to create context aware installation, cataloging, management, interaction, and uninstallation of applications, hence providing better user engagement and experience. Thus, the application management system makes it easier for users to find relevant applications, configures applications to work well on the user's present device, and makes application experiences more relevant to what the user is currently doing.Type: GrantFiled: June 17, 2011Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Ritwik Tewari, Dominique Fortier
-
Publication number: 20140229928Abstract: A method of upgrading a software package having a first revision level on a production node includes providing a virtual node, installing the software package on the virtual node, copying configuration data from the production node to the virtual node, upgrading the software package on the virtual node to a second revision level, redirecting a portion of traffic associated with the software package from the production node to the virtual node, and determining if the virtual node correctly handles the redirected portion of traffic.Type: ApplicationFiled: February 11, 2013Publication date: August 14, 2014Inventors: Claes Göran Edström, Karrar Fida, Chunyan Fu
-
Patent number: RE45098Abstract: This game machine system includes a set top box 51 as a receiving unit for receiving digital data distributed using a broadcast system or a communication system. In a game dedicated device 52, starting of a game software item is inhibited until a software start enable signal is received by the receiving unit. Next to the software start enable signal, data for substitution or insertion for data of part of the game software is sent. This data can be commercial ads. The game dedicated machine 52 can judge whether or not the commercial ads have been introduced into and are in operation in the game software and, if the commercial ads are not in the game software, the game dedicated machine 52 can be made so as to be out of operation.Type: GrantFiled: August 23, 2006Date of Patent: August 26, 2014Assignee: Sony CorporationInventor: Kan Ebisawa