Patents by Inventor Tim Wilkinson
Tim Wilkinson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240413531Abstract: A radio includes a liquid crystal (LC) phase shift layer including LC pixels. A path length of each LC pixel varies as a function of a voltage applied across the LC pixel. The radio further includes one or more planar antennae. Each of the one or more planar antennae is arranged to at least one of receive or transmit radio signals through the LC phase shift layer. The radio further includes an active matrix transistor array. Each transistor of the active matrix transistor array is configured to control a corresponding voltage across a storage capacitor. Each storage capacitor is connected across a respective LC pixel. The radio further includes a radio frequency transceiver circuit connected to the one or more planar antennae and a controller to perform beamforming of radio signals by controlling the active matrix transistor array to set the path length for each of the LC pixels.Type: ApplicationFiled: October 25, 2022Publication date: December 12, 2024Inventors: Arokia Nathan, Suk-Bae Cha, Ryosuke Kuwada, Tim Wilkinson
-
Patent number: 8437339Abstract: Techniques to provide integrated voice service management are described. An apparatus may comprise a mobile computing device having a voice service manager operative to receive control directives from one or more application programs, and manage one or more service features provided by multiple voice service platforms based on the received control directives, with at least one of the multiple voice service platforms comprising a voice over packet voice service platform. Other embodiments are described and claimed.Type: GrantFiled: April 28, 2010Date of Patent: May 7, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Tim Wilkinson, Simon Rabe-Hesketh, Matias Duarte, Matthew Hornyak, Justin Kodama, Junius Ho, Ed Ballot, Michael Rizkalla, Jess Gibson, Ezekiel Sanborn, Alan Levi, Brad Vogel
-
Publication number: 20110267985Abstract: Techniques to provide integrated voice service management are described. An apparatus may comprise a mobile computing device having a voice service manager operative to receive control directives from one or more application programs, and manage one or more service features provided by multiple voice service platforms based on the received control directives, with at least one of the multiple voice service platforms comprising a voice over packet voice service platform. Other embodiments are described and claimed.Type: ApplicationFiled: April 28, 2010Publication date: November 3, 2011Applicant: PALM, INC.Inventors: Tim Wilkinson, Simon Rabe-Hesketh, Matias Duarte, Matthew Hornyak, Justin Kodama, Junius Ho, Ed Ballot, Michael Rizkalla, Jess Gibson, Ezekiel Sanborn, Alan Levi, Brad Vogel
-
Patent number: 7131121Abstract: A smart card which includes a non-volatile read/write memory, a processor connected to the memory, and an installer module configured to cause the processor to receive computer code having method bodies into the memory, and further configured to cause the processor to perform a method for determining the instruction boundaries of the method bodies and resolving unresolved references within the method bodies.Type: GrantFiled: November 14, 2001Date of Patent: October 31, 2006Assignee: Axalto, Inc.Inventors: Ksheerabdhi Krishna, Tim Wilkinson, Sylvain Prevost, Yannick Burianne
-
Patent number: 7032227Abstract: A client software program for use on an embedded computing device includes an operating system layer including an abstraction layer, a programming environment, and an application framework including a package manager. The client is configured to interface with a client support server including a package repository, for receiving package data for running a software package on the embedded computing device.Type: GrantFiled: August 14, 2001Date of Patent: April 18, 2006Assignee: Twin Communications of America, Inc.Inventors: Tim Wilkinson, Peter Mehlitz, Tony Fader
-
Patent number: 7032180Abstract: A client software program for use with an embedded device includes an application layer, a programming environment configured to render user interface component areas and query user interface component extensions from a shared delegation object, and an operating system layer. A drawing is preferably split up into a non-overridable system part and an overridable user part. The user interface component data and data used to factorize the way it is rendered are logically separated.Type: GrantFiled: August 14, 2001Date of Patent: April 18, 2006Assignee: Twin Communications of America, Inc.Inventors: Tim Wilkinson, Peter Mehlitz
-
Patent number: 7012622Abstract: A graphics rendering software program for use on an embedded computing device includes an application layer, a graphics toolkit, and a graphics driver for rendering a plurality of drawing surfaces, including a first drawing surface and a second drawing surface, on a display of the embedded computing device. The graphics driver is configured to render the first drawing surface at least partially overlapping the second drawing surface on the display. When the first drawing surface is rendered as partially overlapping the second drawing surface, a visible portion of the second drawing surface is computed as a set of rectangular clip segments.Type: GrantFiled: August 14, 2001Date of Patent: March 14, 2006Assignee: Twin Communications of America, Inc.Inventors: Tim Wilkinson, Peter Mehlitz
-
Patent number: 6934933Abstract: A software program for use on an embedded computing device includes an operating system layer, an application framework, and a programming environment. the programming environment includes a contention locking scheme for setting light object locks, which are handled in user space, and heavy object locks, which are handled at the system level. The contention locking scheme is configured to set a light object lock on an initially unlocked object when a first thread attempts to lock the object, and to maintain a light lock on the object when a nested intra-thread lock is attempted by the first thread.Type: GrantFiled: August 14, 2001Date of Patent: August 23, 2005Assignee: Twin Communications of America, Inc.Inventors: Tim Wilkinson, Peter Mehlitz
-
Publication number: 20050091666Abstract: A graphics rendering software program for use on an embedded computing device includes an application layer, a graphics toolkit, and a graphics driver. the graphics driver includes a shape function layer and a framebuffer access macro layer. The shape function layer includes a target architecture specific instruction set for setting and retrieving pixel values, respectively, into and from a one-dimensional framebuffer memory. The framebuffer access macro layer includes a set of macros for inlining into the shape function layer.Type: ApplicationFiled: August 14, 2001Publication date: April 28, 2005Inventors: Tim Wilkinson, Peter Mehlitz
-
Patent number: 6779732Abstract: A smart card which includes a non-volatile read/write memory, a resolve buffer, a processor connected to the memory and the resolve buffer, and an installer module configured to cause the processor to receive computer code having unresolved references into the memory, and further configured to cause the processor to perform a method for resolving unresolved references. The method including steps for copying the contents of the memory into the resolve buffer, detecting unresolved references in the computer code, determining the resolved reference for each of the detected unresolved references, updating the contents of the resolve buffer with the resolved references, and replacing the contents of the memory with the contents of the resolve buffer.Type: GrantFiled: August 31, 2001Date of Patent: August 24, 2004Assignee: Schulumberger Malco, Inc.Inventors: Ksheerabdhi Krishna, Tim Wilkinson, Yannick Burianne
-
Publication number: 20030093781Abstract: A smart card which includes a non-volatile read/write memory, a processor connected to the memory, and an installer module configured to cause the processor to receive computer code having method bodies into the memory, and further configured to cause the processor to perform a method for determining the instruction boundaries of the method bodies and resolving unresolved references within the method bodies.Type: ApplicationFiled: November 14, 2001Publication date: May 15, 2003Inventors: Ksheerabdhi Krishna, Tim Wilkinson, Sylvain Prevost, Yannick Burianne
-
Publication number: 20030042318Abstract: A smart card which includes a non-volatile read/write memory, a resolve buffer, a processor connected to the memory and the resolve buffer, and an installer module configured to cause the processor to receive computer code having unresolved references into the memory, and further configured to cause the processor to perform a method for resolving unresolved references. The method including steps for copying the contents of the memory into the resolve buffer, detecting unresolved references in the computer code, determining the resolved reference for each of the detected unresolved references, updating the contents of the resolve buffer with the resolved references, and replacing the contents of the memory with the contents of the resolve buffer.Type: ApplicationFiled: August 31, 2001Publication date: March 6, 2003Inventors: Ksheerabdhi Krishna, Tim Wilkinson, Yannick Burianne
-
Publication number: 20020099867Abstract: A software program for use on an embedded computing device includes an operating system layer, an application framework, and a programming environment. the programming environment includes a contention locking scheme for setting light object locks, which are handled in user space, and heavy object locks, which are handled at the system level. The contention locking scheme is configured to set a light object lock on an initially unlocked object when a first thread attempts to lock the object, and to maintain a light lock on the object when a nested intra-thread lock is attempted by the first thread.Type: ApplicationFiled: August 14, 2001Publication date: July 25, 2002Applicant: Transvirtual Technologies, Inc.Inventors: Tim Wilkinson, Peter Mehlitz
-
Publication number: 20020091800Abstract: A client software program for use on an embedded computing device includes an operating system layer including an abstraction layer, a programming environment, and an application framework including a package manager. The client is configured to interface with a client support server including a package repository, for receiving package data for running a software package on the embedded computing device.Type: ApplicationFiled: August 14, 2001Publication date: July 11, 2002Applicant: Transvirtual Technologies, Inc.Inventors: Tim Wilkinson, Peter Mehlitz, Tony Fader
-
Publication number: 20020070951Abstract: A graphics rendering software program for use on an embedded computing device includes an application layer, a graphics toolkit, and a graphics driver for rendering a plurality of drawing surfaces, including a first drawing surface and a second drawing surface, on a display of the embedded computing device. The graphics driver is configured to render the first drawing surface at least partially overlapping the second drawing surface on the display. When the first drawing surface is rendered as partially overlapping the second drawing surface, a visible portion of the second drawing surface is computed as a set of rectangular clip segments.Type: ApplicationFiled: August 14, 2001Publication date: June 13, 2002Applicant: Transvirtual Technologies, Inc.Inventors: Tim Wilkinson, Peter Mihlitz
-
Publication number: 20020057290Abstract: A client software program for use with an embedded device includes an application layer, a programming environment configured to render user interface component areas and query user interface component extensions from a shared delegation object, and an operating system layer. A drawing is preferably split up into a non-overridable system part and an overridable user part. The user interface component data and data used to factorize the way it is rendered are logically separated.Type: ApplicationFiled: August 14, 2001Publication date: May 16, 2002Applicant: Transvirtual Technologies, Inc.Inventors: Tim Wilkinson, Peter Mehlitz
-
Publication number: 20020057837Abstract: A handwriting recognition software program for use with an embedded device includes an encoding module for encoding character strokes input into an input device as integer values and a character recognition module for recognizing characters as integer units.Type: ApplicationFiled: August 14, 2001Publication date: May 16, 2002Inventors: Tim Wilkinson, Peter Mehlitz