William Todd Freeman
Engineering at Bonaire Gln, Marietta, GA

License number
Louisiana PE.0032815
Issued Date
Dec 19, 2006
Expiration Date
Mar 31, 2011
Category
Civil Engineer
Type
Mechanical Engineer
Address
Address
2997 Bonaire Gln, Marietta, GA 30066

Professional information

William Freeman Photo 1

Method For Modeling And Animating Object Trajectories In Three-Dimensional Space

US Patent:
8405661, Mar 26, 2013
Filed:
Feb 23, 2007
Appl. No.:
11/678102
Inventors:
Jeffrey David Amsterdam - Marietta GA, US
William Colin Freeman - Marietta GA, US
William David Morgan - Atlanta GA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06T 13/00
US Classification:
345473, 345419
Abstract:
A method for modeling and animating an object trajectory in three-dimensional (3D) space. The trajectory includes at least one course which represents a 3D model mesh. A course includes at least one segment which is a display unit of the 3D model mesh. A segment includes two 3D points. Multiple vertices are generated for a first 3D point of the segment to specify a plane such that a normal vector of the specified plane is parallel to a vector directed from the first 3D point of the segment to a second 3D point of the segment. The generated vertices are added to the 3D model mesh so that the generated vertices can be subsequently displayed as an extension of the 3D model mesh.


William Freeman Photo 2

Self-Adapting Keypad

US Patent:
8456425, Jun 4, 2013
Filed:
Jan 30, 2008
Appl. No.:
12/022636
Inventors:
Keith R. Walker - Austin TX, US
William C. Freeman - Marietta GA, US
Jeffrey D. Amsterdam - Marietta GA, US
Brian M. O'Connell - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/02
US Classification:
345169, 345156, 345168, 345173
Abstract:
A method, apparatus and computer-usable medium for implementing a virtual keyboard for use with small input devices. A circular keyboard can be graphically displayed, in response to a user input by a user via a small input device. A circular and centrally located key can be graphically located and displayed within the center of the circular keyboard, wherein character keys radiate outward from the centrally located key (i. e. , the “central key”). Character keys that are most commonly utilized by the user are preferably located closed to the circular and centrally located key within the circular keyboard. Character keys least commonly utilized by the user are preferably located at the edges of the keyboard, thereby permitting the circular keyboard to function as a self-adapting virtual keyboard for use with small input devices based on the usage of the keyboard by the user.


William Freeman Photo 3

Animating A Moving Object In A Three-Dimensional Coordinate System

US Patent:
2013022, Aug 29, 2013
Filed:
Feb 21, 2013
Appl. No.:
13/772565
Inventors:
International Business Machines Corporation - , US
William C. Freeman - Marietta GA, US
William D. Morgan - Atlanta GA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06T 13/20
US Classification:
345420
Abstract:
A method for modeling and animating an object trajectory in three-dimensional (3D) space. The trajectory includes at least one course which represents a 3D model mesh. A course includes at least one segment which is a display unit of the 3D model mesh. A segment includes two 3D points. Multiple vertices are generated for a first 3D point of the segment to specify a plane such that a normal vector of the specified plane is parallel to a vector directed from the first 3D point of the segment to a second 3D point of the segment. The generated vertices are added to the 3D model mesh so that the generated vertices can be subsequently displayed as an extension of the 3D model mesh.


William Freeman Photo 4

Self-Adapting Keypad

US Patent:
2013016, Jun 27, 2013
Filed:
Feb 26, 2013
Appl. No.:
13/777147
Inventors:
International Business Machines Corporation - Armonk NY, US
William C. Freeman - Marietta GA, US
Brian M. O'Connell - Cary NC, US
Keith R. Walker - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/0481
US Classification:
715773
Abstract:
A method, apparatus and computer-usable medium for implementing a virtual keyboard for use with small input devices. A circular keyboard can be graphically displayed, in response to a user input by a user via a small input device. A circular and centrally located key can be graphically located and displayed within the center of the circular keyboard, wherein character keys radiate outward from the centrally located key (i.e., the “central key”). Character keys that are most commonly utilized by the user are preferably located closed to the circular and centrally located key within the circular keyboard. Character keys least commonly utilized by the user are preferably located at the edges of the keyboard, thereby permitting the circular keyboard to function as a self-adapting virtual keyboard for use with small input devices based on the usage of the keyboard by the user.