A processor-based system performs automatic reboot for some initialization failures. The processor-based system runs an operating system. When initialization failures occur, the operating system may reboot the processor-based system and control the direction of a power-on routine. The power-on routine may send a page to a remote processor-based system, enter an emergency mode of operation, update system software, or perform other operations.
Hong W. Wong - Portland OR Manoj Agnihotri - Lake Oswego OR Kerry B. Vanderkamp - Hillsboro OR Paul J. Harriman - Dupont WA Jesus A. Martinez - Portland OR Sivakumar Sathappan - Hillsboro OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H02J 314
US Classification:
307 66, 307 64, 307 86
Abstract:
A battery backup unit can be used to supply backup power to a computer. The battery backup unit includes a charge circuit that is connected to the computers power supply unit. The charge circuit is also connected to a battery pack that includes a battery. The charge circuit converts an input high DC voltage signal supplied by the power supply unit to a charging signal. The charging signal can be used to charge the battery in the battery pack. The battery backup unit also includes a discharge circuit that is connected to the power supply unit and the battery pack. The discharge circuit converts a battery signal received from the battery pack to an output high DC voltage signal. The output high DC voltage signal can be fed into the power supply unit in order to drive the power supply unit if there is an indication that the AC power input to the power supply unit is inadequate to drive the computer. The battery backup can include a controller to control the operation of the battery back up and a comparator for determining if the input high DC voltage signal supplied by the power supply unit is below a reference voltage. The battery backup unit can be connected to the motherboard of the computer in order to communicate with the motherboard.
Self Correcting Server With Automatic Error Handling
Manoj B. Agnihotri - Lake Oswego OR Jesus A. Martinez - Portland OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1100
US Classification:
713 2, 709222, 714 48
Abstract:
A reliable and automated boot process for computer systems of limited access. Both the power-on routine and the operating system report error conditions to common storage during execution, are repeatedly re-executed in an effort to automatically boot successfully, and may diagnose system problems as desired. When failures persist, the computer system may be assisted remotely.
Jesus A. Martinez - Portland OR, US Manoj B. Agnihotri - Lake Oswego OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F009/00
US Classification:
715772, 715846
Abstract:
An LCD display provides language-independent icons for identifying state and/or activity information about a processor-based system. The LCD display includes a distinct portion for connoting different functional aspects of the system. Icons identifying the power-on state, disk activity, LAN activity, WAN activity, and sensor conditions are supplied.
Method For Configuration Of Notebook Computer Based On Location
James R. Trethewey - Hillsboro OR, US Manoj Agnihotri - Lake Oswego OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 15/16
US Classification:
709218, 4554561, 4555521, 4554351
Abstract:
A method for configuring a mobile computer based on location. The method including determining a change in location of the mobile computer, scoring a current location signature for the mobile computer against previously stored location profiles having location signatures to obtain a highest scoring location profile, and determining whether the highest scoring location profile exceeds a threshold. If the highest scoring location profile exceeds the threshold, then the computer settings for the highest scoring location profile are activated on the mobile computer. If the highest scoring location profile does not exceed the threshold, a new location profile is generated and stored for the current location signature. The new location profile is then activated on the mobile computer.
Estimating The Location Of A Network Client Using A Media Access Control Address
Shanwei Cen - Portland OR, US Steve C. Lo - Portland OR, US Manoj Agnihotri - Lake Oswego OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 15/173 G06F 15/16
US Classification:
709224, 709227
Abstract:
Embodiments of the present invention may be provided as a computer program product that may include a machine-readable medium having stored thereon instructions, which may be used to program a computer (or other electronic device) to perform a process according to one or more embodiments of the present invention. The machine-readable medium (i. e. , non-transitory machine-readable medium) may include, but is not limited to, floppy diskettes, optical disks, compact disc read-only memories (CD-ROMs), and magneto-optical disks, read-only memories (ROMs), random access memories (RAMs), erasable programmable read-only memories (EPROMs), electrically erasable programmable read-only memories (EEPROMs), magnetic or optical cards, flash memory. There are other types of media suitable for storing instructions. Moreover, embodiments of the present invention may also be downloaded as a computer program product, wherein the program may be transferred from a remote computer to a requesting computer via a communication link (e. g.
Method And Apparatus For Managing The Privacy And Disclosure Of Location Information
James R. Trethewey - Hillsboro OR, US Dhananjay V. Keskar - Beaverton OR, US Matthew E. Hoekstra - Forest Grove OR, US Uma M. Gadamsetty - Chandler AZ, US Manoj B. Agnihotri - Lake Oswego OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 21/00
US Classification:
713 2, 4554042
Abstract:
An approach for managing the privacy and disclosure of location information associated with a computer system. For one aspect, a request is received from a requestor for a location property associated with a location of a computer system. It is then determined whether a privacy preference associated with the requestor has been specified. If not, a user may be prompted to supply privacy preferences associated with the requester. The privacy preferences are then applied to determine whether or not to provide the requested information. A user setting, such as a basic input-output system memory location setting, may also be implemented to enable and/or disable location-aware computing.
Chen Chien Lo - Portland OR, US James Trethewey - Hillsboro OR, US Manoj Agnihotri - Lake Oswego OR, US
International Classification:
G06F015/16
US Classification:
709206000
Abstract:
Instant messaging clients provide location information in conjunction with registering their presence with an instant messaging server. The location information may be propagated to other instant messaging clients as well as to other commercial services, such as advertisers, and non-commercial services, so that actions can be taken with respect to locations of the instant messaging clients.
Resumes
Senior Manager / Leader Aws Storage Services At Amazon.com
Amazon.com - Greater Seattle Area since Jan 2011
Senior Manager - AWS Storage Gateway Service
VirtenSys Inc. - Acquired by Micron Technology Inc. Oct 2007 - Jan 2011
VP Systems & Software Development
Intel Corp Jan 2005 - Oct 2007
Senior Strategic Planning Manager - Enterprise and Consumer Notebooks
Intel Corp Jan 1995 - Dec 2004
Director/Senior Management of Software Engineering
Education:
Oregon Graduate Institute - MBA
MBA, Management in Science & Technology
University of Mumbai - BS Computer Science
BS Computer Science, Computer Science and Technology
University of Mumbai - BS Physics
BS, Physics
Skills:
Iaas Engineering Amazon Web Services Cloud Computing Product Management Distributed Systems Saas Amazon Cloud System Architecture Go To Market Strategy Architecture Software Development Enterprise Software Scalability Start Ups Program Management Product Marketing Strategic Partnerships Cross Functional Team Leadership Management Virtualization Mobile Devices Strategic Planning Storage Business Strategy New Business Development Product Development Data Center Strategy Software Engineering Integration Mobile Applications Device Drivers Agile Methodologies Business Intelligence Outsourcing Big Data Software Project Management Paas Enterprise Architecture Business Alliances Hadoop Agile Project Management It Service Management Technical Leadership High Availability High Performance Computing Networking Analytics Pre Sales