Patents by Inventor Joseph M. Hansen

Joseph M. Hansen 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: 11960795
    Abstract: Techniques are described for automating the design of dental restoration appliances using neural networks. An example computing device receives transform information associated with a current dental anatomy of a dental restoration patient, provides the transform information associated with the current dental anatomy of the dental restoration patient as input to a neural network trained with transform information indicating placement of a dental appliance component with respect to one or more teeth of corresponding dental anatomies, the dental appliance being used for dental restoration treatment for the one or more teeth, and executes the neural network using the input to produce placement information for the dental appliance component with respect to the current dental anatomy of the dental restoration patient.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: April 16, 2024
    Assignee: 3M Innovative Properties Company
    Inventors: Cameron M. Fabbri, Jonathan D. Gandrud, Joseph C. Dingeldein, James D. Hansen, Benjamin D. Zimmer, Jianbing Huang
  • Patent number: 11925299
    Abstract: A rotary molding system configured to mold food products includes a fill plate through which food product is configured to pass, a cylindrical rotatable drum having mold cavities into which the food product is configured to be deposited, and a platen mounted within the drum. The platen has a plurality of passageways configured to be in communication with the mold cavities. Drum roller supports and rollers are provided on the platen. The extends partially outwardly from the platen and are in contact with the drum.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: March 12, 2024
    Assignee: PROVISUR TECHNOLOGIES, INC.
    Inventors: David M. Hansen, John Eisenbrandt, Joseph A. Ebert, Scott A. Lindee, E. William Wight, Thomas C. Wolcott
  • Patent number: 11925526
    Abstract: A custom tool for bonding orthodontic appliances in a mouth of a patient, the custom tool comprising: a facial body for a patient-specific, customized fit with the facial side of a plurality of teeth of the patient, a lingual body for a patient-specific, customized fit with the lingual side of the plurality of the teeth of the patient, wherein the lingual body. wherein the facial body and lingual body are configured to combine with the teeth of the patient to position orthodontic appliances on the plurality of teeth.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: March 12, 2024
    Assignee: 3M Innovative Properties Company
    Inventors: James D. Hansen, Joseph C. Dingeldein, John M. Pilgrim
  • Patent number: 9729547
    Abstract: Embodiments are provided for managing user credentials that enable access to secure websites. According to certain aspects, a browser device connects (230) to a website server that hosts a secure website. The browser device initiates (236) a credential request and enters (238) a discovery routine with a mobile device. After establishing (240) a secure channel with the mobile device, the browser device sends (248) an identification of the secure website to the mobile device, which identifies (250) corresponding user credentials and sends (252) the user credentials to the browser device. The browser device populates (254) a login page with the user credentials and accesses (256) the secure website.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: August 8, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: James J. Morikuni, Joseph M. Hansen, Darren B Shu
  • Publication number: 20160248764
    Abstract: Embodiments are provided for managing user credentials that enable access to secure websites. According to certain aspects, a browser device connects (230) to a website server that hosts a secure website. The browser device initiates (236) a credential request and enters (238) a discovery routine with a mobile device. After establishing (240) a secure channel with the mobile device, the browser device sends (248) an identification of the secure website to the mobile device, which identifies (250) corresponding user credentials and sends (252) the user credentials to the browser device. The browser device populates (254) a login page with the user credentials and accesses (256) the secure website.
    Type: Application
    Filed: May 3, 2016
    Publication date: August 25, 2016
    Inventors: James J. Morikuni, Joseph M. Hansen, Darren B Shu
  • Patent number: 9363251
    Abstract: Embodiments are provided for managing user credentials that enable access to secure websites. According to certain aspects, a browser device connects (230) to a website server that hosts a secure website. The browser device initiates (236) a credential request and enters (238) a discovery routine with a mobile device. After establishing (240) a secure channel with the mobile device, the browser device sends (248) an identification of the secure website to the mobile device, which identifies (250) corresponding user credentials and sends (252) the user credentials to the browser device. The browser device populates (254) a login page with the user credentials and accesses (256) the secure website.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: June 7, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: James Morikuni, Joseph M Hansen, Darren B Shu
  • Publication number: 20150096001
    Abstract: Embodiments are provided for managing user credentials that enable access to secure websites. According to certain aspects, a browser device connects (230) to a website server that hosts a secure website. The browser device initiates (236) a credential request and enters (238) a discovery routine with a mobile device. After establishing (240) a secure channel with the mobile device, the browser device sends (248) an identification of the secure website to the mobile device, which identifies (250) corresponding user credentials and sends (252) the user credentials to the browser device. The browser device populates (254) a login page with the user credentials and accesses (256) the secure website.
    Type: Application
    Filed: October 14, 2013
    Publication date: April 2, 2015
    Applicant: Motorola Mobility LLC
    Inventors: James J. Morikuni, Joseph M. Hansen, Darren B. Shu
  • Patent number: 8135954
    Abstract: A server, e.g., a client (105, 107, 109), receives a request for a digital signature to be applied to digital information, obtains a representation of the information, determines a designation of key pair(s) to be applied thereto; and transmits a request for the digital signature to a front end server (103a, 103b). The front end server determines one or more of whether the client is authentic and authorized, the user identifier is authentic, and the user identifier is permitted to make the request. If so, the front end server transmits a request to generate a digital signature to a back end server (101). The back end server determines one or more of whether the front end server is authentic and the designated key pair correspond to the requesting front end server. If so, the back end server generates the digital signature based on the information and the key pair(s).
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: March 13, 2012
    Assignee: Motorola Mobility, Inc.
    Inventors: Joel D. Voss, Ronald F. Buskey, Joseph M. Hansen, David H. Hartley, Michael J. Terrington
  • Patent number: 7900045
    Abstract: An apparatus (100) used by a plurality of devices to authenticate an accessory (120) is configured to operate with a device (110) of the plurality of devices. The accessory (120) applies an authentication algorithm to a key and a challenge (130) received from the device (110) and generates a response (132) thereto. A challenge and response memory (114) stores a subset of a set of challenges (232) and pre-computed responses (230). The enabling circuit transmits a challenge (130) to the accessory (120) and receives a received response (132) therefrom. The enabling circuit (112) also compares the received response (132) to the stored response (230) corresponding to the stored challenge (232) sent to the accessory (120).
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: March 1, 2011
    Assignee: Motorola Mobility, Inc.
    Inventors: Kent D. Rager, Joseph M. Hansen
  • Patent number: 7526662
    Abstract: A method and apparatus is provided for power conservation of a hardware module (142) which is coupleable to a portable electronic device (100). The hardware module (142) has unique identification information associated therewith and stored therein. The unique identification information is provided periodically (308) to the portable electronic device (100) and stored therein (207). To conserve power, the portable electronic device (100) sends a power-down notice (212) to the hardware module (142), the module controller (144) stores current state information of the hardware module (142) in a non-volatile memory (146) thereof, and the hardware module (142) is powered off (214).
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: April 28, 2009
    Assignee: Motorola, Inc.
    Inventors: Christopher F. Bussan, Joseph M. Hansen
  • Publication number: 20080159534
    Abstract: An apparatus (100) used by a plurality of devices to authenticate an accessory (120) is configured to operate with a device (110) of the plurality of devices. The accessory (120) applies an authentication algorithm to a key and a challenge (130) received from the device (110) and generates a response (132) thereto. A challenge and response memory (114) stores a subset of a set of challenges (232) and pre-computed responses (230). The enabling circuit transmits a challenge (130) to the accessory (120) and receives a received response (132) therefrom. The enabling circuit (112) also compares the received response (132) to the stored response (230) corresponding to the stored challenge (232) sent to the accessory (120).
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Applicant: MOTOROLA, INC.
    Inventors: KENT D. RAGER, JOSEPH M. HANSEN
  • Patent number: 6965763
    Abstract: A method of coordinating events in a microprocessor-based electronic device having a sleep mode to reduce current drain includes a first step of determining a list of times to perform associated operating system events requiring a wake-up period for the device. A next step includes establishing a timing of fixed events wherein the electronic device enters a wake-up period to perform the fixed events. A next step includes delaying the time for an operating system event to coincide with a fixed event such that the electronic device utilizes one coincident wake-up period to perform both of the operating system event and the fixed event. This removes the current drain associated with entering and exited an additional sleep period.
    Type: Grant
    Filed: February 11, 2002
    Date of Patent: November 15, 2005
    Assignee: Motorola, Inc.
    Inventors: Christopher F. Bussan, Joseph M. Hansen, Charles P. Binzel
  • Publication number: 20030153368
    Abstract: A method of coordinating events in a microprocessor-based electronic device having a sleep mode to reduce current drain includes a first step of determining a list of times to perform associated operating system events requiring a wake-up period for the device. A next step includes establishing a timing of fixed events wherein the electronic device enters a wake-up period to perform the fixed events. A next step includes delaying the time for an operating system event to coincide with a fixed event such that the electronic device utilizes one coincident wake-up period to perform both of the operating system event and the fixed event. This removes the current drain associated with entering and exited an additional sleep period.
    Type: Application
    Filed: February 11, 2002
    Publication date: August 14, 2003
    Inventors: Christopher F. Bussan, Joseph M. Hansen, Charles P. Binzel
  • Patent number: 5809544
    Abstract: A microcontroller (100) with an expansion port (112) includes internal ROM (110) and EEPROM (109) and an external expansion port. The EEPROM internal to the microcontroller is programmable only when the CPU (102) is executing instructions within the internal ROM. Additionally, instructions associated with a secure operation stored in the internal ROM may not be accessed without first executing the beginning instruction of the secure operation. Attempts to begin execution of the secure operation at any point other than the legal entry address will cause the internal ROM (110) to be disabled.
    Type: Grant
    Filed: October 15, 1996
    Date of Patent: September 15, 1998
    Assignee: Motorola, Inc.
    Inventors: Donald A. Dorsey, Joseph M. Hansen
  • Patent number: 5420489
    Abstract: The robotic end-effector system comprises a mounting bracket assembly attached to a manipulator arm of a robot. A dual shaft motor is attached to the mounting bracket assembly. The motor has first and second rotatable output shafts. The first shaft is for mounting an encoder for providing position data. A mechanical drive mechanism is connected to the motor and to the mounting bracket assembly. The mechanical drive mechanism converts rotational motion of the second output shaft to translational motion. A passive compliance system is connected to the mechanical drive mechanism. A load sensor system is supported by the compliance system for providing force data. An end-effector end piece is connected to the load sensor system. A closed loop computer control system is in communication with the motor for processing the position data and the force data for providing micro positioning of the end-effector end piece and for providing an active system compliance, thereby achieving the desired end-effector function.
    Type: Grant
    Filed: November 12, 1993
    Date of Patent: May 30, 1995
    Assignee: Rockwell International Corporation
    Inventors: Joseph M. Hansen, Davoud Manouchehri, Walter T. Appleberry, Thomas S. Lindsay
  • Patent number: 5010553
    Abstract: A method of operating a high speed, error-free data transmission system in a noisy medium comprises compressing data determined to be compressible, forward error correcting the data and interleaving the data in a bit matrix memory to enhance the forward error correction. Digital information packets are formulated including a header bearing a packet number, the total packet byte count, any packet number resend request, the data byte count of the actual data and a CRC. The digital information packet is loaded onto a transmitter carousel having a fixed number of sectors. The receiver receives the data, requests resend of any packet (by number) that is defective, error corrects if necessary and sequentially loads the packet onto a receiver carousel. Packets or sequential packet groups are removed from the carousel, selectively decompressed and the data words extracted and sent to the output.
    Type: Grant
    Filed: December 5, 1988
    Date of Patent: April 23, 1991
    Assignee: Compuquest, Inc.
    Inventors: Clifford D. Scheller, Aaron A. Collins, Joseph M. Hansen