Combined With Knowledge Processing (e.g., Natural Language System) Patents (Class 700/246)
  • Patent number: 11380103
    Abstract: 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: Grant
    Filed: June 28, 2018
    Date of Patent: July 5, 2022
    Assignee: KABUSHIKI KAISHA TOYOTA CHUO KENKYUSHO
    Inventors: Tatsuya Miyano, Kazuki Shibata, Tomohiko Jimbo
  • Patent number: 11373385
    Abstract: 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: Grant
    Filed: August 28, 2019
    Date of Patent: June 28, 2022
    Assignee: Robert Bosch GmbH
    Inventors: Damian Koesters, Gregor Blott
  • Patent number: 11373100
    Abstract: 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: Grant
    Filed: November 29, 2016
    Date of Patent: June 28, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Xianchao Wu, Keizo Fujiwara
  • Patent number: 11348141
    Abstract: 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: Grant
    Filed: June 23, 2016
    Date of Patent: May 31, 2022
    Assignee: Groupon, Inc.
    Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
  • Patent number: 11341355
    Abstract: 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: Grant
    Filed: December 20, 2019
    Date of Patent: May 24, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Yeongnam Ahn, Kaeun Lee, Jiyun Jung, Taegil Cho
  • Patent number: 11334085
    Abstract: 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: Grant
    Filed: May 24, 2021
    Date of Patent: May 17, 2022
    Assignee: The Regents of the University of California
    Inventors: Jeffrey Ichnowski, Kenneth Yigael Goldberg, Yahav Avigal, Vishal Satish
  • Patent number: 11192253
    Abstract: 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: Grant
    Filed: October 12, 2018
    Date of Patent: December 7, 2021
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Allison Thackston, Sam Zapolsky, Katarina Bouma, Laura Stelzner, Ron Goldman
  • Patent number: 11168916
    Abstract: 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: Grant
    Filed: June 11, 2019
    Date of Patent: November 9, 2021
    Assignee: Broan-NuTone LLC
    Inventor: Simon Blanchard
  • Patent number: 11126257
    Abstract: 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: Grant
    Filed: April 17, 2018
    Date of Patent: September 21, 2021
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventor: Simon A. I. Stent
  • Patent number: 11014252
    Abstract: 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: Grant
    Filed: December 18, 2018
    Date of Patent: May 25, 2021
    Assignee: NIDEC SANKYO CORPORATION
    Inventors: Hiroshi Tonouchi, Tetsuya Inomata, Hirokatsu Okumura
  • Patent number: 11017317
    Abstract: 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: Grant
    Filed: December 27, 2017
    Date of Patent: May 25, 2021
    Assignee: X Development LLC
    Inventors: Nareshkumar Rajkumar, Patrick Leger
  • Patent number: 11016486
    Abstract: 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: Grant
    Filed: August 30, 2017
    Date of Patent: May 25, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Yasuharu Sakurai, Hirokazu Tsubota, Kunitoshi Yamamoto
  • Patent number: 11014232
    Abstract: 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: Grant
    Filed: February 25, 2020
    Date of Patent: May 25, 2021
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hideichi Nakamoto, Atsushi Sugahara
  • Patent number: 11010726
    Abstract: 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: Grant
    Filed: August 4, 2015
    Date of Patent: May 18, 2021
    Assignee: SONY CORPORATION
    Inventors: Takahiko Sueyoshi, Atsushi Shionozaki, Hiroshi Iwanami, Keigo Ihara, Yasushi Miyajima
  • Patent number: 10990880
    Abstract: 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: Grant
    Filed: October 16, 2018
    Date of Patent: April 27, 2021
    Inventor: Fred Narcross
  • Patent number: 10978205
    Abstract: 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: Grant
    Filed: October 20, 2020
    Date of Patent: April 13, 2021
    Inventor: James E. Beecham
  • Patent number: 10957090
    Abstract: 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: Grant
    Filed: August 1, 2019
    Date of Patent: March 23, 2021
    Assignee: UBTECH ROBOTICS CORP LTD
    Inventors: Youjun Xiong, Ding Peng, Jing Yang, Xiaomin Zheng, Xin Li, Qingchun Huang, Xing Xiao
  • Patent number: 10956462
    Abstract: 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: Grant
    Filed: June 21, 2018
    Date of Patent: March 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: James Alexander Stanton
  • Patent number: 10929601
    Abstract: 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: Grant
    Filed: March 23, 2018
    Date of Patent: February 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Zachary Phillip Trafny, Christopher E. Balmes, Alex D. Wilson
  • Patent number: 10915574
    Abstract: An apparatus for recognizing a person includes a content separator configured to receive contents and separate the contents into video content and audio content; a video processor configured to recognize a face from an image in the video content received from the content separator and obtain information on a face recognition section by analyzing the video content; an audio processor configured to recognize a speaker from voice data in the audio content received from the content separator and obtain information on a speaker recognition section by analyzing the audio content; and a person recognized section information provider configured to provide information on a section of the contents in which a person appears based on the information on the face recognition section and the information on the speaker recognition section.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: February 9, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Dong Hyuck Im, Yong Seok Seo, Jung Hyun Kim, Jee Hyun Park, Won Young Yoo
  • Patent number: 10909980
    Abstract: A method of improving response times associated with responding to requests submitted at one or more front-end systems is disclosed. An utterance is listened for at an intelligent virtual assistant included in the one or more front-end systems. At least one of an intent, a context, and a classification is inferred from the utterance. One or more back-end system commands are generated based on the inferring. The one or more back-end system commands are selected based on machine-learned mappings of the at least one of the intent, the context, and the classification to machine-learned organization-specific pathways into the one or more back-end systems. The one or more back-end system commands are distributed across the one or more back-end systems. A response to the utterance is communicated for presentation via the intelligent virtual assistant, the response including an aggregation of the one or more results received.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: February 2, 2021
    Assignee: SKAEL, Inc.
    Inventors: Baba Nadimpalli, Farooq Khalid, Ritesh Nadhani
  • Patent number: 10901812
    Abstract: A system and method to manage communication between a plurality of heterogeneous devices and a cloud has been described. A speaker communication property of a speaker node executing at one of the plurality of heterogeneous devices and the cloud in a first network is compared with a listener communication property of a listener node executing at another of the plurality of devices in a second network. A message-type agnostic listener proxy included in the first network is then generated based on the comparison. Next a message-type agnostic buffer including serialized message corresponding to a message sent by the speaker node is received at the first communication bridge in the first network. Finally, the message-type agnostic speaker proxy forwards the serialized message included in the message-type agnostic buffer to the listener node in the second network.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: January 26, 2021
    Assignee: RAPYUTA ROBOTICS CO., LTD.
    Inventors: Dhananjay Sathe, Gajamohan Mohanarajah
  • Patent number: 10882179
    Abstract: The control system includes a master device control part controlling a master device with a certain number of control axes by using master information and a slave device control part controlling a slave device with a certain number of control axes by using slave information. The control system includes an abstracted master information creating part for creating abstracted master information having a fixed number of elements based on a predetermined manner for allocation and according to the number of elements of the received master information. The slave device control part extracts elements in a number in accordance with the number of elements of the slave information from the fixed number of elements included in the abstracted master information based on a predetermined manner for extraction and according to the number of elements of the slave information to create the slave information.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: January 5, 2021
    Assignee: OMRON Corporation
    Inventor: Toru Kogawara
  • Patent number: 10817785
    Abstract: 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: Grant
    Filed: August 8, 2015
    Date of Patent: October 27, 2020
    Inventor: Fred Narcross
  • Patent number: 10762113
    Abstract: In one embodiment, a method of processing a natural language input using a conversational knowledge graph in a virtual assistant is disclosed. The method includes receiving a natural language query from a user; translating the natural language query received from the user into corresponding intents; retrieving conversational knowledge context information based on the intents; using the retrieved conversational knowledge context information to customize back-end service calls to downstream applications; receiving a result of the customized back-end service calls; sending the result of the customized back-end service calls in a response to the natural language understanding system; translating the response from the fulfillment service system into a natural language response; and providing the natural language translated response to the user.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: September 1, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Kui Jia, Harish Doddala
  • Patent number: 10745203
    Abstract: An embodiment includes a plurality of transport modules forming a transport path on which a carriage travels and a plurality of control units each provided to corresponding one of the plurality of transport modules and configured to perform position control of the carriage in accordance with a pre-stored drive condition and a control start timing, and one of the plurality of control units which corresponds to a first transport module that is one of the plurality of transport modules corrects the drive condition by using a difference between an entry timing at which the carriage enters the first transport module and the control start timing.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: August 18, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Koji Tomoda, Takeshi Yamamoto, Hidetada Narahara
  • Patent number: 10591885
    Abstract: A processor-implemented method controls a self-driving vehicle (SDV). One or more processors receive, from one or more physical sensors, physical state readings that describe a physical environment of multiple persons that are in spatial proximity with one another. The processors determine, based on the physical state readings, a context of a physical setting of the multiple persons. The processors identify, based on the context of the physical setting of the multiple persons, an SDV that is known to modify a state of the multiple persons. The processor(s) then transmit, to a device controller, a device activation signal to activate the SDV, in order to transport cargo that one of the multiple persons was previously scheduled to transport.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Olympia Gluck, Itzhack Goldberg, Jinho Hwang, Maja Vukovic, Yelena Zilberstein
  • Patent number: 10585408
    Abstract: A household appliance in the form of a food processor has a controller that controls the preparation of a meal according to a sequence of prescribed steps that includes comminuting, mixing or heating the meal or ingredients. The controller is designed and set up to output a control command for controlling an external cleaning device depending on a progress of the sequence of steps. The control command to the external device includes a cleaning instruction for the external device to effect cleaning in an area where the household appliance is located.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: March 10, 2020
    Assignee: Vorwerk & Co. Interholding GmbH
    Inventors: Georg Hackert, Martin Helmich, Lorenz Hillen, Christian Holz, Gerhard Isenberg, Hendrik Koetz, Andrej Mosebach, Roman Ortmann, Robin Dulinski
  • Patent number: 10562184
    Abstract: A mobile robot includes a receiving unit that receives designation of a destination region including a destination, a moving unit that moves toward the destination region, and a seeking unit that seeks a client after movement toward the destination region starts. The moving unit moves toward the sought client.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: February 18, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Kunitoshi Yamamoto, Hajime Kajiyama, Naoya Ogata, Hideki Fujimoto, Mariko Miyazaki, Toshihiko Shibusawa, Masatoshi Maruo, Hirokazu Tsubota, Yasuharu Sakurai, Tetsuya Kobayashi
  • Patent number: 10373160
    Abstract: A location of a transaction or payment request is compared with a location of a user device to determine whether the distance is great enough to send an alert for a possible fraudulent transaction. The user device location may be predicted based on a last known location and information about the area of the last known location and movement of the user device.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: August 6, 2019
    Assignee: Paypal, Inc.
    Inventor: Prashanth Ranganathan
  • Patent number: 10366141
    Abstract: A device configured to emulate a node in a correlithm object processing system that includes a node engine. The node engine is configured to receive an input correlithm object and to determine distances between the input correlithm object and source correlithm objects in a node table. A correlithm object is a point in an n-dimensional space represented by a binary string. The distance between the input correlithm object and a source correlithm object is determined based on differences between a binary string representing the input correlithm object and binary strings linked with the source correlithm objects. The node engine is configured to identify a source correlithm object from the node table with the shortest distance, to fetch a target correlithm object from the node table linked with the identified source correlithm object, and to output the identified target correlithm object.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: July 30, 2019
    Assignee: Bank of American Corporation
    Inventor: Patrick N. Lawrence
  • Patent number: 10333868
    Abstract: A method may comprise receiving a bot creation control directive from a web page; instantiating a page bot from a template; authorizing the page bot to access the contents of the web page; associating the page bot with the web page; and enabling the page bot to respond to messages sent to the web page. The method may further comprise receiving a message at the page bot from a client device; requesting a meaning of the message from a natural language processing component; identifying a field in the web page associated with the page bot according to the meaning of the message; retrieving data from the identified field; composing a message response including the retrieved data; and sending the message response to the client device. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: June 25, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Laurent Nicolas Landowski, Kemal El Moujahid, Stepan Parunashvili, Andreea-Loredana Crisan
  • Patent number: 10311364
    Abstract: Embodiments regard predictive intelligence for service and support. An embodiment of a method includes receiving at an interface for a database system data entered in one or more data fields regarding service of a first case for a first client, the data being received from the first client or from an agent entering data regarding the first case; automatically comparing by the database system the data for the first case with data for other cases stored in a data store of the database system; identifying by the database system one or more similar cases based on the comparison of data; automatically generating by a predictive intelligence algorithm applied by the database system one or more predictive actions for the first case based on the identified one or more similar cases; and transmitting data regarding the one or more predictive actions to the first client or agent.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: June 4, 2019
    Assignee: salesforce.com, inc.
    Inventors: Scott D. Beechuk, Michael Ramsey, Arvind Krishnan
  • Patent number: 10169058
    Abstract: The present invention is directed to systems and methods for design and operation of a robotic storage and retrieval system in a warehouse. An exemplary system includes a processor and memory operable to provide a scripting language framework for directed operation of a control system of the robotic storage and retrieval system. The scripting language framework provides a shelving descriptor and a robot descriptor. The shelving descriptor is operable to model shelving to be deployed in the warehouse, the shelving descriptor further having associated shelving attributes defining properties of the shelving descriptor. The robot descriptor is operable to model a robot to be deployed in the warehouse, the robot descriptor further having associated robot attributes defining properties of the robot descriptor. A provided scripting editor includes a user interface operable to receive input scripting language code conforming to said scripting language framework and based on warehouse metadata.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: January 1, 2019
    Inventor: Trevor I. Blumenau
  • Patent number: 10166676
    Abstract: Some implementations are directed to methods and apparatus for determining, based on sensor data generated during physical manipulation of a robot by a user, one or more grasp parameters to associate with an object model. Some implementations are directed to methods and apparatus for determining control commands to provide to actuator(s) of a robot to attempt a grasp of an object, where those control commands are determined based on grasp parameters associated with an object model that conforms to the object. The grasp parameter(s) associated with an object model may include end effector pose(s) that each define a pose of a grasping end effector relative to the object model and/or translational force measure(s) that each indicate force applied to an object by a grasping end effector, where the force is at least partially the result of translation of an entirety of the grasping end effector.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: January 1, 2019
    Assignee: X DEVELOPMENT LLC
    Inventors: Nicolas Henry Hudson, Crystal Chao
  • Patent number: 10042333
    Abstract: An intelligent load control device is provided for operable incorporation in an object. The intelligent load control device includes devices disposed about the object to detect characteristics thereof that are relevant to an object tipping event, a response system, and a processing unit. The response system is configured to take an action to mitigate risks associated with the object tipping event responsive to received control instructions. The processing unit is disposed to be receptive of the detected characteristics from the devices and to issue the control instructions to the response system. The processing unit is configured to dynamically analyze the detected characteristics to determine a likelihood of the object tipping event and to issue the control instructions in accordance with the determined likelihood.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clinton W. Erie, Jason S. Lee, Michael J. Macpherson, Ryan T. Paske
  • Patent number: 10013613
    Abstract: Identifying objects in an image. An image is received. A plurality of objects in the image are detected. One or more of the detected objects are identified, while one or more detected objects remain unidentified. From the identified detected objects, one or more salient objects are determined. Based on the salient objects, a generic location for the image is determined. Based on the determined generic location for the image, at least one of the unidentified detected objects is identified.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nicolas E. Anastassacos, Chris R. Bean, Naresh Krishna Gopikrishnan, Alexander Horsfield, Joe Pavitt, Nicholas Wilkin
  • Patent number: 10003683
    Abstract: The present invention provides a method (200) that allows users (211) of smart appliances to interact in a similar way with objects (202, 207) such as devices, smart appliances, Web services, software applications (THINGS/objects) and people (212) and also the communication of an object (202) with another object (207). The provided method comprises mapping the entire object (207) connected as a contact. These contacts (objects) will act as real instant messaging contacts, receive user commands and entries in a natural language fashion and provide response using the IM interface. Such objects (202, 207) must register as an instant messaging user on a common instant messaging server (210). Furthermore, an application wrapper (208) is also used to map an instant messaging contact and an object allowing an object not supporting this solution to be used by a device implementing the proposed method.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: June 19, 2018
    Assignee: SAMSUNG ELECTRÔNICA DA AMAZÔNIA LTDA.
    Inventors: Gustavo Kaneblai Martins Costa, Alexandre Barbosa Silveira, Rodrigo Jose Tobias, Renata Zilse Pereira Borges, Viviane Ortiz Delvequio Franco, Paulo Victor Motta, Fábio Rogério Piva, Daniel Gustavo Pellacani Petrini, Thiago Lopes Ramos, Taehwan Kim
  • Patent number: 9948589
    Abstract: While texting, a user is able access, share, and control rich media without leaving the texting application. The rich media are provided directly within the executing texting application. The texting application includes an embedded widget for controlling the rich media. Rich media includes, among other things, video clips, streaming audio, a map application, a movie-time application, a social movie-site application, a dynamically controllable image, or promotional media. Different mobile devices executing the texting applications communicate through a server that allows additional functionality, such as syncing the play of video clips and hosting and pushing the promotional media.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: April 17, 2018
    Assignee: invi Labs, Inc.
    Inventors: Lior Gonnen, Iddo Tal
  • Patent number: 9880019
    Abstract: Some embodiments provide a method for generating intersection data for paths in a map region. The method receives a set of junctions at which paths intersect in the map region. For a particular junction of at least two paths, the method automatically determines whether any of the other junctions in the map region satisfy criteria to be part of a single intersection with the particular junction. When at least one of the other junctions satisfies the criteria, the method automatically combines the other junctions that satisfy the criteria with the particular junction into a single intersection for use in performing mapping operations.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: January 30, 2018
    Assignee: APPLE INC.
    Inventor: Paul S. McCarthy
  • Patent number: 9796091
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for selective robot deployment. In various implementations, a context of a user may be determined based at least in part on a record of one or more computing interactions associated with the user. In various implementations, a robot-performable task of the user may be identified based at least in part on the context. In various implementations, a measure of potential or actual interest of the user in deploying a robot to perform the robot-performable task may be determined. In various embodiments, the robot may be selectively deployed based on the measure of potential or actual interest.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: October 24, 2017
    Assignee: X DEVELOPMENT LLC
    Inventors: Sheryl Soo, Kyle Moore
  • Patent number: 9762597
    Abstract: An information processing system, a computer readable storage medium, and a method to detect and block a robot data aggregator from accessing a website. A method includes defining a set of important features of business operations associated with users using a website. A feature value for each important feature is extracted from collected session data of a user session using the website. A user classifier classifies the user session as being with a human user or a robot user. Based on the classifying, access to the website by a robot user is blocked. Training user session data is also generated from the collected user session data thereby the user classifier learns and improves accuracy and reliability in detecting the type of user in a user session.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yurdaer N. Doganata, David Corbalan Luna, Jordi Cahue Mestre, Francisco Javier Noguera Pages
  • Patent number: 9744668
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for spatiotemporal reservations for robots. In various implementations, a sequence of spatial regions of an environment, and a sequence of respective time intervals that are reserved for a robot to operate within the sequence of spatial regions, may be reserved for the robot. A default path through the sequence of spatial regions may be identified. During traversal of the default path, it may be determined that the default path will be unpassable by the robot through a given spatial region during a given time interval reserved for the robot to operate within the given spatial region. Thus, an alternative path through the given spatial region that is traversable by the robot during the given time interval may be identified. The robot may then be traversed along the alternative path through the given spatial region within the given time interval.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: August 29, 2017
    Assignee: X DEVELOPMENT LLC
    Inventors: Jared Russell, Julian Mac Neille Mason, Kurt Mauro Dresner
  • Patent number: 9747616
    Abstract: A generating apparatus generates a set of gain vectors with respect to a transition model having observable visible states and unobservable hidden states and expressing a transition from a present visible state to a subsequent visible state according to an action, the set of gain vectors being generated for each visible state and used for calculation of a cumulative expected gain at and after a reference point in time, the apparatus including a setting section for setting, with respect to each hidden state, a probability distribution over the hidden states for selection used to select vectors to be included in the set of gain vectors from the gain vectors including a component for a cumulative gain, and a selection section for including, in the set of gain vectors, with priority, the gain vector giving the maximum of the cumulative expected gain with respect to the probability distribution for selection.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventor: Takayuki Osogami
  • Patent number: 9682482
    Abstract: An autonomous moving device includes: a measuring unit configured to measure a position and a posture of a person who is present in a predetermined area; an attention state estimating unit configured to estimate a first attention state of the person on the basis of information indicating the position and the posture of the person measured by the measuring unit; a state analyzing unit configured to determine a corrective course of action for correcting the first attention state on the basis of the estimated first attention state and a predetermined second attention state; and an action planning unit configured to determine an action corresponding to the determined correction course.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: June 20, 2017
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Yoshihisa Ohara
  • Patent number: 9606543
    Abstract: Provided are a method and a control apparatus for cooperative cleaning using multiple cleaning robots, including monitoring an overall cleaning condition of an extensive space and automatically assigning multiple cleaning robots to a space required to be cleaned, and when a cleaning area is fixed based on a cooperative cleaning method, data on an amount of garbage generated from the cleaning area or a cleaning condition of the cleaning area may be accumulated to facilitate easier management of the cleaning.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: March 28, 2017
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Seo Hyun Jeon, Min Su Jang, Dae Ha Lee, Chang Eun Lee, Hyun Ja Im, Young Jo Cho, Jae Hong Kim, Jong Hyun Park
  • Patent number: 9446523
    Abstract: An example method includes receiving position data indicative of position of a demonstration tool. Based on the received position data, the method further includes determining a motion path of the demonstration tool, wherein the motion path comprises a sequence of positions of the demonstration tool. The method additionally includes determining a replication control path for a robotic device, where the replication control path includes one or more robot movements that cause the robotic device to move a robot tool through a motion path that corresponds to the motion path of the demonstration tool. The method also includes providing for display of a visual simulation of the one or more robot movements within the replication control path.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: September 20, 2016
    Assignee: Autofuss
    Inventor: Jeffrey Linnell
  • Patent number: 9342069
    Abstract: An article processing apparatus having a movable member for processing an article, includes an information processor configured to generate a transition order of states of the movable member. The information processor is configured to respectively set a plurality of clusters each including, as a plurality of nodes, a plurality of states that the movable member may take, with respect to a plurality of regions of the article, respectively set a plurality of costs with respect to a plurality of combinations of two nodes respectively belonging to two clusters different from each other of the plurality of clusters, and generate the transition order by obtaining, based on the plurality of clusters and the plurality of costs, as a solution of a traveling salesman problem, an order of traveling a plurality of nodes obtained by selecting one node from each of the plurality of clusters.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: May 17, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroyuki Yuki
  • Patent number: 9292015
    Abstract: A method and a system of integrating a new robot into a work environment are provided. A controller receives a signal indicating a presence of a new robot in the work environment. The controller then establishes a negotiation channel between the controller and the new robot and begins to negotiate with the new robot a set of robotic functions controllable by the controller. Based on a comparison between a set of function attributes the new robot and interface attributes of the controller, the controller generates a new robot user interface for controlling the set of robotic functions of the new robot.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: March 22, 2016
    Assignee: Fluor Technologies Corporation
    Inventors: Robert Prieto, Vikram Kapila, Jared Alan Frank, David Alberto Lopez
  • Patent number: 9208430
    Abstract: Computer-implemented systems for simulated intelligence information processing comprising: a digital processing device comprising an operating system configured to perform executable instructions and a memory; a computer program including instructions executable by the digital processing device to create a hierarchical software architecture comprising: a software module a functional interpretation of the prosencephalon, or parts thereof; a software module a functional interpretation of the mesencephalon, or parts thereof; and a software module a functional interpretation of the rhombencephalon, or parts thereof; wherein the software architecture simulates vertebrate, mammalian, primate, or human neuroanatomy. In some embodiments, the systems create simulated intelligence.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: December 8, 2015
    Assignee: SIMIGENCE, INC.
    Inventor: Soren V. Solari