BackgroundCheck.run
Search For

Baiju V Patel, 632817 NW 81St Pl, Portland, OR 97229

Baiju Patel Phones & Addresses

2817 NW 81St Pl, Portland, OR 97229   

10552 La Cassel Crest Ln, Portland, OR 97229    503-6439049   

48700 Proposal Rock Loop, Neskowin, OR 97149    503-3929404   

Brewster, NY   

4 Daly Cross Rd, Mount Kisco, NY 10549    914-2416286   

Amherst, MA   

Tillamook, OR   

Mentions for Baiju V Patel

Baiju Patel resumes & CV records

Resumes

Baiju Patel Photo 22

Baiju Patel

Location:
Portland, Oregon Area
Industry:
Semiconductors
Skills:
Computer Architecture, SoC, Operating Systems, Firmware, C++, Embedded Systems, Debugging, Architecture
Baiju Patel Photo 23

Baiju Patel

Location:
United States

Publications & IP owners

Us Patents

System And Method For Providing Security Mechanisms For Securing Network Communication

US Patent:
6915431, Jul 5, 2005
Filed:
Dec 22, 1999
Appl. No.:
09/472314
Inventors:
Anil Vasudevan - Portland OR, US
Baiju Patel - Portland OR, US
Marc Jalfon - Haifa, IL
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F011/30
G06F015/16
G06F015/177
G06F015/173
H04L009/00
US Classification:
713171, 713160, 713201, 709203, 709228
Abstract:
A system and method of providing security mechanisms for securing traffic communicated from a server system to a client system independent of the state of the client system. The server system determines whether the client system has entered an operational state. When the client system is operational, key exchange processes are initiated between the two systems, the results of the key exchange processes being the parameters for use in securing traffic communication between the two systems. The results are stored in the client system. The results are inhibited from being updated in the client system until the server system is successful in completely executing another set of key exchange processes. The results are updated with the results obtained from successful execution of the other set of key exchange processes if the execution of the other set is successful. The traffic communication is thus secured based on whatever results are stored in the client system.

Method And Apparatus For Strong Authentication And Proximity-Based Access Retention

US Patent:
7178034, Feb 13, 2007
Filed:
Dec 31, 2002
Appl. No.:
10/334740
Inventors:
Joseph F. Cihula - Hillsboro OR, US
Baiju V. Patel - Portland OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1/24
US Classification:
713186, 713182, 713193
Abstract:
A method and apparatus for strong authentication and proximity-based access retention is presented. In this regard, an authentication agent is introduced to securely communicate with a key device associated with a user to identify the user, retrieve credentials for the user, securely communicate a session key to the key device, and identify the user who is requesting access to target resource(s) based on the user's credentials while the user's key device is proximate to the target resource(s).

Technique And Apparatus For Processing Cryptographic Services Of Data In A Network System

US Patent:
7370348, May 6, 2008
Filed:
Jul 30, 1999
Appl. No.:
09/364835
Inventors:
Baiju V. Patel - Portland OR, US
Uri Elzur - Zichron Yaakov, IL
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 7/04
US Classification:
726 5, 713150
Abstract:
A controller for controlling communications between a system and a transport medium includes a receiving circuit to receive data and associated security control information. A first cryptographic engine cryptographically processes the data received from the transport medium based on the security control information. The controller also includes a second cryptographic engine to process data generated in the system according to a security protocol before transmission to the transport medium.

Obscuring Memory Access Patterns

US Patent:
7610448, Oct 27, 2009
Filed:
Dec 27, 2006
Appl. No.:
11/646642
Inventors:
Mark Buxton - Chandler AZ, US
Ernie Brickell - Portland OR, US
Quinn A. Jacobson - Sunnyvale CA, US
Hong Wang - Santa Clara CA, US
Baiju Patel - Portland OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 12/00
G06F 13/00
G06F 13/28
G06F 12/14
G06F 11/00
G06F 12/16
G06F 15/18
G08B 23/00
US Classification:
711118, 711133, 711144, 711145, 726 22
Abstract:
For each memory location in a set of memory locations associated with a thread, setting an indication associated with the memory location to request a signal if data from the memory location is evicted from a cache; and in response to the signal, reloading the set of memory locations into the cache.

Sequencer Address Management

US Patent:
7743233, Jun 22, 2010
Filed:
Apr 5, 2005
Appl. No.:
11/100032
Inventors:
Hong Wang - Fremont CA, US
Gautham N. Chinya - Hillsboro OR, US
Richard A. Hankins - San Jose CA, US
Shivnandan D. Kaushik - Portland OR, US
Bryant Bigbee - Scottsdale AZ, US
John Shen - San Jose CA, US
Per Hammarlund - Hillsboro OR, US
Xiang Zou - Beaverton OR, US
Jason W. Brandt - Austin TX, US
Prashant Sethi - Folsom CA, US
Douglas M. Carmean - Beaverton OR, US
Baiju V. Patel - Portland OR, US
Scott Dion Rodgers - Hillsboro OR, US
Ryan N. Rakvic - Palo Alto CA, US
John L. Reid - Portland OR, US
David K. Poulsen - Champaign IL, US
Sanjiv M. Shah - Champaign IL, US
James Paul Held - Portland OR, US
James Charles Abel - Phoenix AZ, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 9/00
US Classification:
712220
Abstract:
Disclosed are embodiments of a system, methods and mechanism for management and translation of mapping between logical sequencer addresses and physical or logical sequencers in a multi-sequencer multithreading system. A mapping manager may manage assignment and mapping of logical sequencer addresses or pages to actual sequencers or frames of the system. Rationing logic associated with the mapping manager may take into account sequencer attributes when such mapping is performed Relocation logic associated with the mapping manager may manage spill and fill of context information to/from a backing store when re-mapping actual sequencers. Sequencers may be allocated singly, or may be allocated as part of partitioned blocks. The mapping manager may also include translation logic that provides an identifier for the mapped sequencer each time a logical sequencer address is used in a user program. Other embodiments are also described and claimed.

Mechanism To Emulate User-Level Multithreading On An Os-Sequestered Sequencer

US Patent:
7810083, Oct 5, 2010
Filed:
Dec 30, 2004
Appl. No.:
11/026597
Inventors:
Gautham N. Chinya - Hillsboro OR, US
Hong Wang - Santa Clara CA, US
Xiang Zou - Beaverton OR, US
James Paul Held - Portland OR, US
Prashant Sethi - Folsom CA, US
Trung Diep - San Jose CA, US
Anil Aggarwal - Portland OR, US
Baiju V. Patel - Portland OR, US
Shiv Kaushik - Portland OR, US
Bryant Bigbee - Scottsdale AZ, US
John Shen - San Jose CA, US
Richard A. Hankins - San Jose CA, US
John L. Reid - Portland OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 9/45
G06F 9/40
G06F 7/38
G06F 9/46
US Classification:
717149, 717134, 717151, 712203, 712235, 718100, 718107, 718108
Abstract:
Method, apparatus and system embodiments to provide user-level creation, control and synchronization of OS-invisible “shreds” of execution via an abstraction layer for a system that includes one or more sequencers that are sequestered from operating system control. For at least one embodiment, the abstraction layer provides sequestration logic, proxy execution logic, transition detection and shred suspension logic, and sequencer arithmetic logic. Other embodiments are also described and claimed.

Mechanism For Monitoring Instruction Set Based Thread Execution On A Plurality Of Instruction Sequencers

US Patent:
8010969, Aug 30, 2011
Filed:
Jun 13, 2005
Appl. No.:
11/151809
Inventors:
Richard A. Hankins - San Jose CA, US
Gautham N. Chinya - Hillsboro OR, US
Hong Wang - Fremont CA, US
Shivnandan D. Kaushik - Portland OR, US
Bryant E. Bigbee - Scottsdale AZ, US
John P. Shen - San Jose CA, US
Trung A. Diep - San Jose CA, US
Xiang Zou - Beaverton OR, US
Baiju V. Patel - Portland OR, US
Paul M. Petersen - Champaign IL, US
Sanjiv M. Shah - Champaign IL, US
Ryan N. Rakvic - Palo Alto CA, US
Prashant Sethi - Folsom CA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 3/00
G06F 9/46
G06F 7/38
US Classification:
719318, 718100, 712235
Abstract:
A technique to monitor software thread performance and update software that issues or uses the thread(s) to reduce performance-inhibiting events. At least one embodiment of the invention uses hardware and/or software timers or counters to monitor various events associated with executing user-level threads and report these events back to a user-level software program, which can use the information to avoid or at least reduce performance-inhibiting events associated with the user-level threads.

Apparatus, System, And Method For Persistent User-Level Thread

US Patent:
8028295, Sep 27, 2011
Filed:
Sep 30, 2005
Appl. No.:
11/239475
Inventors:
Gautham Chinya - Hillsboro OR, US
Hong Wang - Santa Clara CA, US
Prashant Sethi - Folsom CA, US
Shivnandan Kaushik - Portland OR, US
Bryant Bigbee - Scottsdale AZ, US
John Shen - San Jose CA, US
Richard Hankins - San Jose CA, US
Xiang Zou - Portland OR, US
Baiju V. Patel - Portland OR, US
Jason W. Brandt - Austin TX, US
Anil Aggarwal - Portland OR, US
John L. Reid - Portland OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 9/46
G06F 7/38
US Classification:
718108, 718102, 718107, 712228
Abstract:
Embodiments of the invention provide a method of creating, based on an operating-system-scheduled thread running on an operating-system-visible sequencer and using an instruction set extension, a persistent user-level thread to run on an operating-system-sequestered sequencer independently of context switch activities on the operating-system-scheduled thread. The operating-system-scheduled thread and the persistent user-level thread may share a common virtual address space. Embodiments of the invention may also provide a method of causing a service thread running on an additional operating-system-visible sequencer to provide operating system services to the persistent user-level thread. Embodiments of the invention may further provide apparatus, system, and machine-readable medium thereof.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.