Search

Edgar Circenis Phones & Addresses

  • 3799 Drake Dr, Loveland, CO 80538 (970) 203-0557
  • Fort Collins, CO
  • Bakersfield, CA
  • Lincoln, NE

Work

Company: Hewlett-packard 2010 Position: User experience architect

Education

Degree: Bachelors School / High School: University of Nebraska - Lincoln 1984 to 1988 Specialities: Computer Science

Skills

Agile Methodologies • Microsoft Office • Leadership • Windows • Html • Enterprise Software • C++ • Cloud Computing • Java • Javascript

Languages

English • Latvian

Industries

Computer Software

Resumes

Resumes

Edgar Circenis Photo 1

User Experience Architect

View page
Location:
3799 Drake Dr, Loveland, CO 80538
Industry:
Computer Software
Work:
Hewlett-Packard
User Experience Architect
Education:
University of Nebraska - Lincoln 1984 - 1988
Bachelors, Computer Science
Skills:
Agile Methodologies
Microsoft Office
Leadership
Windows
Html
Enterprise Software
C++
Cloud Computing
Java
Javascript
Languages:
English
Latvian

Publications

Us Patents

Hardware Based Utilization Metering

View page
US Patent:
6816809, Nov 9, 2004
Filed:
Jul 23, 2002
Appl. No.:
10/200175
Inventors:
Edgar Circenis - Loveland CO
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G04F 100
US Classification:
702178, 702186, 710107, 710260, 709200
Abstract:
A hardware based utilization metering device, and a corresponding method are used in a computer system having one or more central processor units (CPUs) to provide a measure of CPU utilization. The device includes a state indicator coupled to a CPU. The state indicator receives an indication when the CPU is in a first state, which may be a busy state. A counter coupled to the state indicator and coupled to a system clock, receives a measure of system time from the system clock and receives data related to the indication when the CPU is in the first state, and generates a counter value indicative of time the CPU is in the first state. A data usage provider coupled to the counter maintains a non-volatile value of the counter value.

Problem Detector And Method

View page
US Patent:
6845474, Jan 18, 2005
Filed:
Sep 10, 2001
Appl. No.:
09/948757
Inventors:
Edgar Circenis - Loveland CO, US
Brad Klein - Windsor CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 1100
US Classification:
714 48, 714 47, 714 26
Abstract:
A problem detection system detects problems related with operation of a computer system, its hardware components, application programs, and databases. The problem detection system begins by gathering or discovering initial data from one or more of the hardware components, application programs, and databases. The problem detection system may then update this data over time. The problem detection system includes mechanism for discovering problems in the computer system. The problem detection system also includes mechanisms for reporting problems to a user of the computer system or to a system administrator. The problem detection system may report the problems to other components of the computer system, may store data related to the problems, and may present the problem information to the user through a separate display.

Wait Utility And Method

View page
US Patent:
7047533, May 16, 2006
Filed:
Sep 10, 2001
Appl. No.:
09/948780
Inventors:
Edgar Circenis - Loveland CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 3/00
G06F 9/46
US Classification:
719318, 718100
Abstract:
A generic wait utility apparatus, and corresponding method, may be used with one or more application programs to provide flexible waiting functions. Because the wait utility is generic, the wait utility may be used with different application programs, and need not be custom designed for a specific application program or operation of a particular application program. The wait utility may be used with an application program to provide improved processing status information displays and options related to the processing. The wait utility integrates previous wait utility solutions into one generic, multi-purpose wait utility program that is capable of providing a general purposes refreshable status display.

Capping Processor Utilization

View page
US Patent:
7143411, Nov 28, 2006
Filed:
Mar 15, 2002
Appl. No.:
10/097428
Inventors:
Edgar Circenis - Loveland CO, US
Patrick Allaire - Fremont CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 9/46
US Classification:
718102, 718103, 718104
Abstract:
An apparatus, system, and method allow for capping processor utilization in a computer system. The processors are typically central processing units (CPUs) under control of a system scheduler. The system scheduler controls which of the CPUs will run specific processes. The processes may run according to a predefined priority assigned to each of the processors. A processor bandwidth waster includes a software routine that operates as an infinite loop in one or more of the CPUs. The bandwidth waster may have the highest priority of any process in the computer system such that the bandwidth waster always runs on the CPUs unless a specific action is taken to turn off, or stop, the bandwidth waster. Data are gathered from the CPUs, including time of operation of any bandwidth waster, and the gathered data are used to compute a bill for operation of the computer system.

Methods And Apparatus For Managing Temporary Capacity In A Computer System

View page
US Patent:
7146496, Dec 5, 2006
Filed:
Jan 23, 2003
Appl. No.:
10/350660
Inventors:
Edgar I. Circenis - Loveland CO, US
Bradley A. Klein - Windsor CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 9/00
G06F 15/177
US Classification:
713100, 713 1
Abstract:
A method for activating a set of previously inactive components in a computer system is disclosed. The method includes receiving a request for activating the set of previously inactive components and ascertaining whether there exists a first right for activating the set of previously inactive components. The method further includes activating the set of previously inactive components in accordance with the first right if the first right exists. The method additionally includes ascertaining, if there is no first right for activating the previously inactive component, whether there exists temporary capacity availability adequate to support the activating the set of previously inactive components, the temporary capacity availability being tracked at the computer system and representing a duration that a component having the same type as components in the set of previously inactive components can be activated in the absence of the first right for activating the set of previously inactive components. The method also includes activating the set of previously active components if the temporary capacity availability adequate to support activating the set of previously inactive components exists.

Method For Electronic Tracking Of An Electronic Device

View page
US Patent:
7185086, Feb 27, 2007
Filed:
Jun 26, 2002
Appl. No.:
10/184684
Inventors:
Ramesh Bodapati - San Jose CA, US
Edgar Circenis - Loveland CO, US
Carol Uno - San Jose CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 15/173
G06F 15/177
US Classification:
709224, 709220
Abstract:
A method for electronic tracking of an electronic device. Identifying information is received about the electronic device, wherein the identifying information uniquely identifies the electronic device. An electronic transmission is received from the electronic device. Provided the electronic transmission is a request to access a component of the electronic device, an access key is transmitted to a system contact, wherein the access key is for providing access to the component.

Methods And Apparatus For Managing The Execution Of A Task Among A Plurality Of Autonomous Processes

View page
US Patent:
7228545, Jun 5, 2007
Filed:
Jan 23, 2003
Appl. No.:
10/351071
Inventors:
Edgar I. Circenis - Loveland CO, US
Bradley A. Klein - Windsor CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 9/46
G06F 17/30
G06F 11/00
US Classification:
718102, 718104, 718106, 718107, 718108, 707 8, 707 9, 707201, 714 2, 714 11, 714 12
Abstract:
A method in a computer system for enabling a process to manage the execution of a periodic, single-execution (PSE) task is disclosed. The process represents one of a plurality of processes executing on the computer system, and the PSE task represents a task to be performed once by one of the plurality of processes for each rotation of a periodic schedule. Each of the plurality of processes is capable of performing the PSE task and scheduled to perform the PSE task during the each rotation of the periodic schedule. The method ensures that the PSE task is performed only once by one of a plurality of processes during each rotation of the periodic schedule.

Method And Apparatus For Controlling Execution Of A Computer Operation

View page
US Patent:
7287277, Oct 23, 2007
Filed:
Dec 21, 2001
Appl. No.:
10/023811
Inventors:
Edgar Circenis - Loveland CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 7/04
G06F 7/58
G06F 12/00
G06K 19/00
G11C 7/00
H04L 9/32
US Classification:
726 21, 726 4, 719320, 709225, 713192, 713170
Abstract:
Computer operations whose execution would increase usage costs may require use of authorization and notification plug-ins to prevent unauthorized execution. The command may be designed to only execute properly if the authorization and notification plug-ins are properly registered. The computer system customer designs the authorization and notification plug-ins based on standard application programming interfaces to suit the customer's business practices and links them to the computer operation. The computer operation executes the authorization plug-in to determine if the proper authorization plug-in parameters have been specified and verify that the command is authorized. If authorization is granted, the computer operation checks to see that the notification plug-in is given the correct parameters, executes the computer operation, and then executes the notification module to notify the necessary personnel. Both authorization and notification plug-ins return errors that are passed to the user through the computer operation.
Edgar I Circenis from Loveland, CO, age ~58 Get Report