Patents by Inventor John Hodges
John Hodges 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: 20240161645Abstract: A method for a digital companion includes receiving information representing human knowledge and converting the information into computer-readable form. A digital twin of a scene is created and environmental information from the scene is received and evaluated to detect errors in performance of the process. Guidance is provided to a user based on the detected error.Type: ApplicationFiled: March 31, 2022Publication date: May 16, 2024Applicant: Siemens AktiengesellschaftInventors: Dan Yu, Mareike Kritzler, John Hodges, Jr.
-
Publication number: 20240152205Abstract: Systems and methods disclosed herein are related to an intelligent UI element selection system using eye-gaze technology. In some example aspects, a UI element selection zone may be determined. The selection zone may be defined as an area surrounding a boundary of the UI element. Gaze input may be received and the gaze input may be compared with the selection zone to determine an intent of the user. The gaze input may comprise one or more gaze locations. Each gaze location may be assigned a value according to its proximity to the UI element and/or its relation to the UI element's selection zone. Each UI element may be assigned a threshold. If the aggregated value of gaze input is equal to or greater than the threshold for the UI element, then the UI element may be selected.Type: ApplicationFiled: January 17, 2024Publication date: May 9, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Narasimhan RAGHUNATH, Austin B. HODGES, Fei SU, Akhilesh KAZA, Peter John ANSELL, Jonathan T. CAMPBELL, Harish S. KULKARNI
-
Patent number: 10897075Abstract: A planar reflectarray system provides for bandwidth broadening by employing a tunable (amplitude and phase) feed array. The tunable feed array is adjustable in amplitude and phase to compensate for aberrations by enabling feed re-focusing and field matching. The techniques modestly increase the size of the feed array and use active tuning to effectively correct for de-focusing when operating reflectarrays at frequencies away from the tuned center frequency.Type: GrantFiled: November 30, 2018Date of Patent: January 19, 2021Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: Michael E. Cooley, Bret J. Yon, David Sall, Robert J. March, Scott A. Wilson, John Hodge, Alyssa Harris, Nicholas Fasanella
-
Publication number: 20200176858Abstract: A planar reflectarray system provides for bandwidth broadening by employing a tunable (amplitude and phase) feed array. The tunable feed array is adjustable in amplitude and phase to compensate for aberrations by enabling feed re-focusing and field matching. The techniques modestly increase the size of the feed array and use active tuning to effectively correct for de-focusing when operating reflectarrays at frequencies away from the tuned center frequency.Type: ApplicationFiled: November 30, 2018Publication date: June 4, 2020Inventors: Michael E. Cooley, Bret J. Yon, David Sall, Robert J. March, Scott A. Wilson, John Hodge, Alyssa Harris, Nicholas Fasanella
-
Patent number: 10138261Abstract: A ferrocenyl compound having the general formula (I): (I) Het is a substituted or unsubstituted heterocyclic moiety. L1, L2 and L3 are each a linker independently selected from alkylene, alkyleneoxy, alkyleneoxyalkylene, alkylenecarbonyl, alkyleneoxycarbonyl, alkyleneamido, alkyleneoxyamido, alkenylene, alkenyleneoxy, alkenylenecarbonyl, alkenyleneamido, alkynylene, alkynyleneoxy, alkynylenecarbonyl and alkynyleneamido, all of which may be straight chain or branched, substituted or unsubstituted. R1 and R2 are each independently selected from H, substituted or unsubstituted alkyl carbonyl, substituted or unsubstituted aryl carbonyl, substituted or unsubstituted phosphate, substituted or unsubstituted phosphonate and substituted or unsubstituted phosphoramidate. M and n are each 0 or 1 and m+n?0.1.Type: GrantFiled: December 19, 2014Date of Patent: November 27, 2018Assignee: THE UNIVERSITY OF BIRMINGHAM EDGBASTONInventors: Chris Tselepis, James Tucker, Huy Van Nguyen, Nikolas John Hodges, Youcef Mehellou
-
Patent number: 9769274Abstract: Data transfer, synchronizing applications, and low latency networks are disclosed. An example method includes maintaining a first buffer in a first computing device, the first buffer to receive discrete units of data from a second computing device; maintaining a second buffer in the first computing device, the second buffer to store size data identifying a size of respective ones of the discrete units of data received from the second computing device; and reading from the first buffer according to a first value of a first pointer and a corresponding one of the sizes stored in the second buffer.Type: GrantFiled: September 22, 2014Date of Patent: September 19, 2017Assignee: AT&T INVESTMENTS UK LLCInventors: Glenford Ezra Mapp, Stephen John Hodges, Derek Edward Roberts, Steven Leslie Pope
-
Publication number: 20160318964Abstract: A ferrocenyl compound having the general formula (I): (I) Het is a substituted or unsubstituted heterocyclic moiety. L1, L2 and L3 are each a linker independently selected from alkylene, alkyleneoxy, alkyleneoxyalkylene, alkylenecarbonyl, alkyleneoxycarbonyl, alkyleneamido, alkyleneoxyamido, alkenylene, alkenyleneoxy, alkenylenecarbonyl, alkenyleneamido, alkynylene, alkynyleneoxy, alkynylenecarbonyl and alkynyleneamido, all of which may be straight chain or branched, substituted or unsubstituted. R1 and R2 are each independently selected from H, substituted or unsubstituted alkyl carbonyl, substituted or unsubstituted aryl carbonyl, substituted or unsubstituted phosphate, substituted or unsubstituted phosphonate and substituted or unsubstituted phosphoramidate. M and n are each 0 or 1 and m+n?0.Type: ApplicationFiled: December 19, 2014Publication date: November 3, 2016Inventors: Chris Tselepis, James Tucker, Huy Van Nguyen, Nikolas John Hodges, Youcef Mehellou
-
Publication number: 20150081925Abstract: Data transfer, synchronising applications, and low latency networks are disclosed. An example method includes maintaining a first buffer in a first computing device, the first buffer to receive discrete units of data from a second computing device; maintaining a second buffer in the first computing device, the second buffer to store size data identifying a size of respective ones of the discrete units of data received from the second computing device; and reading from the first buffer according to a first value of a first pointer and a corresponding one of the sizes stored in the second buffer.Type: ApplicationFiled: September 22, 2014Publication date: March 19, 2015Inventors: Glenford Ezra Mapp, Stephen John Hodges, Derek Edward Roberts, Steven Leslie Pope
-
Patent number: 8907970Abstract: A method of generating an e-book document comprises representing some or all of a page of an electronic document as a graphic textures sequence derived from the document page. The sequence comprises successively smaller graphic textures, arranging them to form a first mip-map suitable for use by 3D graphics hardware, and outputting an e-book document comprising the first mip-map representing some or all of the document page. A method of reading an e-book document includes accessing at least a portion of the mip-map comprising the sequence of graphic textures, constructing a surface in a 3D virtual space comprising one or more polygons, applying to the polygon surface a graphic texture derived from the accessed part of the mip-map responsive to scaling of the polygon surface with respect to an e-book reader display, and displaying the textured polygon surface on the display, thereby displaying some or all of the page.Type: GrantFiled: July 30, 2009Date of Patent: December 9, 2014Assignee: Sony Computer Entertainment Europe LimitedInventors: Peter John Hodges, Jonathan Richard Milner-Moore, Adriana Maria Eyzaguirre
-
Patent number: 8843655Abstract: Data transfer, synchronizing applications, and low latency networks are disclosed. An example method includes comparing a first address of a first data item of a first data burst to a second address of a last data item of a second data burst received before the first data burst; and, when the first address sequentially follows the second address, combining the first and second data bursts to form a third data burst.Type: GrantFiled: March 13, 2013Date of Patent: September 23, 2014Assignee: AT&T Investments UK LLCInventors: Glenford Ezra Mapp, Stephen John Hodges, Derek Edward Roberts, Steven Leslie Pope
-
Patent number: 8725903Abstract: Asynchronous network interface and method of synchronisation between two applications on different computers is provided. The network interface contains snooping hardware which can be programmed to contain triggering values comprising either addresses, address ranges or other data which are to be matched. These data are termed “trip wires”. Once programmed, the interface monitors the data stream, including address data, passing through the interface for addresses and data which match the trip wires which have been set. On a match, the snooping hardware can generate interrupts, increment event counters, or perform some other application-specified action. The invention thus provides in-band synchronisation by using synchronisation primitives which are programmable by user level applications, while still delivering high bandwidth and low latency.Type: GrantFiled: October 18, 2012Date of Patent: May 13, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Glenford Ezra Mapp, Stephen John Hodges, Derek Edward Roberts, Steven Leslie Pope
-
Patent number: 8653510Abstract: In certain embodiments, a field effect transistor (FET) can include a substrate, a source electrode, a drain electrode, a ferroelectric material layer, a first gate electrode, and a second gate electrode to maintain an optimal polarization state of the ferroelectric material layer. In other embodiments, a FET can include a film, first and second gates on the film, a ferroelectric material layer covering the film and gates, an insulating layer substantially covering the ferroelectric material layer, a source and a drain on the insulating layer, and a pentacene layer.Type: GrantFiled: December 17, 2010Date of Patent: February 18, 2014Assignee: SRI InternationalInventors: John Hodges, Jr., Marc Rippen, Carl Biver, Jr.
-
Patent number: 8636558Abstract: An entertainment system comprises an entertainment device and an interactive toy. The entertainment device comprises a wireless receiver arranged in operation to receive data descriptive of the physical capabilities of an interactive toy from an interactive toy, processing means to generate interaction signals, and a wireless transmitter arranged in operation to transmit interaction signals to the interactive toy, and in which the generated interaction signals are responsive to the data descriptive of the physical capabilities of the interactive toy. The interactive toy comprises a wireless receiver arranged in operation to receive a query signal requesting information about physical capabilities of the interactive toy, data provision means for providing data descriptive of the capabilities of the interactive toy, and a wireless transmitter arranged in operation to transmit the data descriptive of the physical capabilities of the interactive toy in response to the query signal.Type: GrantFiled: April 30, 2008Date of Patent: January 28, 2014Assignee: Sony Computer Entertainment Europe LimitedInventors: Adrianna Maria Eyzaguirre, Peter John Hodges
-
Patent number: 8603453Abstract: A composition comprising: (i) an anti-microbial agent; and (ii) an acidic co-polymer of the Formula (1) wherein: [A] is of Formula (9), [B] is of Formula (10), and [C] is of Formula (12), wherein: [X] is of Formula (11), wherein [A], [B] and [C] may occur in any order; T is an optionally substituted substituent; L and G each independently is an optionally substituted linking group; R1, R2 and R3 are each independently H, optionally substituted C1-20-alkyl or optionally substituted C3-20-cycloalkyl; R4 and R5 are each independently H or C1-4-alkyl; q is 15 to 1000; p is 3 to 50; J is an optionally substituted hydrocarbyl, group; F is an acidic substituent; b is 0, 1, or 2; m is 0 to 350; n is 1 to 75; v is 1 to 100; and w is 1 to 4; provided that at least one of R4 and R5 is H and provided that R1, R2, R3, T, L, J and G do not contain a basic group; and wherein the pka value of the acidic substituent F on the monomer from which [C] is derived is less thanType: GrantFiled: May 20, 2004Date of Patent: December 10, 2013Assignee: Arch UK Biocides LimitedInventors: David John Hodge, David Alan Pears, John Jeffrey Gerrard, Paula Louise McGeechan
-
Publication number: 20130290558Abstract: Data transfer, synchronising applications, and low latency networks are disclosed. An example method includes comparing a first address of a first data item of a first data burst to a second address of a last data item of a second data burst received before the first data burst; and, when the first address sequentially follows the second address, combining the first and second data bursts to form a third data burst.Type: ApplicationFiled: March 13, 2013Publication date: October 31, 2013Inventors: Glenford Ezra Mapp, Stephen John Hodges, Derek Edward Roberts, Steven Leslie Pope
-
Patent number: 8423675Abstract: Asynchronous network interface and method of synchronisation between two applications on different computers is provided. The network interface contains snooping hardware which can be programmed to contain triggering values comprising either addresses, address ranges or other data which are to be matched. These data are termed “trip wires”. Once programmed, the interface monitors the data stream, including address data, passing through the interface for addresses and data which match the trip wires which have been set. On a match, the snooping hardware can generate interrupts, increment event counters, or perform some other application-specified action. This snooping hardware is preferably based upon Content-Addressable Memory. The invention thus provides in-band synchronisation by using synchronisation primitives which are programmable by user level applications, while still delivering high bandwidth and low latency.Type: GrantFiled: April 18, 2008Date of Patent: April 16, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Derek Edward Roberts, Steven Leslie Pope, Glenford Ezra Mapp, Stephen John Hodges
-
Publication number: 20130041930Abstract: Asynchronous network interface and method of synchronisation between two applications on different computers is provided. The network interface contains snooping hardware which can be programmed to contain triggering values comprising either addresses, address ranges or other data which are to be matched. These data are termed “trip wires”. Once programmed, the interface monitors the data stream, including address data, passing through the interface for addresses and data which match the trip wires which have been set. On a match, the snooping hardware can generate interrupts, increment event counters, or perform some other application-specified action. The invention thus provides in-band synchronisation by using synchronisation primitives which are programmable by user level applications, while still delivering high bandwidth and low latency.Type: ApplicationFiled: October 18, 2012Publication date: February 14, 2013Inventors: Glenford Ezra Mapp, Stephen John Hodges, Derek Edward Roberts, Steven Leslie Pope
-
Patent number: 8346971Abstract: Asynchronous network interface and method of synchronization between two applications on different computers is provided. The network interface contains snooping hardware which can be programmed to contain triggering values comprising either addresses, address ranges or other data which are to be matched. These data are termed “trip wires”. Once programmed, the interface monitors the data stream, including address data, passing through the interface for addresses and data which match the trip wires which have been set. On a match, the snooping hardware can generate interrupts, increment event counters, or perform some other application-specified action. This snooping hardware is preferably based upon Content-Addressable Memory. The invention thus provides in-band synchronization by using synchronization primitives which are programmable by user level applications, while still delivering high bandwidth and low latency.Type: GrantFiled: August 5, 2005Date of Patent: January 1, 2013Assignee: AT&T Intellectual Property I, LPInventors: Derek Edward Roberts, Steven Leslie Pope, Glenford Ezra Mapp, Stephen John Hodges
-
Patent number: 8216036Abstract: An entertainment system comprises a remotely controlled toy having a video camera operable to capture video images of a real environment and an entertainment device operable to communicate using a data communications link with the remotely controlled toy, in which the device comprises transmitting means operable to transmit, via the data communications link, control data to the remotely controlled toy that relates to the control of the remotely controlled toy, receiving means operable to receive, from the data communications link, video images captured by the video camera—of the remotely controlled toy, detecting means operable to detect a real environment feature within the real environment, processing means operable to generate a virtual image feature in dependence upon the detected real environment feature, and displaying means operable to generate a combined display of the captured video images and the virtual image feature such that the virtual image feature is arranged with respect to the video images sType: GrantFiled: May 27, 2008Date of Patent: July 10, 2012Assignee: Sony Corporation Entertainment Europe LimitedInventors: Adriana Maria Eyzaguirre, Peter John Hodges
-
Patent number: D831521Type: GrantFiled: February 28, 2017Date of Patent: October 23, 2018Assignee: TOMTOM INTERNATIONAL B.V.Inventors: Christopher John Hodge, Jonathan Chan