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: 20240161645
    Abstract: 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: Application
    Filed: March 31, 2022
    Publication date: May 16, 2024
    Applicant: Siemens Aktiengesellschaft
    Inventors: Dan Yu, Mareike Kritzler, John Hodges, Jr.
  • Publication number: 20240152205
    Abstract: 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: Application
    Filed: January 17, 2024
    Publication date: May 9, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Narasimhan RAGHUNATH, Austin B. HODGES, Fei SU, Akhilesh KAZA, Peter John ANSELL, Jonathan T. CAMPBELL, Harish S. KULKARNI
  • Patent number: 10897075
    Abstract: 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: Grant
    Filed: November 30, 2018
    Date of Patent: January 19, 2021
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventors: Michael E. Cooley, Bret J. Yon, David Sall, Robert J. March, Scott A. Wilson, John Hodge, Alyssa Harris, Nicholas Fasanella
  • Publication number: 20200176858
    Abstract: 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: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: Michael E. Cooley, Bret J. Yon, David Sall, Robert J. March, Scott A. Wilson, John Hodge, Alyssa Harris, Nicholas Fasanella
  • Patent number: 10138261
    Abstract: 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: Grant
    Filed: December 19, 2014
    Date of Patent: November 27, 2018
    Assignee: THE UNIVERSITY OF BIRMINGHAM EDGBASTON
    Inventors: Chris Tselepis, James Tucker, Huy Van Nguyen, Nikolas John Hodges, Youcef Mehellou
  • Patent number: 9769274
    Abstract: 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: Grant
    Filed: September 22, 2014
    Date of Patent: September 19, 2017
    Assignee: AT&T INVESTMENTS UK LLC
    Inventors: Glenford Ezra Mapp, Stephen John Hodges, Derek Edward Roberts, Steven Leslie Pope
  • Publication number: 20160318964
    Abstract: 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: Application
    Filed: December 19, 2014
    Publication date: November 3, 2016
    Inventors: Chris Tselepis, James Tucker, Huy Van Nguyen, Nikolas John Hodges, Youcef Mehellou
  • Publication number: 20150081925
    Abstract: 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: Application
    Filed: September 22, 2014
    Publication date: March 19, 2015
    Inventors: Glenford Ezra Mapp, Stephen John Hodges, Derek Edward Roberts, Steven Leslie Pope
  • Patent number: 8907970
    Abstract: 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: Grant
    Filed: July 30, 2009
    Date of Patent: December 9, 2014
    Assignee: Sony Computer Entertainment Europe Limited
    Inventors: Peter John Hodges, Jonathan Richard Milner-Moore, Adriana Maria Eyzaguirre
  • Patent number: 8843655
    Abstract: 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: Grant
    Filed: March 13, 2013
    Date of Patent: September 23, 2014
    Assignee: AT&T Investments UK LLC
    Inventors: Glenford Ezra Mapp, Stephen John Hodges, Derek Edward Roberts, Steven Leslie Pope
  • Patent number: 8725903
    Abstract: 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: Grant
    Filed: October 18, 2012
    Date of Patent: May 13, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Glenford Ezra Mapp, Stephen John Hodges, Derek Edward Roberts, Steven Leslie Pope
  • Patent number: 8653510
    Abstract: 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: Grant
    Filed: December 17, 2010
    Date of Patent: February 18, 2014
    Assignee: SRI International
    Inventors: John Hodges, Jr., Marc Rippen, Carl Biver, Jr.
  • Patent number: 8636558
    Abstract: 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: Grant
    Filed: April 30, 2008
    Date of Patent: January 28, 2014
    Assignee: Sony Computer Entertainment Europe Limited
    Inventors: Adrianna Maria Eyzaguirre, Peter John Hodges
  • Patent number: 8603453
    Abstract: 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 than
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: December 10, 2013
    Assignee: Arch UK Biocides Limited
    Inventors: David John Hodge, David Alan Pears, John Jeffrey Gerrard, Paula Louise McGeechan
  • Publication number: 20130290558
    Abstract: 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: Application
    Filed: March 13, 2013
    Publication date: October 31, 2013
    Inventors: Glenford Ezra Mapp, Stephen John Hodges, Derek Edward Roberts, Steven Leslie Pope
  • Patent number: 8423675
    Abstract: 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: Grant
    Filed: April 18, 2008
    Date of Patent: April 16, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Derek Edward Roberts, Steven Leslie Pope, Glenford Ezra Mapp, Stephen John Hodges
  • Publication number: 20130041930
    Abstract: 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: Application
    Filed: October 18, 2012
    Publication date: February 14, 2013
    Inventors: Glenford Ezra Mapp, Stephen John Hodges, Derek Edward Roberts, Steven Leslie Pope
  • Patent number: 8346971
    Abstract: 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: Grant
    Filed: August 5, 2005
    Date of Patent: January 1, 2013
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Derek Edward Roberts, Steven Leslie Pope, Glenford Ezra Mapp, Stephen John Hodges
  • Patent number: 8216036
    Abstract: 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 s
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: July 10, 2012
    Assignee: Sony Corporation Entertainment Europe Limited
    Inventors: Adriana Maria Eyzaguirre, Peter John Hodges
  • Patent number: D831521
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: October 23, 2018
    Assignee: TOMTOM INTERNATIONAL B.V.
    Inventors: Christopher John Hodge, Jonathan Chan