Patents by Inventor Jeffery A. Gordon
Jeffery A. Gordon 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).
-
Patent number: 11747462Abstract: The disclosed radar system may include a radar mechanism comprising a transmitter and at least one receiver. The radar system may also include a signal generator that generates a frequency-modulated radar signal. In addition, the radar system may include at least one frequency multiplier that, after multiplying a frequency of the frequency-modulated radar signal by a certain factor, synchronously passes the frequency-modulated radar signal to (1) the transmitter to be transmitted to at least one transponder located on a wearable device and (2) a processing device communicatively coupled to the receiver. The processing device may (1) detect a signal returned to the receiver from the transponder in response to the frequency-modulated radar signal and (2) calculate a distance between the transponder and the receiver based at least in part on an analysis of the signal returned from the transponder and the frequency-modulated radar signal received from the frequency multiplier.Type: GrantFiled: December 4, 2019Date of Patent: September 5, 2023Assignee: Meta Platforms Technologies, LLCInventors: Riccardo DeSalvo, Giuseppe Castaldi, Andrea Cusano, Vincenzo Galdi, Paolo Mattera, Roberto Parente, Fereydoun Daneshgaran, Joseph Minh Tien, Dustin Jeffery Gordon Krogstad
-
Patent number: 11454700Abstract: A radar system may include (1) a wearable device, (2) a set of radar devices secured to the wearable device, wherein the set of radar devices (A) transmit radar signals to at least one transponder and (B) receive the radar signals, (3) an error-mitigation device secured to the wearable device, wherein the error-mitigation device provides data for mitigating position errors in triangulation calculations involving the radar signals, and (4) at least one processing device communicatively coupled to the set of radar devices and the error-mitigation device, wherein the processing device (A) calculates, based at least in part on roundtrip flight times of the radar signals and the data, distances between the set of radar devices and the transponder and (B) triangulates, based at least in part on the distances, a three-dimensional location of the transponder relative to the wearable device. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: March 31, 2020Date of Patent: September 27, 2022Assignee: Meta Platforms Technologies, LLCInventors: Riccardo DeSalvo, Giuseppe Castaldi, Andrea Cusano, Vincenzo Galdi, Paolo Mattera, Roberto Parente, Fereydoun Daneshgaran, Joseph Minh Tien, Dustin Jeffery Gordon Krogstad, Omar Mikhail Ilagan Perez
-
Patent number: 11320527Abstract: The disclosed radar system may include a radar mechanism comprising a transmitter and at least one receiver. The radar system may also include a signal generator that generates a frequency-modulated radar signal. In addition, the radar system may include a delay mechanism that (1) receives the frequency-modulated radar signal from the signal generator and (2) after a certain period of delay, passes the frequency-modulated radar signal to the transmitter to be transmitted to a transponder located on a wearable artificial reality device. The radar system may also include a processing device that (1) receives the frequency-modulated radar signal from the signal generator, (2) detects a signal returned to the receiver from the transponder, and (3) calculates a distance between the transponder and the receiver based at least in part on an analysis of the signal returned from the transponder and the frequency-modulated radar signal received from the signal generator.Type: GrantFiled: December 20, 2019Date of Patent: May 3, 2022Assignee: Facebook Technologies, LLCInventors: Riccardo DeSalvo, Giuseppe Castaldi, Andrea Cusano, Vincenzo Galdi, Paolo Mattera, Roberto Parente, Fereydoun Daneshgaran, Joseph Minh Tien, Dustin Jeffery Gordon Krogstad
-
Patent number: 10613188Abstract: A system includes a locatable glove and a pose determination device. The locatable glove includes a glove body worn over a hand of a user, and a plurality of positioning transponders. The positioning transponders are coupled to the glove body at various positions on the glove body, and each re-radiates a received signal, the re-radiated signal unique to the positioning transponder. The pose determination device includes a plurality of antennas and a controller. The antennas are each configured to receive the unique signals re-radiated by the positioning transponders. The antennas are physically separated from each other. The controller is communicatively coupled to the plurality of antennas, and is configured to determine, for each of the received unique signals, a location of the position on the locatable glove of the positioning transponder corresponding to the unique signal.Type: GrantFiled: September 12, 2019Date of Patent: April 7, 2020Assignee: Facebook Technologies, LLCInventors: Giuseppe Castaldi, Andrea Cusano, Vincenzo Galdi, Paolo Mattera, Roberto Parente, Joseph Minh Tien, Dustin Jeffery Gordon Krogstad, Riccardo DeSalvo, Yi Zhao
-
Patent number: 10451707Abstract: A system includes a locatable glove and a pose determination device. The locatable glove includes a glove body worn over a hand of a user, and a plurality of positioning transponders. The positioning transponders are coupled to the glove body at various positions on the glove body, and each re-radiates a received signal, the re-radiated signal unique to the positioning transponder. The pose determination device includes a plurality of antennas and a controller. The antennas are each configured to receive the unique signals re-radiated by the positioning transponders. The antennas are physically separated from each other. The controller is communicatively coupled to the plurality of antennas, and is configured to determine, for each of the received unique signals, a location of the position on the locatable glove of the positioning transponder corresponding to the unique signal.Type: GrantFiled: January 18, 2018Date of Patent: October 22, 2019Assignee: Facebook Technologies, LLCInventors: Giuseppe Castaldi, Andrea Cusano, Vincenzo Galdi, Paolo Mattera, Roberto Parente, Joseph Minh Tien, Dustin Jeffery Gordon Krogstad, Riccardo DeSalvo, Yi Zhao
-
Patent number: 10310610Abstract: A haptic device provides haptic sensation to a user. The haptic device comprises a haptic plate and a plurality of actuators. The haptic plate includes a center portion and an outer portion that circumscribes the center portion. The plurality of actuators is coupled to the outer portion of the haptic plate. Of the plurality of actuators, one or more actuators are configured to generate, in accordance with haptic instructions, a haptic wave that converges to a specific waveform at a specific region of the center portion of the haptic plate. The shape of the specific waveform and the location of the specific region on the center portion of the haptic plate are based in part on the haptic instructions.Type: GrantFiled: October 19, 2017Date of Patent: June 4, 2019Assignee: Facebook Technologies, LLCInventors: Dustin Jeffery Gordon Krogstad, Cleveland-Joel Chavez Wilcox, Matthew Robert Schwab, Riccardo DeSalvo, David R. Perek, Ravish Mehra, Sean Jason Keller, Ian Andreas Marquez, Sabrina Monique Sandoval
-
Publication number: 20190121432Abstract: A haptic device provides haptic sensation to a user. The haptic device comprises a haptic plate and a plurality of actuators. The haptic plate includes a center portion and an outer portion that circumscribes the center portion. The plurality of actuators is coupled to the outer portion of the haptic plate. Of the plurality of actuators, one or more actuators are configured to generate, in accordance with haptic instructions, a haptic wave that converges to a specific waveform at a specific region of the center portion of the haptic plate. The shape of the specific waveform and the location of the specific region on the center portion of the haptic plate are based in part on the haptic instructions.Type: ApplicationFiled: October 19, 2017Publication date: April 25, 2019Inventors: Dustin Jeffery Gordon Krogstad, Cleveland-Joel Chavez Wilcox, Matthew Robert Schwab, Riccardo DeSalvo, David R. Perek, Ravish Mehra, Sean Jason Keller, Ian Andreas Marquez, Sabrina Monique Sandoval
-
Patent number: 8800023Abstract: Enabling a client computer to perform an operation is disclosed. Login information is received from a client computer. The login information is confirmed by querying a trusted agent on the client computer.Type: GrantFiled: August 16, 2011Date of Patent: August 5, 2014Assignee: EMC CorporationInventors: Jeffery Gordon Heithcock, David William Barry, II, Dennis Bishop Jones
-
Patent number: 8341127Abstract: Client initiated restore is disclosed. An indication is received from a client computer that a restore operation is desired. Access to a backup data associated with the client computer is provided to the client computer. The backup data associated with the client computer comprises a subset of a backup data set that includes both backup data associated with the client computer and backup data not associated with the client computer.Type: GrantFiled: February 2, 2006Date of Patent: December 25, 2012Assignee: EMC CorporationInventors: Jeffery Gordon Heithcock, David William Barry, II, Dennis Bishop Jones
-
Patent number: 8250178Abstract: Protecting client-side code is disclosed. In some embodiments, when a request for a page is received from a client, an initial definition of the page is provided to the client wherein the initial definition includes a reference to a piece of client-side code not included in the initial definition and a code retrieval logic which, when executed at the client, results in the piece of client-side code being obtained dynamically from an associated server at runtime when the piece of client-side code is desired to be executed at the client. A client receives such an initial definition of a requested page from an associated server of the page. When an indication that the piece of client-side code is desired to be executed is received, the code retrieval logic is executed to obtain the piece of client-side code dynamically from the associated server.Type: GrantFiled: September 15, 2006Date of Patent: August 21, 2012Assignee: EMC CorporationInventors: Jeffery Gordon Heithcock, David William Barry, II
-
Publication number: 20120036574Abstract: Enabling a client computer to perform an operation is disclosed. Login information is received from a client computer. The login information is confirmed by querying a trusted agent on the client computer.Type: ApplicationFiled: August 16, 2011Publication date: February 9, 2012Applicant: EMC CORPORATIONInventors: Jeffery Gordon Heithcock, David William Barry, II, Dennis Bishop Jones
-
Patent number: 8042172Abstract: Enabling a client computer to perform an operation is disclosed. Login information is received from a client computer. The login information is confirmed by querying a trusted agent on the client computer.Type: GrantFiled: February 2, 2006Date of Patent: October 18, 2011Assignee: EMC CorporationInventors: Jeffery Gordon Heithcock, David William Barry, II, Dennis Bishop Jones
-
Publication number: 20100032927Abstract: A convertible cart table has a horizontally extending base member with leg members pivotably connected to the underside of the base member. A plurality of wheels are also secured to the underside of the base member. When the invention is to be used as a table, the legs are pivoted down to raise the base member. When the invention is to be used as a cart, the legs are pivoted up to rest substantially parallel to the underside of the base member, so that the base member is lowered to rest on the wheels. A versatile, independent frame element is provided which, when the base member is used as table, is horizontally slideable within dual channel members, to extend the length of the table. When the base member is used as a moveable cart, the frame element is supported perpendicularly to the base member as a handle. The frame element also can be used to provide vertical support for the base member, when the base member is used as a table. When not being used, the frame element is stored within the channel members.Type: ApplicationFiled: September 29, 2009Publication date: February 11, 2010Inventor: Jeffery A. Gordon
-
Publication number: 20080071884Abstract: Protecting client-side code is disclosed. In some embodiments, when a request for a page is received from a client, an initial definition of the page is provided to the client wherein the initial definition includes a reference to a piece of client-side code not included in the initial definition and a code retrieval logic which, when executed at the client, results in the piece of client-side code being obtained dynamically from an associated server at runtime when the piece of client-side code is desired to be executed at the client. A client receives such an initial definition of a requested page from an associated server of the page. When an indication that the piece of client-side code is desired to be executed is received, the code retrieval logic is executed to obtain the piece of client-side code dynamically from the associated server.Type: ApplicationFiled: September 15, 2006Publication date: March 20, 2008Inventors: Jeffery Gordon Heithcock, David William Barry
-
Publication number: 20080072069Abstract: Protecting client-side code is disclosed. In some embodiments, when a request for a page is received via a network from a client, an initial definition of the page is sent to the client wherein the initial definition comprises a client-side code configured to cause the client to request on an as-needed basis download of a client-executable code associated with the page. A client receives such an initial definition of a requested page from an associated server of the page via a network. When an indication that the client-executable code referenced in the initial definition of the page is required to be executed, the server is sent via the network a request to download the client-executable code.Type: ApplicationFiled: September 15, 2006Publication date: March 20, 2008Inventors: Jeffery Gordon Heithcock, David William Barry
-
Patent number: 5979008Abstract: A golf club cleaning apparatus is provided. According to the invention, there is a face plate made of a semirigid material having at least one clip affixed to its back side. A washable and reusable face piece is affixed to the front side of the face plate. Indicia may be displayed on the front of the face piece. In use, a golfer will attach the face plate to golfing footwear, clothing, or other equipment and use the face piece for cleaning golf clubs. In one embodiment, the face piece, when soiled, can be removed, washed, and replaced on the face piece for reuse.Type: GrantFiled: January 8, 1998Date of Patent: November 9, 1999Assignee: Gordon Enterprises, Ltd.Inventor: Robert Jeffery Gordon