Including Distribution Of Software (e.g., Push-down, Pull-down) Patents (Class 717/172)
-
Patent number: 8918777Abstract: 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: GrantFiled: March 13, 2013Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Madhu Kurimilla, Nooli Vamsi K. Rao
-
Publication number: 20140373003Abstract: An electronic appliance having control firmware includes an operating part which requires periodic replacement for effective operation of the appliance. The replacement operating part has an RFID tag attached thereto which includes updated firmware for the appliance. The appliance further includes an RFID reader which reads the updated firmware on the RFID tag when the replacement part is operatively positioned in the appliance, and updates/replaces the existing firmware or a portion thereof with the read firmware.Type: ApplicationFiled: June 13, 2013Publication date: December 18, 2014Applicant: L'OrealInventors: Joseph Grez, Kenneth Pilcher, Scott Straka
-
Patent number: 8914790Abstract: A reduced capability subset of an application referred to as a “starter application” is provided on a computer device prior to purchase and intended for use by a user purchasing the computer device. The starter application may monitor input from the user when the starter application is executing to ascertain opportunities to inform the user of an upgrade and then solicit the user for purchasing the upgrade. The starter application may use a limited access browser to contact a server to assist in the solicitation and complete the transaction. Upon completing the transaction, the upgrade is provided to the computing device. The upgrade may comprise the full capability version of the application, templates, clip art, or other software. The upgrade may entail transmitting the upgrade to the computer device or providing an authorization key to unlock the upgrade that is already stored on the computer device.Type: GrantFiled: January 11, 2012Date of Patent: December 16, 2014Assignee: Microsoft CorporationInventors: Terry Farrell, Norbert van Woerkom, Robert McQuillan, David Mowatt, Pieter Kasselman
-
Patent number: 8914789Abstract: Data characterizing a source computing environment having at least one hardware resource and at least one workload is obtained, as is a specification of a target computing environment to which the at least one workload is to be migrated in a migration. Based on the data characterizing the source computing environment and the specification of the target computing environment, the migration is categorized into one of a plurality of categories; and the migration is specified in accordance with a migration technique selected based on the categorizing step. Techniques to identify suitable migration candidates are also provided.Type: GrantFiled: July 5, 2011Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: James Barros, Kamal Bhattacharya, Brian L. Peterson, Birgit Pfitzmann, John Rofrano, Kunwadee Sripanidkulchai, Christopher Ward
-
Patent number: 8910139Abstract: Embodiments of the present invention provide a method for processing firmware based on a firmware over the air technology, an apparatus, and a system. The method includes: performing check processing on at least one firmware upgrade file to form first check data; performing encryption processing on the first check data to form first encryption data; and combining the first encryption data, the first check data, and the firmware upgrade file to a firmware upgrade package, and sending the firmware upgrade package through an air interface to a mobile terminal. The apparatus includes: a checking module, an encrypting module, and a processing module. The system includes: a server and a mobile terminal. The embodiments of the present invention, by performing check, encryption, and combination processing on the firmware upgrade file, quickly implements upgrade of multiple pieces of firmware, and improves security of the mobile terminal.Type: GrantFiled: December 12, 2012Date of Patent: December 9, 2014Assignee: Huawei Device Co., Ltd.Inventors: Xiangyu Li, Peng Lei, Ming Zhong, Zhifeng Jia
-
Patent number: 8910142Abstract: A method for providing software updates. The method comprises selecting an eligible population for a software update from a target population and distributing the software update to the initial eligible population. Thereafter, use and error information is gathered and the size of the eligible population is adjusted according to a stability calculation based on the gathered information. This process is repeated until the entire target population for the update has received the update.Type: GrantFiled: April 13, 2011Date of Patent: December 9, 2014Assignee: Xerox CorporationInventors: Francisco M. Valeriano, James Murphy
-
Patent number: 8910132Abstract: A method of operation of a bundle management system includes: generating a resource bundle with client-based script code based on a client device condition of a potential client device; generating a condition map correlating the client device condition to the resource bundle; generating a bundle set including the resource bundle based on a developer version of the client-based script code; uploading the condition map to a web service system; and configuring the web service system to operate a web service corresponding to the developer version of the bundle set.Type: GrantFiled: July 13, 2012Date of Patent: December 9, 2014Assignee: Facebook, Inc.Inventors: Vladimir Kolesnikov, Andrey Sukhachev
-
Patent number: 8904375Abstract: Embodiments of the invention can provide systems and methods for providing an embedded service-oriented user interface integration bus. According to one embodiment, a system can be provided having a memory for storing computer executable instructions and a processor in communication with the memory via a computer interface. The processor can be adapted to execute computer executable instructions for receiving a user interface service request from an application module associated with a first platform. The processor can also be adapted to transform the user interface service request from the application module to a user interface service request for a host platform. The processor can also be adapted to match the transformed user interface service request to a platform service on the host platform and to transform the platform service for the host platform into a platform service for the client.Type: GrantFiled: September 30, 2009Date of Patent: December 2, 2014Assignee: General Electric CompanyInventors: Ronald Larson, Augusto Sellhorn
-
Patent number: 8898620Abstract: A system and a method for automated process management of software in a computer network having a plurality of computers, including for deployment. The automated process management optionally and preferably includes modeling the software application according to one or more requirements of the computer network. The modeling also preferably includes operational modeling. This modeling bridges the gap between development and operation teams. The automated process management is preferably controlled at a management server via a console, such that one or more users may more preferably adjust the process management or at least optionally view progress of any actions within the automated process performance. Such management server preferably enables the software product to be deployed, managed, verified, monitored and tracked from a single location.Type: GrantFiled: July 9, 2008Date of Patent: November 25, 2014Assignee: Nolio Ltd.Inventors: Alon Eizenman, Eran Sher, Eyal Gehasie, Mirron Rozanov
-
Patent number: 8898658Abstract: In one embodiment, Dynamic Web Resource Provisioning (DWRP) is a web services based mechanism for dynamic web services application programming interface (API) extensibility. A director network device provisions one or more agent network devices with a message in the form of a POST request to a first API. The message includes instruction configured to extend a second API in the agent network device. The director network device delivers dynamic language code to the second API by way of a PUT request.Type: GrantFiled: June 29, 2010Date of Patent: November 25, 2014Assignee: Cisco Technology, Inc.Inventor: Michael Anthony Ciccone
-
Patent number: 8898668Abstract: One or more techniques and/or systems are disclosed for redeploying a baseline VM (BVM) to one or more child VMs (CVMs) by merely cloning virtual drives of the BVM, instead of the entirety of the parent BVM. A temporary directory is created in a datastore that has the target CVMs that are targeted for virtual drive replacement (e.g., are to be “re-baselined”). One or more replacement virtual drives (RVDs) are created in the temporary directory, where the RVDs comprise a clone of a virtual drive of the source BVM. The one or more RVDs are moved from the temporary directory to a directory of the target CVMs, replacing existing virtual drives of the target CVMs so that the target CVMs are thus re-baselined to the state of the parent BVM.Type: GrantFiled: March 31, 2010Date of Patent: November 25, 2014Assignee: NetApp, Inc.Inventors: George Costea, Eric Forgette
-
Patent number: 8898657Abstract: A system and method for licensing software using a clearinghouse to license only the technology modules that an end user registers. The clearinghouse maintains registration information which can be used to bill a software provider for the technology licensed to the end user. The system can be used to compensate technology owners only after the end user registers an unlicensed technology module. Thus, the system and method allows software vendors to reduce costs by licensing only the technologies that an end user actually uses. The clearinghouse can also be used to track the usage of software functionality to determine the popularity of a particular technology.Type: GrantFiled: October 3, 2003Date of Patent: November 25, 2014Assignee: Cyberlink Corp.Inventor: Michael Demeyer
-
Patent number: 8893108Abstract: A method for updating a software program, including: determining a context of the user while the user is using the software program; subscribing to an update service associated with the context of the user; obtaining at least one update related to the context of the user, where at least one update is supplied by the update service; and updating the software program based on at least one update.Type: GrantFiled: October 31, 2007Date of Patent: November 18, 2014Assignee: Intuit Inc.Inventors: Jefrey O. Pfeiffer, Michael Joe Rainwater
-
Patent number: 8893118Abstract: Embodiments of the present invention address deficiencies of the art in respect to application migration and provide a novel and non-obvious method, system and computer program product for application migration through migratable units. In one embodiment, an application migration method can include decomposing an application migration into a plurality of migratable units (MUs). The MUs can be prioritized for migration to a target platform. Thereafter, each of the MUs can be migrated in an order defined by the prioritization. Finally, a stateful wizard can be provided which can reduce the complexity of the migration by providing a dashboard to the migration process.Type: GrantFiled: January 30, 2006Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Scott M. Guminy, Sanjeev Sharma, Anthony L. Tjong, David Yu Yuan
-
Patent number: 8893111Abstract: A method and system are described for obtaining an indication of an event in a first subsystem roughly contemporaneously with obtaining information pertinent to a state of a second subsystem and transmitting an evaluation of the event in the first subsystem, responsive to the information pertinent to the state of the second subsystem.Type: GrantFiled: March 31, 2006Date of Patent: November 18, 2014Assignee: The Invention Science Fund I, LLCInventors: Alexander J. Cohen, Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, Mark A. Malamud, John D. Rinaldo, Jr., Lowell L. Wood, Jr.
-
Patent number: 8887150Abstract: The present invention provides a mechanism to change how mobile device applications, particularly Android applications, work; essentially selectively modifying their behavior. Where an application provides a useful operation but also has functionality that can be detrimental to the desired action of a device, use of the application becomes problematic. The present invention provides a method of modifying the use of the application without invasive reprogramming of the code. The present invention provides a means to make modifications to the functionality without modifying the application. As a result, performance of the desired outcome is not affected and because there is no modification of the actual software, legal boundaries are maintained.Type: GrantFiled: March 12, 2014Date of Patent: November 11, 2014Assignee: Bluebox Security Inc.Inventors: Felix Matenaar, Patrick Schulz
-
Patent number: 8887123Abstract: An operations management environment is integrated with an information technology infrastructure through an adaptor, the integration occurring while the information technology infrastructure performs one or more tasks. Data from the information technology infrastructure is received through the adapter. Relationships between the artifacts included in the information technology infrastructure are modeled based on the received data. A proposed modification to the information technology infrastructure is determined based on an external change. While the information technology infrastructure performs the one or more tasks, the response of the artifacts to the proposed modification is simulated using the modeled relationships. The response of the artifacts is monitored to determine if the proposed modification implements the external change.Type: GrantFiled: July 30, 2008Date of Patent: November 11, 2014Assignee: SAP SEInventors: Tao Lin, Ming-Chien Shan, Suresh Babu, Chuan Li
-
Patent number: 8887144Abstract: When providing a user with native access to at least a portion of device hardware, the user can be prevented from modifying firmware and other configuration information by controlling the mechanisms used to update that information. In some embodiments, an asymmetric keying approach can be used to encrypt or sign the firmware. In other cases access can be controlled by enabling firmware updates only through a channel or port that is not exposed to the customer, or by mapping only those portions of the hardware that are to be accessible to the user. In other embodiments, the user can be prevented from modifying firmware by only provisioning the user on a machine after an initial mutability period wherein firmware can be modified, such that the user never has access to a device when firmware can be updated. Combinations and variations of the above also can be used.Type: GrantFiled: September 4, 2009Date of Patent: November 11, 2014Assignee: Amazon Technologies, Inc.Inventors: Michael David Marr, Matthew T. Corddry, James R. Hamilton
-
Patent number: 8887151Abstract: Systems and methods are provided for leveraging recommendations to determine whether to download certain application updates. According to certain aspects, an electronic device retrieves (710) a recommendation for an update to an application installed on the electronic device. The electronic device annunciates (730) an indication of the recommendation and receives (745) an instruction to download the update from an application server. Further, the electronic device requests (755) the update from the application server, receives (760) the update from the application server, and installs (765) the update on the electronic device.Type: GrantFiled: December 14, 2012Date of Patent: November 11, 2014Assignee: Google Inc.Inventor: Regina Elvira Dugan
-
Patent number: 8887149Abstract: Systems, methods and computer program products for providing software product configuration management through a time shift responsive to software product installation content, user inputs, and software product applicability rules are disclosed. A configuration engines may be loaded on a computing device, which access installation product content related to the software product via one or more data stores. The configuration engine detects the initial configuration state of the software product and accepts a user input identifying a desired final configuration state of the software product. The configuration engine applies at least one applicability rule to determine whether the installation product content needs to be acquired from the data store to achieve the desired final configuration state.Type: GrantFiled: February 21, 2012Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Brian Rogers, Michael Thomson
-
Patent number: 8875120Abstract: A customer initiates a customer support request indicating that a bug exists in an particular application. An internal bug-fix tracking system includes a case status server that receives a notification event indicating that the bug has been fixed in an updated software release. The associated customer support request is then updated to reflect the bug fix, triggering a notification e-mail that is automatically and directly sent to the customer.Type: GrantFiled: July 31, 2012Date of Patent: October 28, 2014Assignee: salesforce.com, inc.Inventors: Bhadri Narayanan Venkatesan, Ryan Brainard
-
Patent number: 8875127Abstract: Technology disclosed herein includes a method for loading a carrier specific operating system (OS) onto a computing device depending on any corporation the computing device is associated with and the network the computing device is connected to. The computing device detects any corporation the computing device is associated with based on the subscriber number of the computing device. The computing device detects an identity of a network by examining a subscriber identification module (SIM) card electronically connected to the device. The device then sends a request including the identity of the corporation and the network to a remote registration service. In turn the device receives an instruction from the remote registration service identifying a distribution of an OS specific for the corporation and the network. After retrieving the OS distribution, the device loads the distribution of the OS on the computing device.Type: GrantFiled: February 5, 2014Date of Patent: October 28, 2014Assignee: Nextbit Systems Inc.Inventors: Michael A. Chan, Tom Moss, Justin Quan
-
Patent number: 8875121Abstract: Disclosed are a method, system, and/or apparatus to enable multi-type and multi-location firmware updates and hardware feature updates through a single interface protocol. In one embodiment, a computer-implemented method of updating a platform system firmware and a component device firmware through a single interface protocol includes assigning a unique index number to each of a platform system and a component device, generating a platform system firmware payload, receiving a component device firmware payload, and generating a firmware update package comprising the platform system firmware payload and the component device firmware payload. The method also includes querying the platform payload header and the component payload header using a check image application programming interface and updating at least one of the platform system firmware and the component device firmware by passing at least one of the platform system firmware payload and the component device firmware payload to a set image API.Type: GrantFiled: November 6, 2012Date of Patent: October 28, 2014Assignee: NVIDIA CorporationInventors: Vijayakumar Subbu, Poyen Huang
-
Publication number: 20140317613Abstract: Techniques to perform automatic software provisioning are described. An apparatus may comprise a provisioning database, a client provisioning module and a network interface. The provisioning server may be operative to store software update packages for different packet telephony devices. The client provisioning module may be operative to automatically provision packet telephony devices in response to provisioning requests from the packet telephony devices. For example, the client provisioning module may receive device configuration information for a packet telephony device, and retrieve a software update package from the provisioning database based on the device configuration information. The network interface may send the software update package to the packet telephony device on behalf of the client provisioning module. Other embodiments are described and claimed.Type: ApplicationFiled: March 6, 2014Publication date: October 23, 2014Inventors: Madan APPIAH, Subramanian CHANDRASEKARAN
-
Patent number: 8868696Abstract: System(s) and method(s) are provided for notification of registration of a mobile device with femto coverage for firmware content management. An attachment component that administers location of mobile devices or a femto access point (AP) conveys a notification to a network platform that manages firmware content updates when a mobile device for which firmware update is available hands off from wireless macro coverage onto femto coverage through the femto AP. The notification is triggered in response to firmware update notification received by the attachment component, or an update flag received by the femto AP. Upon reception of the notification, to exploit wireline bandwidth, the network platform delivers firmware content(s) update through backhaul link to the femto AP to which the mobile device is registered. Femto APs not provisioned to serve a mobile device can be incentivized to authorize the mobile device for coverage and thus facilitate firmware updates.Type: GrantFiled: May 21, 2012Date of Patent: October 21, 2014Assignee: AT&T Mobility II LLCInventors: John Lewis, James Payne
-
Patent number: 8869133Abstract: An offline patch change management system for an industrial facility includes at least one reader device configured to read patch update information stored on computer-readable storage media inserted therein. The industrial facility includes an industrial control system that includes at least cyber asset. The system also includes a memory device coupled to the reader device. The memory device is configured to store the patch update information. The system further includes a processor coupled to the memory device. The processor is programmed to scan the at least one cyber asset. The processor is also programmed to generate a scan report including a patch status for at least one patch not operatively resident on the at least one cyber asset. The scan report includes a deployment temporal period value for deployment of the patch.Type: GrantFiled: November 6, 2012Date of Patent: October 21, 2014Assignee: General Electric CompanyInventors: Lindy Lawrence Alls, Susan Ruth Peterson, Eric Fiedler Taylor
-
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
-
Publication number: 20140310701Abstract: A method and system are provided for providing a controlled software update to a group of computing devices. A server distributes a software update over the air to a first group of computing devices, through a wireless communication network. The first group of computing devices is monitored for successful installation of the software update. Upon determining that the software update is subject to a problem or potential problem, a second group of computing devices is identified based on the monitoring of the first group of computing devices. A software update cancellation message is sent through the wireless communication network to the second group of computing devices, instructing the second group of computing devices to cancel the software update in a way that is silent to the user of each respective computing device.Type: ApplicationFiled: April 15, 2013Publication date: October 16, 2014Applicant: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESSInventor: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS
-
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
-
Patent number: 8856775Abstract: Techniques for unstacking software components are provided. The techniques include discovering a plurality of software components and one or more dependencies between the software components in a computer system, designing a plurality of unstacking options for unstacking said components, and selecting one of said unstacking options to unstack said components.Type: GrantFiled: September 22, 2010Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Nikolai Joukov, Matthew Markley, Birgit Pfitzmann, Michael Tacci
-
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: 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
-
Publication number: 20140298314Abstract: Disclosed is a method for efficiently distributing content by leveraging the use of a peer-to-peer network infrastructure. In a network of peers, a handful peers can receive content from centralized servers. These peers can then flood this content out to more clients who in turn can send the content along to others. Ultimately, a request for content can be fulfilled by locating the closest peer and obtaining the content from that peer. In one embodiment the method can be used to distribute content by creating content distribution groups of one or more client computing devices and redirecting requests for content from the server to the content distribution group. A further contemplated embodiment efficiently streams time sensitive data through the use of a spanning tree architecture of peer-to-peer clients. In yet another embodiment the present invention provides for more efficient use of bandwidth for shared residential broadband connections.Type: ApplicationFiled: March 31, 2014Publication date: October 2, 2014Applicant: MICROSOFT CORPORATIONInventors: Todd R. Manion, Ravi T. Rao, Michael Shappell
-
Patent number: 8850426Abstract: A method for managing remote deployment of a virtual machine (VM) in a network environment is provided. A VM image stored in a second storage medium is copied to a first storage medium. The first storage medium is located in close proximity to a first computing system, and the second storage medium is located remotely from the first computing system and in close proximity to a second computing system. As the VM image is being copied, a first VM is deployed on the first computing system from a partial copy of the VM image stored in the first storage medium, and a second VM is deployed on the second computing system from the VM image stored in the second storage medium. Service requests submitted to the first computing system are managed either locally by the first VM or remotely by the second VM based on type of service requested.Type: GrantFiled: December 13, 2009Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Alexander Glikson, Benny Rochwerger
-
Patent number: 8850418Abstract: The invention may provide “undo” (e.g., rollback) features, along with data management simplification features, to an update package model of software suite development/evolution. New functions, which may have disruption effects for customers, may be installed into the core configuration data with inactive switches. Upon activation, a switch status may change, and a query filter may use the activated function (e.g., as associated with the switch ID). Original functions may be maintained, giving the user the ability to deactivate an activated function, and thereby reverting the system back to the prior configuration status.Type: GrantFiled: October 25, 2010Date of Patent: September 30, 2014Assignee: SAP AGInventors: Andreas Kemmler, Torsten Kamenz
-
Patent number: 8850421Abstract: A system sends firmware updates from a telemetry system to a monitoring device. One or more sensors are coupled to a monitoring device that has a unique user ID. The sensors acquire user information selected from of at least one of, a user's activities, behaviors and habit information. ID circuitry at the monitoring device includes ID storage, a communication system that reads and transmits the unique ID from an ID storage, a power source and a pathway system to route signals through the circuitry and elements to enable installation of firmware updates. A telemetry system is in communication with the one or more sensors and includes a database of user ID's. The telemetry system analyzes telemetry data from the monitoring device based on at least one of, user's activities, behaviors and habit information and creating personalized information about the user.Type: GrantFiled: June 21, 2013Date of Patent: September 30, 2014Assignee: Hello Inc.Inventor: James Proud
-
Publication number: 20140289721Abstract: A method and apparatus for updating firmware of terminals in a mobile broadcast system including a Broadcast Service Distribution/Adaptation fragment (BSDA) and a Broadcast service Subscription Management (BSM) are provided. The method includes transmitting a request for creation of a content fragment, by the BSM, to the BSDA; delivering, by the BSM, a firmware package to the BSDA; broadcasting, by the BSDA, a service guide including the content fragment to at least one terminal; and distributing, by the BSDA, the firmware package to the at least one terminal.Type: ApplicationFiled: June 9, 2014Publication date: September 25, 2014Applicant: Samsung Electronics Co., Ltd.Inventors: Jong-Hyo LEE, Ji-Eun KEUM, Sung-Oh HWANG, Bo-Sun JUNG, Kook-Heui LEE
-
Patent number: 8843914Abstract: Systems and methods are disclosed that facilitate the updating of target host computing devices based on versioning information. A set of host computing devices are provisioned with a local computing device management component. Each local computing device management component periodically transmits a request to a host computing device management component to determine whether version information associated with the respective host computing device corresponds to version filter information. Based on a processing of the version filter information with the current version information of the host computing device, the host computing device management component can facilitate the implementation of updates to the requesting host computing device.Type: GrantFiled: September 19, 2011Date of Patent: September 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Matthew D. Klein, Gang Li, Jiaqi Guo
-
Patent number: 8843916Abstract: A method, system and a non-transitory computer storage medium for obtaining a dynamic update in instant messaging software. The method includes obtaining update manner modification parameters and real-time user interaction data; generating a corresponding update manner according to the update manner modification parameters and the real-time user interaction data; and obtaining corresponding updated information according to the update manner. With the above-mentioned steps, according to the habit of a user, the update manner of the dynamic modification allows the updated information to be obtained in a timely manner and reduce the pressure on bandwidth. It results in a balance between the bandwidth cost and the timeliness, which greatly saves the network bandwidth and improves the experience of user.Type: GrantFiled: November 8, 2012Date of Patent: September 23, 2014Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Tao Luan
-
Patent number: 8843650Abstract: A system for trusted network booting of a server. The system may include a booting server that may contain a booting image and a network server that may boot with the booting image from the booting server. The network server may include a trust anchor that measures the booting image. The system may further include a network controller that controls access to a network. The network controller may verify the measurement of the booting image before allowing the network server to access the network.Type: GrantFiled: January 9, 2012Date of Patent: September 23, 2014Assignee: Fujitsu LimitedInventors: Zhexuan Song, Joseph Gordon
-
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: 20140282482Abstract: A process for communicating utility-related data over at least one network is described. the process includes: collecting utility-related data at a hub device during a first predetermined period of time; securing the utility-related data at the hub device using digital envelopes during the first predetermined period of time; initiating by the hub device an autonomous wake up process during a second predetermined period of time; sending the secure utility-related data over a first network to a designated server via at least one User Datagram protocol (“UDP”) message during the second predetermined period of time; and receiving an acknowledgement of receipt message of the at least one UDP message from the designated server; wherein the first and second predetermined periods of time typically do not overlap, but may overlap.Type: ApplicationFiled: March 18, 2014Publication date: September 18, 2014Applicant: Trilliant Networks, Inc.Inventors: Frederick Enns, Michel Veillette, Randall Wayne Frei
-
Publication number: 20140282481Abstract: An information processing apparatus includes a communication unit configure to perform communication with a specific-firmware-information transmitting apparatus and a firmware providing server through a network; and a control device configured to establish a session, between the information processing apparatus and the specific-firmware-information transmitting apparatus, according to a communication protocol enabling server push and establish a connection with the specific-firmware-information transmitting apparatus in the established session; acquire specific-firmware-information, wherein the specific-firmware-information includes at least specific-firmware location-information indicating a location of the specific firmware to update firmware of the information processing apparatus to the specific firmware; acquire the specific firmware from the firmware providing server indicated by the specific-firmware location-information, based on the specific-firmware location-information included in the acquired specType: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Applicant: Brother Kogyo Kabushiki KaishaInventor: Kiyotaka Ohara
-
Publication number: 20140282480Abstract: A graphical user interface (GUI) for a unified software update display center is provided. The GUI includes a first display area for displaying a set of available security system software updates. The GUI includes a second display area for displaying a set of available non-security system software updates. The GUI includes a third display area for displaying a set of available application software updates. The GUI includes a single selection tool for installing all available security updates without installing any updates displayed in the second and third display areas. The GUI includes individual selection tools for installing individual updates displayed in the second and third display areas. The GUI includes a selection tool to receive further updates from a system update server and an application update server. The critical security updates are displayed with different display attributes or in different sections to distinguish them from other types of updates.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Apple Inc.Inventors: Jack R. Matthew, Jean-Pierre Ciudad, Laurent Baumann, Patrick L. Coffman, Randy D. Saldinger, Daniel I. Feldman
-
Publication number: 20140282486Abstract: The present systems and methods relate to approaches for distributing software (such as firmware updates) in a security system that includes a control unit. The control unit may be configured to communicatively connect to a plurality of electronic devices, including sensors for the security system. The control unit may also communicatively connect to a remote server. The control unit receives firmware for target electronic devices from the remote server, determines which electronic devices are target electronic devices for which the firmware is intended, and sends the firmware to the target electronic devices.Type: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Applicant: Vivint, Inc.Inventors: Karl Hisamoto, Geoffrey Wang, Bruce Ehlers
-
Patent number: 8838084Abstract: There is disclosed a system and method for provisioning mobile communication device upgrades. In an embodiment, the method comprises: providing an automated web service device management interface (“WSDMI”) accessible to one or more carriers; adapting a supplier provisioning system to receive via the WSDMI one or more upgrade requests from the one or more carriers; adapting the supplier provisioning system to respond via the WSDMI to the one or more upgrade requests from the one or more carriers; and adapting the supplier provisioning system to execute one or more device upgrades on one or more supplier provisioning system connected devices. In an embodiment, the receiving and responding via the WSDMI is based on SOAP encoded XML messages.Type: GrantFiled: February 27, 2009Date of Patent: September 16, 2014Assignee: BlackBerry LimitedInventors: Piotr Madej, Simon Howard, Snezana Visnjic-Obucina, Levente Janosi, Thomas Parry
-
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
-
Patent number: 8838332Abstract: In one example, a network device stores a mapping of application operation modes to vehicle conditions such as a first condition of the vehicle powered but not moving and a second condition of the vehicle moving. The network device receives a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle. The network device compares an application identifier specified by the received request to the mapping. The network device then identifies a portion of the vehicle interface according to the comparison and signals control software on the vehicle to grant the particular application access to only the identified portion of the vehicle interface itself. The application can reside on the mobile device and utilize the vehicle interface as an extended interface, or the application can reside on the vehicle.Type: GrantFiled: May 11, 2010Date of Patent: September 16, 2014Assignee: Airbiquity Inc.Inventors: Kamyar Moinzadeh, Leon L. Hong, Lee Zhao
-
Patent number: 8839234Abstract: Automated configuration of a software application to be installed via a software installation package onto different user devices for different users. An initial software installation package is obtained, as is information representing (a) associations between the plurality of users and the plurality of user devices, and (b) user attributes from which access privilege level information for individual users is determinable. The initial software installation package is configured for the user devices based on the information representing (a) and (b), to produce a plurality of different specially-configured software installation packages, each one of which corresponds to one or more specific users and one or more specific user devices. Each specially-configured package includes parameters that establish functionality for the software application based on the access privilege level of the users.Type: GrantFiled: March 27, 2013Date of Patent: September 16, 2014Assignee: Kaspersky Lab ZAOInventors: Konstantin P. Voronkov, Stepan N. Deshevykh, Victor V. Yablokov
-
Patent number: 8839228Abstract: A system and method for updating an offline virtual machine are disclosed. The method comprises mounting an image of an offline virtual machine on a host operating system. The method further comprises generating drive-mapping information for the mounted virtual machine image and loading registry information of the mounted virtual machine image onto the host operating system using the drive-mapping information. An update to be applied to the offline virtual machine is determined based on the registry information and a patch bundle is retrieved based on the determination, wherein the patch bundle comprises registry update instructions, file system update instructions, and a patch file. The patch bundle is executed on the host operating system to update the offline virtual machine.Type: GrantFiled: April 21, 2010Date of Patent: September 16, 2014Assignee: CA, Inc.Inventors: Nishant Shivajirao Thorat, Bharti Gupta