Search

Henry P Gabryjelski

from Sammamish, WA
Age ~49

Henry Gabryjelski Phones & Addresses

  • 2924 277Th Ter SE, Sammamish, WA 98075 (425) 677-8963
  • 2205 182Nd Ave NE, Redmond, WA 98052
  • 7001 Old Redmond Rd, Redmond, WA 98052
  • 10500 Meridian Ave N, Seattle, WA 98133 (206) 366-0144
  • Fall City, WA
  • Methuen, MA
  • Worcester, MA
  • 2924 277Th Ter SE, Sammamish, WA 98075

Work

Company: Microsoft Corporation Address: 1 Redmond Way, Redmond, WA 98052

Ranks

Licence: Washington - Active Date: 2011

Professional Records

Lawyers & Attorneys

Henry Gabryjelski Photo 1

Henry Gabryjelski, Redmond WA - Lawyer

View page
Address:
Microsoft Corporation
1 Redmond Way, Redmond, WA 98052
Licenses:
Washington - Active 2011
Henry Gabryjelski Photo 2

Henry Gabryjelski, Redmond WA - Lawyer

View page
Office:
1 Redmond Way, Redmond, WA
ISLN:
921953713
Admitted:
2011

Resumes

Resumes

Henry Gabryjelski Photo 3

Patent Attorney

View page
Location:
2924 277Th Ave, Sammamish, WA 98075
Industry:
Law Practice
Work:
Microsoft
Patent Attorney

Microsoft Jul 2008 - Jun 2011
Patent Agent

Microsoft Sep 2007 - Jul 2008
Technology Specialist

Microsoft Jan 1998 - Sep 2007
Senior Software Development Engineer

Microsoft May 1997 - Aug 1997
Intern Software Development Engineer
Education:
Seattle University School of Law 2007 - 2010
Doctor of Jurisprudence, Doctorates, Law
Worcester Polytechnic Institute 1993 - 1997
Bachelors, Bachelor of Science, Computer Science
Skills:
Patents
Patent Prosecution
Software Development
Intellectual Property
Software Engineering
C++
Licensing
Copyright Law
Trademarks
C#
Software Patents
Device Drivers
Software Licensing
C
Programming
Legal Writing
Legal Research
Patent Portfolio Development
Windows
Software
Windows Driver Development
Microsoft Sql Server
Office Action Responses
Drafting Patent Applications
Henry Gabryjelski Photo 4

Henry Gabryjelski

View page
Location:
Greater Seattle Area
Industry:
Law Practice
Skills:
C++
C#
C
Patents
Patent Prosecution
Programming
Intellectual Property
Software Development
Software Engineering
Software
Licensing
Microsoft SQL Server
Windows Driver Development
Office Action Responses
Drafting patent applications
Software Patents
Patent Portfolio Development
Windows
Device Drivers
Legal Writing

Publications

Us Patents

Method And Apparatus For Characterizing And Improving Optical Drive Performance

View page
US Patent:
6639878, Oct 28, 2003
Filed:
Mar 21, 2000
Appl. No.:
09/531236
Inventors:
Henry P. Gabryjelski - Seattle WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G11B 700
US Classification:
369 3025
Abstract:
A system and related methods for characterizing and improving optical drive read performance is presented. The system includes an innovative audio file stored on optical media (characterization file), and an optical drive characterization agent, implemented on a computing system. The optical drive characterization agent iteratively controls the optical drive to perform incremental reads of at least a subset of the characterization file, analyzes at least the subset of the characterization file read from the optical media, and generates one or more performance scores on an associated one or more performance attributes of the optical drive. In this regard, optical drive characterization agent quantifiably characterizes an optical drives ability to accurately read individual sectors from optical media comprising audio content.

Method For Determining Status Of A Computer Device And Detecting Device Behavior In Response To A Status Request

View page
US Patent:
6850994, Feb 1, 2005
Filed:
Nov 16, 2001
Appl. No.:
09/992464
Inventors:
Henry P. Gabryjelski - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 300
G06F 1300
US Classification:
710 19, 710 15, 710 18, 710 17, 710 48
Abstract:
A method and system allows a device driver to obtain the status of a device that may exhibit one of two distinct behaviors in responding to status requests that designate a plurality of event types associated with a device. Devices exhibiting the first behavior respond to the status requests by providing the status for the highest priority event type designated in the status request. Device exhibiting the second behavior respond to the status requests by providing the status for the highest priority event type that has undergone a status change. In one implementation, the device driver transmits a series of distinct status requests such that the status of all event types can be determined. In a related aspect of the invention, the device driver also analyzes the response message to determine if the device exhibits the second behavior type. When the second behavior type is detected, only a single type of status request is sent to obtain the status of all event types.

High Speed Optical Disc Recording

View page
US Patent:
7068575, Jun 27, 2006
Filed:
Jul 30, 2003
Appl. No.:
10/631162
Inventors:
Henry P. Gabryjelski - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G11B 7/00
US Classification:
369 4733
Abstract:
The present invention prevents data underruns within an internal buffer of an optical media recording device while improving a recording rate by dynamically determining a time period to delay transferring data from a computer system to an optical media recording device. The time delay period may be set when an indication to delay data transfer from a source to an optical media recorder is received because the internal buffer is unable to hold or to receive additional data. The time delay period may then be set to a time less than a total time to empty the internal buffer given the total capacity of the internal buffer and the data transfer rate of the optical media recording device. Other factors also may be considered, such as the size and time for a single write to the optical media recorder.

Method And Apparatus For Characterizing And Improving Optical Drive Performance

View page
US Patent:
7417925, Aug 26, 2008
Filed:
Aug 13, 2003
Appl. No.:
10/640086
Inventors:
Henry P. Gabryjelski - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G11B 7/00
US Classification:
369 3025, 369 4715
Abstract:
A system and related methods for characterizing and improving optical drive read performance is presented. The system includes an innovative audio file stored on optical media (characterization file), and an optical drive characterization agent, implemented on a computing system. The optical drive characterization agent iteratively controls the optical drive to perform incremental reads of at least a subset of the characterization file, analyzes at least the subset of the characterization file read from the optical media, and generates one or more performance scores on an associated one or more performance attributes of the optical drive. In this regard, optical drive characterization agent quantifiably characterizes an optical drive's ability to accurately read individual sectors from optical media comprising audio content.

Write Barrier For Data Storage Integrity

View page
US Patent:
7457921, Nov 25, 2008
Filed:
Feb 23, 2005
Appl. No.:
11/064491
Inventors:
Henry P Gabryjelski - Seattle WA, US
Krishnan Varadarajan - Redmond WA, US
Peter W Wieland - Seattle WA, US
Raju Ramanathan - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/12
US Classification:
711135, 711134
Abstract:
A system that facilitates the storage of data using a write barrier. The system interfaces to a hardware component that stores data, and includes a write barrier component that dynamically employs instructions compatible with the hardware component to ensure data integrity during storage of the data. The write barrier component is independent of at least an operating system and an application and can operate in a least one of a user mode and a kernel mode. The write barrier component includes at least one of software instructions, routines, and methods, the selection of one or more of which is based on hardware data extracted from the hardware component. A selection component interrogates the hardware component for hardware data to facilitate selection of one or more instructions most suitable for interfacing to the hardware component. A coalescing component combines cache synchronization requests into a single set of instructions, which set is processed to flush a disk cache in one process.

Advanced Hardware And Software Encapsulation Of Raid Solutions To Facilitate Data Protection

View page
US Patent:
7475189, Jan 6, 2009
Filed:
Mar 4, 2005
Appl. No.:
11/072586
Inventors:
Henry P Gabryjelski - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/00
US Classification:
711114, 711111, 711156, 711162, 707204, 714 2, 714 6
Abstract:
Systems and methodologies that enable restoration of data by software solutions and in the absence of a hardware RAID adapter, via encapsulation of a RAID (Redundant Array of Independent/or Inexpensive Disks) format, by employing a Globally Unique Identifier (GUID) Partition Table (GPT). Third party vendors can employ proprietary data recovery software to access the raw data in case of malfunction of an associated RAID adapter. Moreover, the subject invention can facilitate inter-operability among a plurality of RAID adapters, to move array sets from one controller type to another.

Secure Storage On Recordable Medium In A Content Protection System

View page
US Patent:
7664966, Feb 16, 2010
Filed:
May 17, 2004
Appl. No.:
10/847516
Inventors:
James M. Alkove - Woodinville WA, US
Henry Paul Gabryjelski - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 21/00
G06F 21/24
G06F 21/02
US Classification:
713193, 713189, 726 16, 726 27, 726 30, 711163, 711164
Abstract:
An application on a computing device to write data to a storage medium associated therewith. The data is to be written to a secure storage area associated with an object on the storage medium, and the secure storage area has a value storage area associated therewith. The application generates a nonce and employs a shared session key (KS) to encrypt the nonce to result in (KS(nonce)). The storage medium receives same and decrypts with (KS) to result in the nonce, locates the value storage area associated with the secure storage area, and stores such nonce in the located value storage area. The application employs the nonce to generate a key (KH), encrypts the data with (KH) to result in (KH(data)), and sends same to the storage medium for storage in the secure storage area. Thus, (KH(data)) is associated with the nonce in the value storage area.

Enhancement To Volume License Keys

View page
US Patent:
7853790, Dec 14, 2010
Filed:
Mar 19, 2004
Appl. No.:
10/805371
Inventors:
Henry P. Gabryjelski - Seattle WA, US
Wesley Miller - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 9/32
US Classification:
713175, 713150, 705 51
Abstract:
A method includes issuing a digital certificate to a licensee, the digital certificate identifying a licensed product and the licensee to enable the licensee to enable the licensed product. The method involves receiving a request to enable the licensed product from an entity, the request including the digital certificate and determining whether the entity is the licensee of the licensed product based on the digital certificate. A system includes a relational structure having associations among authorized entities and digital certificates within an organization. Each to digital certificate identifies a licensed product licensed to the organization. A certificate distribution module distributes the digital certificates to associated authorized entities.
Henry P Gabryjelski from Sammamish, WA, age ~49 Get Report