Reconfiguration (e.g., Changing System Setting) Patents (Class 713/100)
-
Patent number: 9830253Abstract: Testing computer software applications includes comparing multiple execution paths associated with multiple interactions performed with a computer software application during execution of the computer software application in order to determine which of the execution paths are similar in accordance with a predefined similarity criterion, identifying a subset of the interactions whose associated execution paths are similar in accordance with the predefined similarity criterion, and performing fewer than all of the interactions in the subset with the computer software application during execution of the computer software application.Type: GrantFiled: September 27, 2013Date of Patent: November 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Evgeny Beskrovny, Omer Tripp
-
Patent number: 9832624Abstract: An information processing method including: starting, by an information processing device, an application program designating a peripheral device type of a plurality of peripheral device types, each of the plurality of peripheral device types corresponding to each peripheral device set, the application program utilizing a specified peripheral device included in a specified peripheral device set to which the designated peripheral device type corresponds, detecting at least one peripheral device that is configured to cooperate with the information processing device, determining the specified peripheral device of the designated peripheral device type, from among the detected at least one peripheral device, and obtaining a specified driver program for utilizing the determined specified peripheral device, wherein the application program utilizes the determined specified peripheral device based on the obtained specified driver program.Type: GrantFiled: December 28, 2015Date of Patent: November 28, 2017Assignee: FUJITSU LIMITEDInventors: Takuya Sakamoto, Koichi Yasaki, Hidenobu Ito, Yosuke Nakamura, Junya Kani, Kazuaki Nimura
-
Patent number: 9817656Abstract: Technology is disclosed herein for managing versions of an Agent associated with an application. Code for the Agent can be updated, and subsequently rolled back without being disruptive to the application. The technology includes running an Agent with an Application in a Java Virtual Machine and rolling back the Agent to use a previous version of code for the Agent while the Application and the Java Virtual Machine continue to run. The rolled back Agent with the Application in the Java Virtual Machine can then be run while the Application and the Java Virtual Machine continue to run.Type: GrantFiled: August 24, 2012Date of Patent: November 14, 2017Assignee: CA, Inc.Inventor: Marco Gagliardi
-
Patent number: 9798557Abstract: Technology is disclosed for updating an Agent. One embodiment comprises running the Agent for the Application while the Application is also running. The Agent is associated with an identified source of code for the Agent. The code for the Agent is updated, and the updated Agent is run with the Application.Type: GrantFiled: August 24, 2012Date of Patent: October 24, 2017Assignee: CA, Inc.Inventor: Marco Gagliardi
-
Patent number: 9798749Abstract: A cleaning application that can clean, for one or more user profiles, at least one of one or more files of a computer or a registry of the computer is provided. The cleaning application can include a cleaning module. The cleaning module can select a plurality of user profiles of the computer. The cleaning module can further select at least one of a file location or a user profile hive for each user profile of the plurality of user profiles. The cleaning module can further clean at least one of one or more files stored within the file location or a registry stored within the user profile hive for each user profile of the plurality of user profiles.Type: GrantFiled: March 29, 2013Date of Patent: October 24, 2017Assignee: Piriform Ltd.Inventor: Guy Saner
-
Patent number: 9794346Abstract: A method for monitoring systems of a vehicle may include determining relevant information used by at least one of a plurality of wireless networked computers based on at least a function performed by the at least one wireless networked computer with respect to an associated one of a multiplicity of components of the systems of the vehicle. The method may also include formulating a customized information message for the at least one of the plurality of wireless networked computers based on at least the relevant information used and the function performed by the at least one wireless networked computer. The method may further include transmitting the customized information message to the at least one of the plurality of wireless networked computers.Type: GrantFiled: December 11, 2012Date of Patent: October 17, 2017Assignee: The Boeing CompanyInventors: David Followell, Kevin Swearingen, Jeanne C. Maggiore, Bradley Mitchell, Erik B. Fries, Stephen G. Dame
-
Patent number: 9785765Abstract: Differential access to data for a user of a processor-based system is disclosed wherein the user may select one secret from among a plurality of secrets that allows and/or enables access to potentially different sets of data, different resources for accessing the data and/or different tasks for the user to interact with the system. The selection of any particular secret may arise as to the user's feeling as to how secure the environment is for accessing the data. For example, if the user is in a very secure environment, the user may select a secret that allows substantially broad access to data, resources and tasks. If the environment is not secure, or if the user is under duress, the user may select a secret that provides limited access, or a decoy set of data and/or may provide the user with access to defensive measures to protect the data.Type: GrantFiled: November 13, 2014Date of Patent: October 10, 2017Assignee: Microsoft Technology Licensing, LLCInventor: Naga Rohit Samineni
-
Patent number: 9785382Abstract: A memory system capable of running a variety of different read retry sequences includes a memory controller that has a boot ROM with stored code for executing a read retry sequence. A non-volatile memory device such as a NAND flash includes a read retry register and receives command instructions including a read retry instruction from the memory controller and in response provides read data. A second non-volatile memory that is external to the NAND flash has a read retry table describing read retry sequence items that include a command, a read retry register address, and read retry data for updating the read retry register.Type: GrantFiled: October 19, 2015Date of Patent: October 10, 2017Assignee: NXP USA, INC.Inventors: Yangyi Xie, Chongbin Fan, Zhipeng Tang
-
Patent number: 9779246Abstract: A secure element includes a boot program comprises instructions for the execution a startup step to determine if a non-volatile memory stores an active operating system, and, in the affirmative, to launch execution of the operating system, an authentication step of a updater device, as a function of first authentication data determined by a secure element and second authentication data received from the updater device, and, in response to the authentication step, a storage step of a new operating system received from the update, device in the non-volatile memory and an activation step of the new operating system, when said instructions are executed by a microprocessor.Type: GrantFiled: July 19, 2013Date of Patent: October 3, 2017Assignee: OBERTHUR TECHNOLOGIESInventors: Christophe Giraud, Olivier Chamley, Gregoire Godel
-
Patent number: 9778964Abstract: Systems, methods, and software are disclosed herein for facilitating dynamic sharing of application data among multiple isolated applications executing on one or more application platforms. In an implementation, a decision service monitors event configuration information corresponding to an event, monitors application data feeds provided by one or more producer applications associated with the event, detects an event reconfiguration trigger based on the one or more application data feeds, and responsive to the event reconfiguration trigger, automatically modifies the event configuration information. The decision service then directs at least on application platforms to invoke at least one data consumer application for execution of at least one actions based, at least in part, on the modified event configuration information.Type: GrantFiled: September 19, 2016Date of Patent: October 3, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David Mowatt, Stephen O'Driscoll
-
Patent number: 9775158Abstract: Mobile network services are performed in a mobile data network in a way that is transparent to most of the existing equipment in the mobile data network. The mobile data network includes a radio access network and a core network. An edge caching mechanism is provided within a basestation to perform caching of data at the edge of the mobile data network. The edge caching mechanism analyzes historical usage data that indicates historical accesses to the basestation. Data patterns in the historical usage data may be used to define cache load criteria and to optionally define cache flush criteria. This architecture allows caching of data at the edge of a mobile data network within the infrastructure of an existing mobile data network.Type: GrantFiled: November 19, 2012Date of Patent: September 26, 2017Assignee: International Business Machines CorporationInventors: Michael T. Kalmbach, Mark D. Schroeder
-
Patent number: 9766899Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for placing a device in a bootloader state. One of the methods includes determining, during a boot process of the apparatus, whether a device of a particular type is connected to the apparatus, in response to determining that a device of the particular type is connected to the apparatus, determining a device identifier for the device, comparing the device identifier for the device with a predetermined identifier that indicates a device to which the apparatus should provide control of the boot process to determine whether the device identifier is the same as the predetermined identifier, and in response to determining that the device identifier is the same as the predetermined identifier, maintaining the apparatus in a bootloader state to provide control of the boot process of the apparatus to the device.Type: GrantFiled: December 28, 2015Date of Patent: September 19, 2017Assignee: Google Inc.Inventors: Jonathan Huang, Paul Allan Covell
-
Patent number: 9760141Abstract: A dynamic power distribution system includes a dynamic powering system that provides dynamic power, an external device, and a powered system that is coupled to the external device and engaging the dynamic powering system. The powered system determines a power budget using the dynamic power received from the dynamic powering system. The powered system also determines a powered system component load for a plurality of powered system components, receives a power request from the external device, and retrieves at least one power distribution rule. Using the powered system component load, the power request, and the at least one power distribution rule, and powered system allocates and distributes a first portion the power budget to the external device, and may also allocate and distribute a second portion the power budget to at least one of the plurality of powered system components. The dynamic powering system may be a wireless powering system.Type: GrantFiled: October 4, 2016Date of Patent: September 12, 2017Assignee: Dell Products L.P.Inventors: Andrew Thomas Sultenfuss, Flaviu Cristian Chis
-
Patent number: 9755902Abstract: A server includes a first module that receives information from a plurality of systems. Each system of the plurality of systems includes functional units that are dynamically configurable during operation of the system. The information from each system of the plurality of systems includes performance data collected while executing a program when the functional units are configured according to a configuration setting respective to the system. The server also includes a second module that analyzes the received information to select a best-performing configuration setting of the configuration settings received from the plurality of systems. The server also includes a third module that provides a new configuration setting to the plurality of systems. The new configuration setting is a modification of the best-performing configuration.Type: GrantFiled: September 2, 2014Date of Patent: September 5, 2017Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.Inventors: Wen-Chi Chen, Rodney E. Hooker
-
Patent number: 9741005Abstract: Embodiments of the present disclosure are directed to, among other things, determining whether some or all portions of an application stack implemented on a distributed system are vulnerable to availability issues. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on comparing one or more customer graphs with one or more model, curated, or best practice graphs of a distributed system, availability risks and/or deployment recommendations may be provided. Additionally, in some examples, one or more remediation and/or migration operations may be performed automatically or provided as recommendations.Type: GrantFiled: August 16, 2012Date of Patent: August 22, 2017Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Manish Agarwal
-
Patent number: 9740863Abstract: Embodiments of an invention for protecting a secure boot process against side channel attacks are disclosed. In one embodiment, an apparatus includes cryptography hardware, a non-volatile memory, a comparator, and control logic. The cryptography hardware is to operate during a first boot process. The non-volatile memory includes a storage location in which to store a count of tampered boots. The comparator is to perform a comparison of the count of tampered boots to a limit. The control logic is to, based on the first comparison, transfer control of the apparatus from the first boot process to a second boot process.Type: GrantFiled: November 25, 2014Date of Patent: August 22, 2017Assignee: Intel CorporationInventor: Brent M. Sherman
-
Patent number: 9736021Abstract: A network device and a method for operating a network device for an automation network are provided. The network device is set up with the help of a real-time application for providing a function of the network device. The real-time application has at least one predefined, updatable parameter. The network device has a storage device for storing update data for the updatable parameter in an update storage area and storing application data for the real-time application in an application storage area. The network device is set up such that, after update data has been written into the update storage area at a predefined update time, a first memory address referring to the application storage area switches to a second memory address referring to the update storage area in which the update data is stored. The switch takes place deterministically within a predefined update timeslot during runtime of the real-time application.Type: GrantFiled: June 29, 2013Date of Patent: August 15, 2017Assignee: Siemens AktiengesellschaftInventors: Kai Fischer, Jürgen Gessner, Angela Schattleitner
-
Patent number: 9728277Abstract: A method of repairing a storage device including a non-volatile memory includes powering on the storage device, performing a booting sequence, determining whether an error has occurred during the booting sequence or during a normal mode, writing a failure signature to a predetermined signature address in the non-volatile memory upon determining that the error has occurred, reporting a failure to a host upon writing the failure signature, entering into a repair mode upon reporting the failure, and operating in the normal mode upon determining that the error has not occurred.Type: GrantFiled: July 30, 2015Date of Patent: August 8, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Joon Ho Lee, Jong Tae Park
-
Patent number: 9712153Abstract: Transistor-based semiconductor devices, such as systems on chips, may be supplemented with a reset request mechanism to prevent a reset from causing the semiconductor device to enter into an uncertain, or fail, state. More particularly, a method or mechanism may modify a requested reset for a semiconductor device based on a state of the semiconductor device to prevent the semiconductor device from entering an uncertain, an undesired, or a failed state when the reset is effected with regard to the semiconductor device.Type: GrantFiled: March 3, 2016Date of Patent: July 18, 2017Assignee: NXP USA, Inc.Inventors: Markus Regner, Thomas H. Luedeke, Harald Michael Lüpken
-
Patent number: 9696790Abstract: Processor power may be managed by executing state storage and power gating instructions after receiving an idle indication. The idle indication may be received while the processor is executing instructions in a first mode, and the processor may execute the state storage and power gating instructions in a second mode. The state storage and power gating instructions may be inaccessible to the processor when operating in the first mode.Type: GrantFiled: October 24, 2014Date of Patent: July 4, 2017Assignee: Advanced Micro Devices, Inc.Inventors: Noah Beck, John D. Wilkes, Jr., Francisco Leonel Duran
-
Patent number: 9698801Abstract: A phase locked loop circuit control device includes: a phase locked loop circuit configured to generate a clock signal; and a control unit configured to, when being instructed to change a frequency of the clock signal from a current frequency to a target frequency, control the phase locked loop circuit to make the frequency change stepwise from the current frequency to the target frequency, in which the control unit changes the frequency of the clock signal by a first change amount in a first frequency range out of the range of the current frequency to the target frequency, and changes the frequency of the clock signal by a second change amount in a second frequency range out of the range of the current frequency to the target frequency.Type: GrantFiled: March 9, 2016Date of Patent: July 4, 2017Assignee: Fujitsu LimitedInventors: Shinnosuke Fujiwara, Michiharu Hara
-
Patent number: 9699118Abstract: A network switch including a set of communication ports is provided. The communication ports may have an allocated prebuffer to store data during packet switching operations. The network switch may further include a calendar associated with the set of communication ports that provides bandwidth configuration for the set of communication ports. The network switch may further include a secondary calendar that may be dynamically setup. The secondary calendar may provide an alternative bandwidth configuration strategy for the set of communication ports. The switch includes circuitry that may increase the prebuffer size and upon the successful increase of the prebuffer size reconfigure the set of communication ports from the original calendar to the secondary calendar, without a reboot. The circuitry may reset the prebuffer size after reconfiguration is complete and the switch may continue operation according to the reconfigured settings.Type: GrantFiled: May 23, 2014Date of Patent: July 4, 2017Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Mark David Griswold, Michael Hei-Lung Lau, Kandasamy Aravinthan, Nathan Shumway Hill
-
Patent number: 9690789Abstract: Archive systems and methods are presented. In one embodiment, an archival information storage configuration method comprises: performing an information accessing process including determining if the information is associated with an archive process; and performing an archive storage boundary determination process including establishing archive storage boundaries based upon characteristics indicating potential sharing of the information and potential impacts on performance of archival storage operations. In one exemplary implementation, the archive storage boundary determination process comprises: performing an information mining process including identifying an indication the information is potentially shared; and performing an archival boundary selection process including selecting an archive storage boundary based in at least part upon results of the information mining process.Type: GrantFiled: December 9, 2011Date of Patent: June 27, 2017Assignee: Veritas Technologies LLCInventor: Alok Dwivedi
-
Patent number: 9690572Abstract: A system controlled by firmware includes a memory and a processor. The memory includes a first memory block for storing non-programmable code used for performing key functions, and second and third memory blocks for storing programmable code used for performing normal functions. During operation, one of the second and third memory blocks in which the programmable code is being executed is an active memory block. After receiving new programmable code, the processor identifies the inactive memory block, stores the new programmable code therein, and switches to execute the new programmable code while continuing to perform the key functions using the non-programmable code.Type: GrantFiled: January 6, 2016Date of Patent: June 27, 2017Assignee: NXP USA, INC.Inventors: Wanfu Ye, Xuwei Zhou
-
Patent number: 9672385Abstract: A method for securely programming a population of authorized FPGAs includes defining the population of authorized FPGAs, generating an encrypted configuration bitstream for the population of authorized FPGAs, generating an individual Authorization Code for each FPGA in the population of authorized FPGAs, feeding the individual Authorization Codes into the FPGAs in the population of FPGAs, feeding the encrypted configuration bitstream into all of the FPGAs in the population of FPGAs, and in each FPGA using the Authorization Code to decrypt the encrypted configuration bitstream to program the FPGA.Type: GrantFiled: September 15, 2014Date of Patent: June 6, 2017Assignee: Microsemi SoC CorporationInventor: G. Richard Newell
-
Patent number: 9639269Abstract: A memory module stores a computing device type-specific parameter for each of a number of different types of computing devices. When the memory module is installed within a computing device, the computing device reads the computing device type-specific parameter for the particular type of computing device, and configures itself to use the memory module according to this parameter. As different types of memory modules become available, they are tested against different types of computing devices to determine the computing device type-specific parameter with which they should be programmed for each type of computing device.Type: GrantFiled: June 16, 2015Date of Patent: May 2, 2017Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: Sumanta K. Bahali, Sumeet Kochar, John K. Langgood
-
Patent number: 9634728Abstract: A contactless connector includes an insulative housing having a mating interface configured to be coupled to a connector interface of an electronic device. The housing can be reversibly coupled to the connector interface in a first orientation or in a second orientation oriented 180 degrees relative to the first orientation. A communication circuit board is held within the housing that includes a first connector communication chip and a second connector communication chip configured to define wireless communication channels with corresponding device communication chips of the electronic device in either orientation. A sensor senses the orientation of the housing relative to the connector interface of the electronic device to determine if the housing is in the first orientation or in the second orientation. The mode of operation of the first and second connector communication chips is controlled based on the sensed orientation of the housing.Type: GrantFiled: May 28, 2014Date of Patent: April 25, 2017Assignee: TE Connectivity CorporationInventors: Mudhafar Hassan-Ali, Danny Hon Bun Chan, Jason Larson
-
Patent number: 9612885Abstract: Methods include identifying when a first event associated with a program occurs. The methods also include determining whether to control a behavior of the program when the first event occurs. Moreover, the methods include identifying a location in a memory to add an inflection point in response to determining to control the behavior of the program. The memory comprises a loaded version of the program. The inflection point comprises an instruction corresponding to the behavior. The methods further include adding the inflection point to the memory at the identified location.Type: GrantFiled: April 3, 2013Date of Patent: April 4, 2017Assignee: CA, Inc.Inventor: John Patrick Kane
-
Patent number: 9602400Abstract: A method includes receiving a first packet having a first virtual local area network (VLAN) identifier (ID) directly from a first virtual switch using a first physical overlay switch located at an edge of an internet protocol (IP) network, encapsulating the first packet with an overlay header and tunneling the first encapsulated packet via Layer-3 operations across the IP network to a second physical overlay switch in response to a determination that a source of the packet is physically separated from a destination of the packet by the IP network, receiving a second encapsulated packet having a second overlay header from the second physical overlay switch, de-encapsulating the second encapsulated packet to create a second packet having a second VLAN ID, and sending the second packet having the second VLAN ID directly to the first virtual switch operating in the first hypervisor domain.Type: GrantFiled: January 4, 2016Date of Patent: March 21, 2017Assignee: International Business Machines CorporationInventors: Stephan Benny, Jayakrishna Kidambi, Vijoy A. Pandey
-
Patent number: 9596189Abstract: A migration management service monitors the resource usage or other behavior factors related to virtual machine instances implementing database functionality and hosted on various physical computing devices. Based on the resource usage associated with the implementation of the database functionality and other behavioral factors, the migration management service identifies a set of target hosted virtual machine instances for possible migration. The migration management service can further identify and prioritize from the set of target hosted virtual machine instances which hosted virtual machine instances may have a greater likelihood to impact the execution of other hosted virtual machine instances being hosted in the same physical computing device. Based on the identification and prioritization, the migration management service can then cause the migration of one or more hosted virtual machine instances unto on a different physical computing device.Type: GrantFiled: October 2, 2013Date of Patent: March 14, 2017Assignee: Media Temple, Inc.Inventors: Christopher Lea, Michael Johnson, Demian Sellfors
-
Patent number: 9582252Abstract: Methods, articles, signals, and systems are provided for adaptively shrinking software. The software includes one or more adaptive features. A tracking facility tracks use of the adaptive features, and when it is determined that a given feature is unwanted or unnecessary in the software configuration preferred by a given user, a separation facility separates the feature from the rest of the software. The feature is then archived or deleted. In this manner, resources such as disk space are conserved, program load time and memory requirements are reduced, and user interfaces and supporting code are tailored to meet the needs of particular users.Type: GrantFiled: June 8, 2015Date of Patent: February 28, 2017Assignee: Open Invention Network LLCInventor: John W. L. Ogilvie
-
Patent number: 9582323Abstract: A method for scheduling the execution of a computer instruction, receive an entitlement processor resource percentage for a logical partition on a computer system. The logical partition is associated with a hardware thread of a processor of the computer system. The entitlement processor resource percentage for the logical partition is stored in a register of the hardware thread associated with the logical partition. An instruction is received from the logical partition of the computer system and the processor dispatches the instruction based on the entitlement processor resource percentage stored in the register of the hardware thread associated with the logical partition.Type: GrantFiled: June 19, 2014Date of Patent: February 28, 2017Assignee: International Business Machines CorporationInventors: Nitin Gupta, Mehulkumar J. Patel, Deepak C. Shetty
-
Patent number: 9575973Abstract: A system and method for flashing one or more electronic devices. A flashing program executed by a server is accessed from a computing device. The one or more electronic devices are received for communication with the computing device. The one or more electronic devices are identified in response to receiving the one or more electronic devices. The one or more electronic devices are flashed to remove the customer private information through the computing device as instructed through the server.Type: GrantFiled: August 16, 2012Date of Patent: February 21, 2017Assignee: ATC Logistics & Electronics, Inc.Inventors: Joel McCarty, Russell Hamlin, Jun Xu, Scott Wittrock
-
Patent number: 9568940Abstract: An integrated circuit (IC) stack device for multiple active vertically stacked cores is disclosed. The IC stack device can include a primary IC having a first set of cores, and a supplementary IC interfaced with the primary IC having a second set of cores. The IC stack device can also include a peripheral component connection located such that the primary IC is between the peripheral component connection and the supplemental IC. The IC stack device can include control logic configured to route, in a primary mode, signals from a particular core of the first set of cores to a data bus. The control logic can route, in a secondary mode, signals from a particular core of the second set of cores to a data bus. The control logic can route, in a dual mode, signals from both of the particular cores to a data bus.Type: GrantFiled: December 5, 2013Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Gerald K. Bartley, Darryl J. Becker, William P. Hovis
-
Patent number: 9535753Abstract: Methods and systems for optimizing resources are disclosed. A method for optimizing resources may include aggregating a first data and a second data from a plurality of network resources into a context information set, deriving a complex context information set from an association of the first data and the second data in the context information set, receiving a resource request, generating an optimized resource request based on an optimization criteria, identifying a network resource to perform the optimized resource request based on the context information set and the complex context information set, executing an action with the network resource to fulfill the optimized resource request, and updating the context information set based on the action.Type: GrantFiled: January 22, 2015Date of Patent: January 3, 2017Assignee: Dell Products L.P.Inventors: Munif M. Farhan, Yuan-Chang Lo, Rocco Ancona
-
Patent number: 9535645Abstract: An information processing apparatus stores identification information of an output apparatus connected to the information processing apparatus, stores display state information indicating a display state at the time of a stop of a system of the information processing apparatus, and controls restoration of the display state based on identification information of an external output apparatus connected to the information processing apparatus and the stored identification information in a case where the system is restarted after the stop of the system.Type: GrantFiled: August 27, 2012Date of Patent: January 3, 2017Assignee: Canon Kabushiki KaishaInventor: Motohiro Suzuki
-
Patent number: 9535746Abstract: A method for scheduling the execution of a computer instruction, receive an entitlement processor resource percentage for a logical partition on a computer system. The logical partition is associated with a hardware thread of a processor of the computer system. The entitlement processor resource percentage for the logical partition is stored in a register of the hardware thread associated with the logical partition. An instruction is received from the logical partition of the computer system and the processor dispatches the instruction based on the entitlement processor resource percentage stored in the register of the hardware thread associated with the logical partition.Type: GrantFiled: December 19, 2013Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Nitin Gupta, Mehulkumar J. Patel, Deepak C. Shetty
-
Patent number: 9508307Abstract: An apparatus and method for automatically controlling screens displayed on two display units installed in a mobile terminal are provided, in which, an event is identified, if an event occurs, and on and off states of the display units are controlled, if the event is identified as a control operation of the display units corresponding to a user's key input. If the event is identified as a control operation of the display units corresponding to an operation of a sensor, the display units are automatically controlled corresponding to rotation of the mobile terminal.Type: GrantFiled: January 24, 2014Date of Patent: November 29, 2016Assignee: Samsung Electronics Co., LtdInventors: Dong Sub Kim, Moon Hyuk Choi, Seong Jun Ban
-
Patent number: 9501309Abstract: A method for configuring and maintaining external monitoring of one or more instances of a virtual machine within a virtualized computing environment. The method includes a computer processor monitoring a hypervisor. The method further includes a computer processor identifying a first list, wherein the first list is comprised of one or more monitoring templates respectively associated with one or more virtual machine types, and maintaining a second list comprised plurality of provisioned instances of virtual machines, wherein the second list also includes a first information respectively associated with the plurality of provisioned instances of virtual machines. The method further includes a computer processor compiling a third list and transmitting the third list to the monitoring system. The method further includes a computer processor receiving the third list and in response, a computer processor executing one or more monitoring functions based, at least in part, on the third list.Type: GrantFiled: August 27, 2015Date of Patent: November 22, 2016Assignee: International Business Machines CorporationInventors: Liam M. Doherty, King-Yan Kwan, Mark A. Shewell, Peter G. Woodward
-
Patent number: 9501287Abstract: An embodiment provides an information handling device, including: a display panel and a base component connected by a hinge between the display panel and the base component, the hinge supporting a tent physical configuration and a stand physical configuration; one or more processors; an operating system; and instructions accessible to the one or more processors that when executed provide one or more actions comprising: determining via a first input regarding physical orientation of the information handling device that the operating system is to be operated in a first operational mode that is not supportive of the tent physical configuration or the stand physical configuration; operating the operating system in the first operational mode; and selectively altering a function of the first operational mode after receiving an additional input to support one or more of the tent physical configuration and the stand physical configuration. Other aspects are described and claimed.Type: GrantFiled: March 15, 2013Date of Patent: November 22, 2016Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Rod D. Waltermann, James Anthony Hunt, Kenneth Scott Seethaler
-
Patent number: 9495193Abstract: A method for configuring and maintaining external monitoring of one or more instances of a virtual machine within a virtualized computing environment. The method includes a computer processor monitoring a hypervisor. The method further includes a computer processor identifying a first list, wherein the first list is comprised of one or more monitoring templates respectively associated with one or more virtual machine types, and maintaining a second list comprised plurality of provisioned instances of virtual machines, wherein the second list also includes a first information respectively associated with the plurality of provisioned instances of virtual machines. The method further includes a computer processor compiling a third list and transmitting the third list to the monitoring system. The method further includes a computer processor receiving the third list and in response, a computer processor executing one or more monitoring functions based, at least in part, on the third list.Type: GrantFiled: December 5, 2014Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventors: Liam M. Doherty, King-Yan Kwan, Mark A. Shewell, Peter G. Woodward
-
Patent number: 9483278Abstract: The present invention protects a memory image of an OS in a sleep state. A CPU executes a first OS or a second OS while switching there between. The first OS is loaded into a main memory, and the second OS is loaded into an auxiliary memory. The auxiliary memory may be connected to a chipset through a PCIe interface. The main memory and the auxiliary memory are configured such that, when one is in an active state where the right of access to the CPU is obtained, the other makes a transition to the sleep state where there is no right of access to the CPU while maintaining the memory image. In order to prevent one OS in the active state from accessing the main memory or the auxiliary memory in which the memory image of the other OS in the sleep state is stored, the BIOS may set a corresponding controller to disabled during a POST.Type: GrantFiled: May 12, 2014Date of Patent: November 1, 2016Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Seiichi Kawano, Kenji Oka, Shinji Matsushima
-
Patent number: 9479456Abstract: Systems and methods for providing a Network-On-Chip (NoC) structure on an integrated circuit for high-speed data passing. In some aspects, the NoC structure includes multiple NoC stations with a hard-IP interface having a bidirectional connection to local components of the integrated circuit. In some aspects, the NoC stations have a soft-IP interface that supports the hard-IP interface of the NoC station.Type: GrantFiled: October 29, 2013Date of Patent: October 25, 2016Assignee: Altera CorporationInventors: Michael David Hutton, Herman Henry Schmit, Dana How
-
Patent number: 9471256Abstract: Methods and systems for restoring data in a degraded computer system are presented. In an embodiment, a method includes storing user data to a hard disk drive that is local to a user interface device. The method may also include storing a sub-set of the user data to a internal data storage device that is local to the user interface device. Additionally, the method may include copying the sub-set of the user data from the internal data storage device to a remote data storage device in response to a degradation of system performance of the user interface device. In an embodiment, the data may be retrieved from the internal data storage by an external system, even when the user interface device is in a degraded or unresponsive state.Type: GrantFiled: March 31, 2014Date of Patent: October 18, 2016Assignee: DELL PRODUCTS, L.P.Inventors: Philip M. Seibert, Todd Swierk, Gary Douglas Huber, Carlton A. Andrews, Munif Mohammed Farhan
-
Patent number: 9471785Abstract: A data processing system includes a boot read only memory (ROM) configured to store boot code; one time programmable (OTP) storage circuitry configured to store patch instructions; a random access memory (RAM); and a processor coupled to the boot ROM, the OTP storage circuitry, and the RAM. The processor is configured to: in response to a reset of the data processing system, copy one or more patch instructions from the OTP storage circuitry into the RAM, and during execution of the boot code, execute a patch instruction from the RAM in place of a boot instruction of the boot code.Type: GrantFiled: August 30, 2013Date of Patent: October 18, 2016Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Asim A. Zaidi, Chongbin Fan, Fareeduddin A. Mohammed, Mingle Sun, Glen G. Wienecke, Rodney D. Ziolkowski
-
Patent number: 9459883Abstract: A method includes identifying a first boot configuration type for a disk image. The disk image includes a master boot record and a disk partition. The disk partition comprises a volume boot record. The master boot record comprises first instructions for loading an operating system, and the volume boot record comprises second instructions for loading the operating system. The method further includes receiving an input indicative of a second boot configuration type. The method also includes modifying the disk image to use the second boot configuration type to load the operating system by modifying the first instructions and the second instructions.Type: GrantFiled: March 6, 2014Date of Patent: October 4, 2016Assignee: CA, Inc.Inventors: Haiyang Zhang, Xiaopin Wang, Victor Liu, Shaorong Li
-
Patent number: 9442700Abstract: Techniques for an application programming interface (API) notebook tool are disclosed. In some implementations, an API notebook is a tool, framework, and ecosystem that enables easy exploration of services that expose APIs, creation and documentation of examples, use cases and workflows, and publishing and collaboration of APIs. In some embodiments, systems, processes, and computer program products for an API notebook tool include receiving a request for a client for calling an API for a service, and dynamically generating the client for the API for the service.Type: GrantFiled: June 10, 2014Date of Patent: September 13, 2016Assignee: MuleSoft, Inc.Inventor: Uri Sarid
-
Patent number: 9436453Abstract: There is provided a product that includes (i) a component, (ii) a storage device that holds a configuration code that indicates that the component is installed in the product, (iii) a processor, and (iv) a memory that contains instructions that are readable by the processor and that control the processor to (a) read the configuration code from the storage device, (b) determine from the configuration code that the component is installed in the product, thus yielding a determination, and (c) execute an operation in response to the determination.Type: GrantFiled: November 8, 2013Date of Patent: September 6, 2016Assignee: ERICSSON INC.Inventors: Revathi Appukuttan Pillai, Willy Chang, Jeffrey Lawrence Hemstreet, Ramdas Sitaram Rao
-
Patent number: 9405525Abstract: A computer system includes: storing a first file management table that stores a record associating a device driver that can be installed in the computer system with identification information of a logic area in which the particular device driver is stored; reading a second file management table stored in a recording medium placed in the drive, generating a third table by inserting the record in the first management table into the second management table, and generating a virtual file management table that associates the third table with the device driver stored in the first table as well as the device driver stored in the second table, and searching for the device driver requested, install the requested device driver.Type: GrantFiled: June 20, 2014Date of Patent: August 2, 2016Assignee: Hitachi, Ltd.Inventors: Takahiro Kuroki, Yusuke Yamamoto, Daiki Abe
-
Patent number: 9407638Abstract: Systems and methods for trusted mobile communications are described. A network system provisions a mobile client system with a collection of security parameters on a per application basis and a per device basis. The airplane system provides access to the mobile client system based on the established chain of trust without previously having information about the mobile client system even when the mobile client system and the airplane system are offline with respect to the network system.Type: GrantFiled: August 26, 2013Date of Patent: August 2, 2016Assignee: The Boeing CompanyInventors: Arun Ayyagari, Richard Blair, Lester Houston, III, Eric Martens, John Bush, Greg Kimberly, Kristine Lane, David Corman