Combined With Knowledge Processing (e.g., Natural Language System) Patents (Class 700/246)
-
Patent number: 12290927Abstract: A system, including an analysis server computer, a robot that is configured to participate in interactions with one or more participants; wherein the robot is configured to collect information related to the participants during the interaction, wherein the robot accepts a summary report related to the interaction from a participant or forms a summary report, wherein the robot is configured to forward the summary report to the analysis server for analysis, wherein the analysis server is configured to analyze the summary report and determine if the summary report should pass or fail, when the summary report passes the analysis server is configured to store the summary report in a database; and when the summary report fails the analysis server is configured to provide feedback to the robot with a list of problems for correction in the summary report.Type: GrantFiled: August 14, 2024Date of Patent: May 6, 2025Inventors: Harry Fox, David Azoulay, Boris Zlotnikov, Andrew C. Gorelick, Efraim Spiro
-
Patent number: 12266239Abstract: An improved system and method for fantasy sports betting is disclosed herein. The system and method provides for an online website or application that utilizes cryptocurrency as the only funding a distribution source for game play by individual players or participants. The present disclosure solves a number of problems in multiple fields of art, most notably, in the field of computers or computerized devices.Type: GrantFiled: July 8, 2022Date of Patent: April 1, 2025Inventor: Chris Morgan
-
Patent number: 12208521Abstract: Systems and methods are provided for learning control policies that are safe, robust, and interpretable in developing robotic systems. In one example, a signal temporal logic is used to evaluate and rank the quality of demonstrations. The temporal logic based specifications allow generation of non-Markovian rewards, and also define causal dependencies between tasks such as sequential task specifications.Type: GrantFiled: January 20, 2022Date of Patent: January 28, 2025Assignee: UNIVERSITY OF SOUTHERN CALIFORNIAInventors: Aniruddh Gopinath Puranic, Jyotirmoy Deshmukh, Stefanos Nikolaidis
-
Patent number: 12194632Abstract: In at least one embodiment, under the control of a robotic control system, a gripper on a robot is positioned to grasp a 3-dimensional object. In at least one embodiment, the relative position of the object and the gripper is determined, at least in part, by using a camera mounted on the gripper.Type: GrantFiled: October 10, 2023Date of Patent: January 14, 2025Assignee: NVIDIA CorporationInventors: Shariq Iqbal, Jonathan Tremblay, Thang Hong To, Jia Cheng, Erik Leitch, Duncan J. McKay, Stanley Thomas Birchfield
-
Patent number: 12172328Abstract: A method for displaying an operating environment of a robot. The method includes determining an object type of each of one or more objects in the operating environment of the robot based on sensory information acquired by the robot; constructing a three-dimensional (3D) virtual environment of the operating environment based at least in part on the object type of each of the one or more objects; and displaying the 3D virtual environment of the operating environment via a display interface.Type: GrantFiled: December 30, 2023Date of Patent: December 24, 2024Assignee: SHENZHEN YUEJIANG TECHNOLOGY CO., LTD.Inventors: Yu Jiang, Xulin Lang, Rui Huang, Junjie Xie, Zhufu Liu
-
Patent number: 12162153Abstract: Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters, environment details, and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. The NL query may include a request for one or more work objectives from the LLM, such as “What can I do here?”, thereby establishing a form of agency by which the robot system may identify activities to perform without operator intervention. The LLM may also be queried to convert each work objective into a task plan providing a sequence of steps that the robot system may execute to complete the work objective. Optionally, the robot system may communicate with an operator to determine whether or not to execute a task plan.Type: GrantFiled: January 26, 2024Date of Patent: December 10, 2024Assignee: Sanctuary Cognitive Systems CorporationInventors: Geordie Rose, Suzanne Gildert
-
Patent number: 12145266Abstract: Robot control systems, methods, control modules, and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters, environment details, and/or instruction sets may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. An NL response from the LLM may then be converted into a task plan. A task plan that successfully completes a first instance of a work objective may be parameterized and re-used to complete a second instance of the work objective. Parameterization of a task plan may include replacing one or more nouns/objects in the NL task plan with variables, while optionally preserving one or more verbs/actions in the NL task plan.Type: GrantFiled: January 19, 2024Date of Patent: November 19, 2024Assignee: Sanctuary Cognitive Systems CorporationInventors: Geordie Rose, Suzanne Gildert
-
Patent number: 12136206Abstract: The present invention discloses a method for detecting surface flatness of a precast beam based on a three-dimensional point cloud model, including the following steps: (1) performing, according to a specific geometry of a three-dimensional point cloud model of a target component in a three-dimensional coordinate system, coarse calibration and fine calibration on the model sequentially to determine a spatial rotation matrix and perform point cloud coordinate calibration; (2) determining normal vectors at positions of points of the three-dimensional point cloud model of the component according to a principal component analysis method and a K-nearest-neighbor principle, so that a to-be-detected surface is segmented and extracted by defining a normal vector direction and a coordinate interval; and (3) iteratively searching for an optimal reference plane according to a form relationship between the to-be-detected surface and the three-dimensional coordinate system and calculating flatness of the surface.Type: GrantFiled: November 15, 2021Date of Patent: November 5, 2024Assignee: SOUTHEAST UNIVERSITYInventors: Wen Xiong, Chang Xu, Yanjie Zhu
-
Patent number: 12083678Abstract: Techniques are disclosed that enable training a meta-learning model, for use in causing a robot to perform a task, using imitation learning as well as reinforcement learning. Some implementations relate to training the meta-learning model using imitation learning based on one or more human guided demonstrations of the task. Additional or alternative implementations relate to training the meta-learning model using reinforcement learning based on trials of the robot attempting to perform the task. Further implementations relate to using the trained meta-learning model to few shot (or one shot) learn a new task based on a human guided demonstration of the new task.Type: GrantFiled: January 23, 2020Date of Patent: September 10, 2024Assignee: GOOGLE LLCInventors: Mrinal Kalakrishnan, Yunfei Bai, Paul Wohlhart, Eric Jang, Chelsea Finn, Seyed Mohammad Khansari Zadeh, Sergey Levine, Allan Zhou, Alexander Herzog, Daniel Kappler
-
Patent number: 12060124Abstract: Provided is a robot device including a plurality of legs to perform a moving work. The robot device includes: a plurality of legs; and a body portion to which the legs are attached, the body portion having a bottom surface higher than a ground plane of the legs that are shortened to a maximum. The body portion includes a loading portion on which a load is placed in a space surrounded by the plurality of legs. Furthermore, an outer casing that covers the entire robot device including the plurality of legs is further provided. The outer casing includes an openable/closable lid or door on at least one of an upper surface, a front surface, a rear surface, a left side surface, or a right side surface.Type: GrantFiled: July 21, 2020Date of Patent: August 13, 2024Assignee: SONY GROUP CORPORATIONInventors: Yasuhisa Kamikawa, Yasunori Kawanami, Eisuke Ohshima, Toshimitsu Kai
-
Patent number: 12030183Abstract: Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. The LLM module provides a task plan in NL, which can be evaluated for at least one fault or error. If at least one fault or error is identified, the LLM module can be queried to provide a resolution.Type: GrantFiled: January 19, 2024Date of Patent: July 9, 2024Assignee: Sanctuary Cognitive Systems CorporationInventors: Geordie Rose, Suzanne Gildert
-
Patent number: 11969899Abstract: The present disclosure relates to a method for generating a novel impedance configuration for a three-degree-of-freedom (3DOF) leg of a hydraulically-driven legged robot. The method includes: separately determining variations of input signals of an inner position-based control loop and an inner force-based control loop of a hydraulic drive unit of each joint based on an obtained mathematical model; generating a novel impedance configuration in which position-based control is performed on a hydraulic drive unit of a hip joint, and force-based control is performed on hydraulic drive units of a knee joint and an ankle joint in a hydraulic drive system of the leg of a to-be-controlled robot; and performing forward calculation by using the leg mathematical model, to obtain an actual position and a force variation of the foot of the leg of the to-be-controlled robot to control motion of the foot of the to-be-controlled robot within motion space.Type: GrantFiled: March 11, 2021Date of Patent: April 30, 2024Assignee: Yanshan UniversityInventors: Kaixian Ba, Yanhe Song, Huashun Li, Bin Yu, Guoliang Ma, Yuan Wang, Xiangdong Kong
-
Patent number: 11931894Abstract: Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. An NL response from the LLM may then be converted into robot control parameters and/or instructions. In this way, an LLM may be leveraged by the robot control system to enhance the autonomy of various operations and/or functions, including without limitation task planning, motion planning, human interaction, and/or reasoning about the environment.Type: GrantFiled: October 2, 2023Date of Patent: March 19, 2024Assignee: Sanctuary Cognitive Systems CorporationInventors: Geordie Rose, Suzanne Gildert
-
Patent number: 11919146Abstract: A method for controlling a serving robot is provided. The method includes the steps of: acquiring at least one of weight information on a support coupled to the serving robot and image information on the support; recognizing at least one serving object placed on or removed from the support on the basis of at least one of the weight information and the image information; and determining at least one destination of the serving robot on the basis of a result of the recognition and order information of at least one customer in a serving place.Type: GrantFiled: April 28, 2021Date of Patent: March 5, 2024Assignee: Bear Robotics, Inc.Inventor: John Jungwoo Ha
-
Patent number: 11904467Abstract: Techniques are disclosed that enable model predictive control of a robot based on a latent dynamics model and a reward function. In many implementations, the latent space can be divided into a deterministic portion and stochastic portion, allowing the model to be utilized in generating more likely robot trajectories. Additional or alternative implementations include many reward functions, where each reward function corresponds to a different robot task.Type: GrantFiled: May 17, 2019Date of Patent: February 20, 2024Assignee: GOOGLE LLCInventor: Danijar Hafner
-
Patent number: 11854308Abstract: The technology disclosed also initializes a new hand that enters the field of view of a gesture recognition system using a parallax detection module. The parallax detection module determines candidate regions of interest (ROI) for a given input hand image and computes depth, rotation and position information for the candidate ROI. Then, for each of the candidate ROI, an ImagePatch, which includes the hand, is extracted from the original input hand image to minimize processing of low-information pixels. Further, a hand classifier neural network is used to determine which ImagePatch most resembles a hand. For the qualified, most-hand like ImagePatch, a 3D virtual hand is initialized with depth, rotation and position matching that of the qualified ImagePatch.Type: GrantFiled: February 14, 2017Date of Patent: December 26, 2023Assignee: ULTRAHAPTICS IP TWO LIMITEDInventors: Jonathan Marsden, Raffi Bedikian, David Samuel Holz
-
Patent number: 11844575Abstract: Computer-implemented digital image analysis methods, apparatuses, and systems for robotic installation of surgical implants are disclosed. A disclosed apparatus plans a route within an anatomy of a patient from an incision site to a surgical implant site for robotic installation of a surgical implant. The apparatus uses digital imaging data to identify less-invasive installation paths and determine the dimensions of the surgical implant components being used. The apparatus segments the surgical implant into surgical implant subcomponents and modifies the surgical implant subcomponents, such that they can be inserted using the identified less-invasive installation paths.Type: GrantFiled: January 5, 2023Date of Patent: December 19, 2023Assignee: IX Innovation LLCInventors: Jeffrey Roh, Justin Esterberg, John Cronin, Seth Cronin, Michael John Baker
-
Patent number: 11780098Abstract: A robot is equipped with a processor. The processor detects external appearance or audio of a living being, and by controlling the robot, causes the robot to execute an operation in accordance with liking data indicating preferences of the robot regarding external appearance or audio and the detected external appearance or audio of the living being.Type: GrantFiled: September 26, 2022Date of Patent: October 10, 2023Assignee: CASIO COMPUTER CO., LTDInventor: Masatoshi Watanuki
-
Patent number: 11763471Abstract: A method for large scene elastic semantic representation and self-supervised light field reconstruction is provided. The method includes acquiring a first depth map set corresponding to a target scene, in which the first depth map set includes a first depth map corresponding to at least one 5 angle of view; inputting the first depth map set into a target elastic semantic reconstruction model to obtain a second depth map set, in which the second depth map set includes a second depth map corresponding to the at least one angle of view; and fusing the second depth map corresponding to the at least one angle of view to obtain a target scene point cloud corresponding to the target scene.Type: GrantFiled: April 14, 2023Date of Patent: September 19, 2023Assignee: TSINGHUA UNIVERSITYInventors: Lu Fang, Jinzhi Zhang, Ruofan Tang
-
Patent number: 11703247Abstract: A ventilation system with automatic flow balancing derived from a neural network to consistently achieve a desired flow rate for inlet flow and/or outlet flow in various operating environments to optimize system performance. The system includes a ventilation device that includes an exhaust blower assembly with a blower motor and a control circuit having a mathematical equation that determines an estimated exhaust blower flow based upon select inputs. The ventilation device also includes a supply blower assembly with a blower motor and control circuit having a mathematical equation that determines an estimated supply blower flow based upon select inputs. When the estimated exhaust blower flow is different than an exhaust flow set point, the exhaust control circuit selectively alters power supplied to the exhaust motor. When the estimated supply blower flow is different than a supply flow set point, the supply control circuit selectively alters power supplied to the supply motor.Type: GrantFiled: October 13, 2021Date of Patent: July 18, 2023Assignee: Broan-NuTone LLCInventor: Simon Blanchard
-
Patent number: 11637716Abstract: Methods, systems, and apparatus, including computer programs encoded on a storage device, for using a robotic device to manipulate a manual control of a device. In one aspect, the system includes a robotic device, a first device that is located at a property and that has a manual control, and a monitoring unit. The monitoring unit may include a network interface, a processor, and a storage device that includes instructions to cause the processor to perform operations. The operations may include determining an operating state of the first device, determining the state of the monitoring system, determining whether one or more of the manual controls associated with the first device should be manipulated to alter the operating state of the first device, and transmitting one or more instruction to the robotic device that instruct the robotic device to manipulate one or more manual controls that are associated the first device.Type: GrantFiled: August 24, 2020Date of Patent: April 25, 2023Assignee: Alarm.com IncorporatedInventors: Daniel Todd Kerzner, Stephen Scott Trundle
-
Patent number: 11576548Abstract: A system providing a barrier for an autonomous floor cleaner includes an artificial barrier generator that radiates one or more infrared signals. An autonomous floor cleaner can be configured to detect the infrared signals, and can react by altering course. Methods for containing an autonomous floor cleaner within a user-determined boundary are disclosed.Type: GrantFiled: May 11, 2021Date of Patent: February 14, 2023Assignee: BISSELL Inc.Inventors: Andrew J. Brouwers, David VanKampen, Jeffery Swan, Eric D. Buehler
-
Patent number: 11568863Abstract: Devices and techniques are generally described for application determination in speech processing. Input data corresponding to a spoken utterance may be received. Speech recognition processing may be performed on the input data to generate text data. A machine learning encoder may generate a vector representation of the input data. A first binary classifier may determine a first probability that the input data corresponds to a first speech-processing application. A second binary classifier may determine a second probability that the input data corresponds to a second speech-processing application. A selection between the first speech-processing application and the second speech-processing application may be made based at least in part on the first probability and the second probability.Type: GrantFiled: March 23, 2018Date of Patent: January 31, 2023Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Ruhi Sarikaya, Dongchan Kim, Young-Bum Kim
-
Patent number: 11559902Abstract: A robot system includes: a robot including an end effector connected to an arm thereof; a vision sensor mounted to the robot; and a controller configured to output an operation signal that enables the robot to operate when an input is generated through a touch screen. Each of an object and a target to which the object is placed is inputted through the touch screen. The touch screen displays a recommendation region of the target in a distinguished manner.Type: GrantFiled: September 10, 2019Date of Patent: January 24, 2023Assignee: LG ELECTRONICS INC.Inventor: Joonkeol Song
-
Patent number: 11556575Abstract: Techniques for structuring knowledge bases specific to a user or group of users and techniques for using the knowledge bases to answer user inputs are described. A knowledge base may be populated with information provided by users associated with the knowledge base. Users associated with a knowledge base may be proactive in providing content to the knowledge base and/or a system may solicit an answer to a user input from users associated with a particular knowledge base. When the system receives an answer, the system may populate the knowledge base with the answer and may output the answer to the user that originated the user input. The system may output user inputs to be answered using messages or by establishing two-way communication sessions.Type: GrantFiled: March 9, 2021Date of Patent: January 17, 2023Assignee: Amazon Technologies, Inc.Inventor: James Alexander Stanton
-
Patent number: 11547486Abstract: Computer-implemented digital image analysis methods, apparatuses, and systems for robotic installation of surgical implants are disclosed. A disclosed apparatus plans a route within an anatomy of a patient from an incision site to a surgical implant site for robotic installation of a surgical implant. The apparatus uses digital imaging data to identify less-invasive installation paths and determine the dimensions of the surgical implant components being used. The apparatus segments the surgical implant into surgical implant subcomponents and modifies the surgical implant subcomponents, such that they can be inserted using the identified less-invasive installation paths.Type: GrantFiled: August 3, 2022Date of Patent: January 10, 2023Assignee: IX Innovation LLCInventors: Jeffrey Roh, Justin Esterberg, John Cronin, Seth Cronin, Michael John Baker
-
Patent number: 11524401Abstract: A method includes determining motion imitation information for causing a system to imitate a physical task using a first machine learning model that is trained using motion information that represents a performance of the physical task, determining a predicted correction based on the motion information and a current state from the system using a second machine learning model that is trained using the motion information, determining an action to be performed by the system based on the motion imitation information and the predicted correction; and controlling motion of the system in accordance with the action.Type: GrantFiled: March 25, 2020Date of Patent: December 13, 2022Assignee: APPLE INC.Inventors: Jian Zhang, Mario J. Srouji, Ruslan Salakhutdinov
-
Patent number: 11454574Abstract: One embodiment of the invention is directed to a method comprising receiving instruction data relating to a sample in a sample container. The method includes generating, by at least one processor using a workflow management layer, a process plan for the sample, and providing the process plan to a process control layer. The process plan comprises a plurality of possible routes. The method also comprises selecting, by the at least one processor using the process control layer, an optimized route within the plurality of possible routes in the process plan, and providing the optimized route to a middleware control layer. The at least one processor and middleware control layer are operable to cause a transport system to proceed along the selected route.Type: GrantFiled: November 7, 2013Date of Patent: September 27, 2022Assignee: Beckman Coulter, Inc.Inventors: Michael Eberhardt, Charles Martinez, Kathleen Payne, Christoph Welte, Bernd Wiedemann
-
Patent number: 11440185Abstract: A multi-operation unit integration device having scale expandability and includes a plurality of operation units each of which includes a movable unit; and an integration module. The integration module includes an operation timing unit that gives operation timings of the plurality of operation units based on an operation instruction input from an outside, and the operation unit includes: a plurality of operation learning units that generate a control signal given to the movable unit according to an operation timing signal from the operation timing unit of the integration module; drive means for driving the movable unit of the operation unit according to the control signal; and a sensor that detects a state quantity of the movable unit driven by the drive means. An autonomous learning type robot device is configured using the multi-operation unit integration device as a control portion.Type: GrantFiled: March 2, 2018Date of Patent: September 13, 2022Assignee: HITACHI, LTD.Inventors: Hiroshi Ito, Kenjiro Yamamoto, Yusuke Hieida
-
Patent number: 11406235Abstract: The invention relates to an autonomous domestic appliance (1) in the form of a floor cleaning robot or a lawn mower robot with a platform (3) which comprises means of locomotion (4), environmental sensors (5a, 5b, 5c) for detecting properties of the environment of the autonomous domestic appliance (1) and a control unit (6). The environmental sensors (5a, 5b, 5c) are connected to the control unit (6), and the control unit (6) is designed for autonomous movement of the domestic appliance (1) by actuating the means of locomotion (4) as a function of the detected environmental properties and for permanent travel in an area for carrying out its actual domestic activity. The autonomous domestic appliance (1) has a communication unit (7) for establishing a communication link with a remotely arranged service unit (2) and, in addition to its actual domestic activity, is designed to detect the need of help of a person as a function of the environmental properties.Type: GrantFiled: November 23, 2017Date of Patent: August 9, 2022Assignee: SERVICE-KONZEPTE MM AGInventor: Anja Möwisch
-
Patent number: 11389961Abstract: An article searching method includes: receiving a search task for searching for an article to be searched; acquiring, based on the search task, a three dimensional model corresponding to the article to be searched; determining a search task group for searching for the article to be searched; and searching for the article to be searched based on the acquired three dimensional model and in combination with the search task group, wherein the search task group shares a search result in the process of searching for the article to be searched.Type: GrantFiled: November 11, 2019Date of Patent: July 19, 2022Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.Inventor: Lei Luo
-
Patent number: 11380103Abstract: A surveillance performance (information expressing uncertainty of information relating to a potential risk area in a region that requires monitoring) and a tracking performance (information expressing the product of an importance level of a potential risk area and a coverage ratio (an overlap rate between potential risk areas and moving bodies)) are mutually analyzed, and plural moving bodies are allotted to either surveillance or tracking. Potential risk areas that require monitoring are determined such that the surveillance performance and the tracking performance respectively satisfy predetermined levels. The plural moving bodies are allocated to potential risk areas determined to be potential risk areas that require monitoring (simultaneous optimization). The respective moving bodies subject to simultaneous optimization start moving toward their allocated potential risk areas to monitor the potential risk areas.Type: GrantFiled: June 28, 2018Date of Patent: July 5, 2022Assignee: KABUSHIKI KAISHA TOYOTA CHUO KENKYUSHOInventors: Tatsuya Miyano, Kazuki Shibata, Tomohiko Jimbo
-
Patent number: 11373100Abstract: Described herein is a system and method for providing a conversation session with an artificial intelligence entity that is associated with a business entity. In some aspects, input is provided to an artificial intelligence entity advertisement system. The input is analyzed to determine the subject matter of the input. An artificial intelligence entity associated with the subject matter is then selected and provided to the user. The artificial intelligence entity recommends products or services that are provided by the business entity to the user.Type: GrantFiled: November 29, 2016Date of Patent: June 28, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Xianchao Wu, Keizo Fujiwara
-
Patent number: 11373385Abstract: Person recognition device for person re-identification in a monitoring region, having a camera apparatus and an evaluation module, wherein the camera apparatus comprises a first camera unit and a second camera unit, wherein the first camera unit is configured to record a first monitoring image of a portion of the monitoring region, wherein the second camera unit is configured to record a second monitoring image of the portion of the monitoring region, wherein the camera apparatus is configured to feed the first monitoring image and the second monitoring image to the evaluation module, wherein the evaluation module is configured to re-identify a person in the monitoring region based on the first monitoring image and the second monitoring image, wherein the second camera unit has a cut-off filter for wavelength cutting of incident light in a stop band.Type: GrantFiled: August 28, 2019Date of Patent: June 28, 2022Assignee: Robert Bosch GmbHInventors: Damian Koesters, Gregor Blott
-
Patent number: 11348141Abstract: Techniques for programmatically interfacing with mobile chat sessions are discussed herein. Some embodiments may include one or more servers configured to: access the mobile chat session hosted by the mobile chat server; receive input chat data from the mobile chat server; determine promotions scores of candidate promotions based at least in part on the input chat data; and provide the output chat data to the mobile chat server including an electronic marketing communication of one or more promotions selected based on the promotion scores. The one or more servers may be further configured to programmatically interact with chat accounts within the mobile chat session, such as to request additional search terms for improved promotion relevance targeting, among other things.Type: GrantFiled: June 23, 2016Date of Patent: May 31, 2022Assignee: Groupon, Inc.Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
-
Patent number: 11341355Abstract: Disclosed is a method of controlling a robot, the method including receiving user input of a request for fitting service, moving the robot to a position at which a distance from the user satisfies a predetermined reference distance or more, and a predetermined range or more of the body of the user is scannable, scanning the predetermined range or more of the body of the user through the camera at the moved position, and providing the fitting service by creating a virtual avatar character of the user based on a result of scanning.Type: GrantFiled: December 20, 2019Date of Patent: May 24, 2022Assignee: LG ELECTRONICS INC.Inventors: Yeongnam Ahn, Kaeun Lee, Jiyun Jung, Taegil Cho
-
Patent number: 11334085Abstract: Methods and systems are provided for high-speed constrained motion planning. In one embodiment, a method includes computing, with a neural network trained on trajectories generated by a non-convex optimizer, a trajectory from one or more initial states of an autonomous system to one or more final states of the autonomous system, updating, with the non-convex optimizer, the trajectory according to kinematic limits and dynamic limits of the autonomous system to obtain a final trajectory, and automatically controlling the autonomous system from an initial state of the one or more initial states to a final state of the one or more final states according to the final trajectory. In this way, efficient and smooth trajectories can be rapidly computed for effective real-time control while accounting for obstacles and physical constraints of an autonomous system.Type: GrantFiled: May 24, 2021Date of Patent: May 17, 2022Assignee: The Regents of the University of CaliforniaInventors: Jeffrey Ichnowski, Kenneth Yigael Goldberg, Yahav Avigal, Vishal Satish
-
Patent number: 11192253Abstract: A method includes providing a virtual representation of an environment of a robot. The virtual representation includes an object representation of an object in the environment. The method further includes determining an attribute of the object within the environment of the robot. The attribute includes at least one of occupancy data, force data, and deformation data pertaining to the object. The method further includes receiving a user command to control the robot to move with respect to the object, and modifying a received user command pertaining to the representation of the object based upon the attribute.Type: GrantFiled: October 12, 2018Date of Patent: December 7, 2021Assignee: TOYOTA RESEARCH INSTITUTE, INC.Inventors: Allison Thackston, Sam Zapolsky, Katarina Bouma, Laura Stelzner, Ron Goldman
-
Patent number: 11168916Abstract: A ventilation system with automatic flow balancing derived from a neural network to consistently achieve a desired flow rate for inlet flow and/or outlet flow in various operating environments to optimize system performance. The system includes a ventilation device that includes an exhaust blower assembly with a blower motor and a control circuit having a mathematical equation that determines an estimated exhaust blower flow based upon select inputs. The ventilation device also includes a supply blower assembly with a blower motor and control circuit having a mathematical equation that determines an estimated supply blower flow based upon select inputs. When the estimated exhaust blower flow is different than an exhaust flow set point, the exhaust control circuit selectively alters power supplied to the exhaust motor. When the estimated supply blower flow is different than a supply flow set point, the supply control circuit selectively alters power supplied to the supply motor.Type: GrantFiled: June 11, 2019Date of Patent: November 9, 2021Assignee: Broan-NuTone LLCInventor: Simon Blanchard
-
Patent number: 11126257Abstract: A system for gaze and gesture detection in unconstrained environments includes a 360-degree (omnidirectional) camera system, one or more depth sensors, and associated memory, processors and programming instructions to determine an object of a human user's attention in the unconstrained environment. The illustrative system may identify the object using eye gaze, gesture detection, and/or speech recognition. The system may generate a saliency map and identify areas of interest. A directionality vector may be projected on the saliency map to find intersecting areas of interest. The system may identify the object of attention once the object of attention is located.Type: GrantFiled: April 17, 2018Date of Patent: September 21, 2021Assignee: TOYOTA RESEARCH INSTITUTE, INC.Inventor: Simon A. I. Stent
-
Patent number: 11017317Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for evaluating robot learning. In some implementations, one or more computers receive object classification examples from a plurality of robots. Each object classification example includes (i) an embedding that a robot generated using a machine learning model, and (ii) an object classification corresponding to the embedding. The object classification examples are evaluated based on a similarity of the received embeddings with respect to other embeddings. A subset of the object classification examples is selected based on the evaluation of the quality of the embeddings. The subset of the object classification examples is distributed to the robots in the plurality of robots.Type: GrantFiled: December 27, 2017Date of Patent: May 25, 2021Assignee: X Development LLCInventors: Nareshkumar Rajkumar, Patrick Leger
-
Patent number: 11014232Abstract: According to one embodiment, a holding apparatus includes a holding part, a rotating part, a supporting part, and a moving mechanism. The holding part is configured to hold an article. The rotating part is configured to rotate the holding part. The supporting part is configured to support the article from below. The moving mechanism is configured to move the holding part with respect to the supporting part.Type: GrantFiled: February 25, 2020Date of Patent: May 25, 2021Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Hideichi Nakamoto, Atsushi Sugahara
-
Patent number: 11014252Abstract: A robot system may include a robot controller; a target robot; and a host device. The target robot may include a first memory to store device specific data comprising information on the model of the target robot; individual identification data used to identify the target robot; and an individual difference parameter unique to the target robot. The robot controller may include a second memory to store information on the model of the target robot connected to the robot controller, the model configuration information, the individual identification data, and the individual difference parameter; and a controller to control the target robot on the basis of the model configuration information and the individual difference parameter stored in the second memory unit. The controller may read the model configuration information of the model and store the model configuration information in the second memory unit.Type: GrantFiled: December 18, 2018Date of Patent: May 25, 2021Assignee: NIDEC SANKYO CORPORATIONInventors: Hiroshi Tonouchi, Tetsuya Inomata, Hirokatsu Okumura
-
Patent number: 11016486Abstract: An autonomous mobile robot includes a robot body, a movement unit, a detector, and a controller. The movement unit moves the robot body to a destination point. The detector detects a state of a person present around the destination point. The controller controls the movement unit so as to make the autonomous mobile robot approach the person present around the destination point along a travel route that differs depending on the state of the person detected by the detector.Type: GrantFiled: August 30, 2017Date of Patent: May 25, 2021Assignee: FUJI XEROX CO., LTD.Inventors: Yasuharu Sakurai, Hirokazu Tsubota, Kunitoshi Yamamoto
-
Patent number: 11010726Abstract: An information processing system, a control method and a non-transitory storage medium through which emotional values of objects can be numerically expressed based on an interaction between the objects are provided. The information processing system includes a detection unit that detects information related to an interaction between a first object and a second object; and a generation unit that is capable of generating an emotion value of the first object and an emotion value of the second object on the basis of the information related to the interaction.Type: GrantFiled: August 4, 2015Date of Patent: May 18, 2021Assignee: SONY CORPORATIONInventors: Takahiko Sueyoshi, Atsushi Shionozaki, Hiroshi Iwanami, Keigo Ihara, Yasushi Miyajima
-
Patent number: 10990880Abstract: A technology to build emulated nervous systems is presented here, as well as the interface method for operating the emulated nervous system. The technology provides for inclusion of neuroanatomically accurate definitions organized hierarchically. This permits a highly realistic nervous system to be created and interact with its surrounding environment.Type: GrantFiled: October 16, 2018Date of Patent: April 27, 2021Inventor: Fred Narcross
-
Patent number: 10978205Abstract: A method and system for improving the software programming of a robot system, comprising monitoring of plurality of human user-robot interactive pairs' (HURIP) interactions. System comprises each of said plurality of HURIPs as using ‘front-end’ semi-autonomous robot component linked by wireless two-way communications to a ‘back-end’ cloud-based computerized component. Monitoring comprises review of robot sensor-gathered data and data from camera and audio data from homes of users during user-robot interactions. Analysis of said monitoring by authorized observers such as psychologist, parent, teacher, system administrator, software programmer(s), enables identification of areas for software improvement. Improved software is tested, wherein testing comprises at least similar monitoring of HURIPs, and wherein said testing comprises social robots comprising said updated software.Type: GrantFiled: October 20, 2020Date of Patent: April 13, 2021Inventor: James E. Beecham
-
Patent number: 10956462Abstract: Techniques for structuring knowledge bases specific to a user or group of users and techniques for using the knowledge bases to answer user inputs are described. A knowledge base may be populated with information provided by users associated with the knowledge base. Users associated with a knowledge base may be proactive in providing content to the knowledge base and/or a system may solicit an answer to a user input from users associated with a particular knowledge base. When the system receives an answer, the system may populate the knowledge base with the answer and may output the answer to the user that originated the user input. The system may output user inputs to be answered using messages or by establishing two-way communication sessions.Type: GrantFiled: June 21, 2018Date of Patent: March 23, 2021Assignee: Amazon Technologies, Inc.Inventor: James Alexander Stanton
-
Patent number: 10957090Abstract: The present disclosure provides an eye animated expression display method. The method includes: receiving an instruction for displaying an eye animated expression; parsing a JSON file storing the eye animated emoticon to obtain a parsing result; and displaying the eye animated emoticon on the eye display screen based on the parsing result. The present disclosure further provides a robot. In the above-mentioned manner, the present disclosure is capable of improving the interactive performance of the eyes of the robot while reducing the space for storing eye animated expressions.Type: GrantFiled: August 1, 2019Date of Patent: March 23, 2021Assignee: UBTECH ROBOTICS CORP LTDInventors: Youjun Xiong, Ding Peng, Jing Yang, Xiaomin Zheng, Xin Li, Qingchun Huang, Xing Xiao
-
Patent number: 10929601Abstract: Techniques for determining an answer that relates to a user question when a system is unable to determine an exact answer to the user question are described. When the system receives a user question, the system may parse the user question to determine the words making up the question. The system may then process the words against an indexed dictionary of words to piece the words of the question together to from interpretations of the different possible relationships that may exist between the words. The system may attempt to determine an exact answer to the user question using the indexed words. If the system determines an exact answer, the system may output the answer to the querying user. If the system is unable to determine an exact answer, the system may navigate through a ontology of relationships within a knowledge base to determine an answer that is related to the user question but that may not directly answer the user question.Type: GrantFiled: March 23, 2018Date of Patent: February 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Zachary Phillip Trafny, Christopher E. Balmes, Alex D. Wilson