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: 11960795Abstract: 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: GrantFiled: May 14, 2021Date of Patent: April 16, 2024Assignee: 3M Innovative Properties CompanyInventors: Cameron M. Fabbri, Jonathan D. Gandrud, Joseph C. Dingeldein, James D. Hansen, Benjamin D. Zimmer, Jianbing Huang
-
Patent number: 11925299Abstract: 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: GrantFiled: September 4, 2020Date of Patent: March 12, 2024Assignee: PROVISUR TECHNOLOGIES, INC.Inventors: David M. Hansen, John Eisenbrandt, Joseph A. Ebert, Scott A. Lindee, E. William Wight, Thomas C. Wolcott
-
Patent number: 11925526Abstract: 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: GrantFiled: December 16, 2020Date of Patent: March 12, 2024Assignee: 3M Innovative Properties CompanyInventors: James D. Hansen, Joseph C. Dingeldein, John M. Pilgrim
-
Patent number: 9729547Abstract: 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: GrantFiled: May 3, 2016Date of Patent: August 8, 2017Assignee: Google Technology Holdings LLCInventors: James J. Morikuni, Joseph M. Hansen, Darren B Shu
-
Publication number: 20160248764Abstract: 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: ApplicationFiled: May 3, 2016Publication date: August 25, 2016Inventors: James J. Morikuni, Joseph M. Hansen, Darren B Shu
-
Patent number: 9363251Abstract: 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: GrantFiled: October 14, 2013Date of Patent: June 7, 2016Assignee: Google Technology Holdings LLCInventors: James Morikuni, Joseph M Hansen, Darren B Shu
-
Publication number: 20150096001Abstract: 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: ApplicationFiled: October 14, 2013Publication date: April 2, 2015Applicant: Motorola Mobility LLCInventors: James J. Morikuni, Joseph M. Hansen, Darren B. Shu
-
Patent number: 8135954Abstract: 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: GrantFiled: December 20, 2004Date of Patent: March 13, 2012Assignee: Motorola Mobility, Inc.Inventors: Joel D. Voss, Ronald F. Buskey, Joseph M. Hansen, David H. Hartley, Michael J. Terrington
-
Patent number: 7900045Abstract: 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: GrantFiled: December 28, 2006Date of Patent: March 1, 2011Assignee: Motorola Mobility, Inc.Inventors: Kent D. Rager, Joseph M. Hansen
-
Patent number: 7526662Abstract: 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: GrantFiled: September 2, 2005Date of Patent: April 28, 2009Assignee: Motorola, Inc.Inventors: Christopher F. Bussan, Joseph M. Hansen
-
Publication number: 20080159534Abstract: 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: ApplicationFiled: December 28, 2006Publication date: July 3, 2008Applicant: MOTOROLA, INC.Inventors: KENT D. RAGER, JOSEPH M. HANSEN
-
Patent number: 6965763Abstract: 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: GrantFiled: February 11, 2002Date of Patent: November 15, 2005Assignee: Motorola, Inc.Inventors: Christopher F. Bussan, Joseph M. Hansen, Charles P. Binzel
-
Publication number: 20030153368Abstract: 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: ApplicationFiled: February 11, 2002Publication date: August 14, 2003Inventors: Christopher F. Bussan, Joseph M. Hansen, Charles P. Binzel
-
Patent number: 5809544Abstract: 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: GrantFiled: October 15, 1996Date of Patent: September 15, 1998Assignee: Motorola, Inc.Inventors: Donald A. Dorsey, Joseph M. Hansen
-
Patent number: 5420489Abstract: 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: GrantFiled: November 12, 1993Date of Patent: May 30, 1995Assignee: Rockwell International CorporationInventors: Joseph M. Hansen, Davoud Manouchehri, Walter T. Appleberry, Thomas S. Lindsay
-
Patent number: 5010553Abstract: 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: GrantFiled: December 5, 1988Date of Patent: April 23, 1991Assignee: Compuquest, Inc.Inventors: Clifford D. Scheller, Aaron A. Collins, Joseph M. Hansen