Combined With Knowledge Processing (e.g., Natural Language System) Patents (Class 700/246)
  • 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
  • Patent number: 9193072
    Abstract: A robot and a control method thereof. The robot has plural robot arms, each having at least one joint unit and a hand, and the control method includes calculating in advance and storing a plurality of grasp poses to generate grasp routes, sensing respective orientations of an object, the robot arms, and an obstacle, selecting one grasp pose from among the plurality of grasp poses by judging a movable angle range of the at least one joint unit, whether or not the object collides with the obstacle, and self-collision between the robot hands based on the sensed respective orientations, and generating grasp routes using the selected grasp pose. In the control method, the plurality of feasible grasp poses is calculated in advance and then stored, thereby rapidly and stably performing grasping of the object.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: November 24, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Myung Hee Kim, Kyung Shik Roh, Young Bo Shim, San Lim
  • Patent number: 9122927
    Abstract: Systems and methods for generating image tour are provided. Method includes constructing image graph comprising primary image nodes and secondary image nodes and edges. Method also includes determining, for each pair of primary nodes, pruned subgraph including pair of primary nodes and first subset of plurality of secondary nodes. Method also includes determining order of plurality of primary nodes based on rendering costs in pruned subgraphs. Method also includes splicing pruned subgraphs together according to determined order of primary nodes to generate spliced graph. Method also includes determining path through spliced graph. Path includes plurality of primary nodes in determined order and second subset of plurality of secondary nodes selected based on rendering costs and turning costs associated with transitioning between pairs of edges in spliced graph. Method also includes providing ordered subset of image set based on determined path for display as image tour on client.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: September 1, 2015
    Assignee: Google Inc.
    Inventors: David Robert Gallup, Sameer Agarwal
  • Patent number: 9067322
    Abstract: An invention-based method for controlling a robot arrangement having at least one robot (R) and comprising the following steps: Establishing at least one general fault model (1) for a group of different treatment processes with predetermined processing errors (S1); Configuring the fault model for at least one specific processing error of a process of the group (S2); and Transmitting the configured fault model (1?) to a control system of the robot arrangement.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: June 30, 2015
    Assignee: KUKA Roboter GmbH
    Inventors: Andreas Keibel, Thomas Kohler
  • Patent number: 9044862
    Abstract: Disclosed herein are a path planning apparatus and a method for a robot to plan an optimal path along which a manipulator of a robot moves to a goal point from a start point. An obstacle within a prescribed angle on a straight line connecting a start point and a goal point is recognized as a middle point in a configuration space and arbitrary points separated from the middle point by a prescribed distance are selected. Among the selected points, arbitrary points which can directly connect the start point and the goal point without passing the obstacle are selected as waypoints to map a new middle node. A path is extended via the middle node and extension of a tree in a wrong direction is minimized so that the manipulator is not struck at local minima without depending greatly on a goal score, thereby improving the performance of path planning and rapidly searching for a path.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: June 2, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Myung Hee Kim, Kyung Shik Roh, San Lim, Bok Man Lim, Guo Chunxu
  • Patent number: 9043018
    Abstract: A medical device used in a medical robotic system has a conduit and an orientable tip. An optical fiber coupled to a laser source and/or a catheter coupled to one or more biomaterial sources extends through the conduit and tip so that the tip of the medical device may be robotically directed towards a target tissue for laser and/or biomaterial application as part of a medical procedure performed at a surgical site within a patient. A protective sheath covers the fiber as it extends through the conduit and tip. A first coupler adjustably secures at least the sheath to the medical device and a second coupler adjustably secures the fiber to at least the sheath. A similar dual coupler mechanism may be used to secure the sheathed catheter to the medical device.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: May 26, 2015
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventor: Catherine J. Mohr
  • Patent number: 9031692
    Abstract: The present disclosure discloses a cloud robot system, including: a cloud computing platform and at least one robot; wherein the cloud computing platform is used for receiving perform information sent by the at least one robot in the system; the perform information includes data, status and requests of the at least one robot; the cloud computing platform is used for processing the data and status, sending process results back to the at least one robot, and sending control instructions to corresponding robot according to the requests; the at least one robot is used for sending the perform information to the cloud computing platform, receiving process results from the cloud computing platform, and performing according to the control instructions sent from the cloud computing platform. By using the present disclosure, computing ability and storage capacity of the robots can be expanded unlimited, while the thinking ability and memory of the robots are improved.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: May 12, 2015
    Assignee: Shenzhen Institutes of Advanced Technology Chinese Academy of Science
    Inventor: Dingju Zhu
  • Patent number: 9026248
    Abstract: Multirobotic management can involve communications between a command or leader robot and one or more client or follower robots through a cloud computing system. In an example implementation, a leader robot can receive first sensory data captured by a first follower robot and second sensory data captured by a second follower robot, determine a command function based on at least one of the first sensory data and the second sensory data, and communicate with at least one of the first follower robot and the second follower robot based on the command function.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: May 5, 2015
    Assignee: Google Inc.
    Inventors: Ryan Hickman, Chaitanya Gharpure
  • Publication number: 20150120043
    Abstract: Methods and systems for facilitating interactions between a robot and user are provided. The system may include a robot and an electronic device communicatively coupled to the robot.
    Type: Application
    Filed: October 27, 2014
    Publication date: April 30, 2015
    Inventors: Ayanna Howard, LaVonda Brown, Hae Won Park
  • Patent number: 9008826
    Abstract: A method and apparatus for locating an individual's mouth and using a feeding device to transfer food to the individual. For example, the apparatus includes a facial recognition sensor that approximates the location of the individual's mouth. Based in part on the output of the facial recognition sensor a feed arm assembly delivers or transfers food to the individual's mouth. In addition to a facial recognition sensor, distance or proximity sensors can also be used to determine the location of the individual's mouth.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: April 14, 2015
    Assignee: Desin, LLC
    Inventor: Jonathan P. Dekar
  • Publication number: 20150100157
    Abstract: A humanoid robot is provided, the robot being capable of holding a dialog with at least one user, the dialog using two modes of voice recognition, one open and the other closed, the closed mode being defined by a concept characterizing a dialog sequence. The dialog may also be influenced by events that are neither speech nor a text. The robot is capable of executing behaviors and generating expressions and emotions. It has the advantage of considerably reducing programming time and latency of execution of dialog sequences, providing a fluency and naturalness close to human dialogs.
    Type: Application
    Filed: April 3, 2013
    Publication date: April 9, 2015
    Inventors: David Houssin, Gwennael Gate
  • Publication number: 20150094851
    Abstract: A robot control system detects a position and a direction of each user by a plurality of range image sensors provided in an exhibition hall. A central controller records an inspection action after a user attends the exhibition hall until the user leaves to generate an inspection action table. When the user attends again, the central controller reads a history of inspection action from the inspection action table. Then, the central controller chooses from an utterance content table an utterance content containing a phrase that mentions the inspection action included in the history at a time of last time attendance, determines the utterance content, and makes a robot output the determined utterance content to the user.
    Type: Application
    Filed: September 26, 2014
    Publication date: April 2, 2015
    Applicant: HONDA MOTOR CO., LTD.
    Inventors: Koji Kawabe, Taro Yokoyama, Takayuki Kanda, Satoru Satake, Takamasa Iio, Kotaro Hayashi, Florent Ferreri
  • Patent number: 8996167
    Abstract: In accordance with various embodiments, a user interface embedded into a robot facilitates robot training via direct and intuitive physical interactions. In some embodiments, the user interface includes a wrist cuff that, when grasped by the user, switches the robot into zero-force gravity-compensated mode.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: March 31, 2015
    Assignee: Rethink Robotics, Inc.
    Inventors: Natan Linder, Rodney Brooks, Michael Sussman, Bruce Blumberg, Noelle Dye, Michael Caine, Elaine Y. Chen
  • Patent number: 8996166
    Abstract: A touch screen testing platform may be used to perform repeatable testing of a touch screen enabled device using a robotic device tester and a controller. Prior to running a test, the controller and/or robot may be calibrated to determine a planar surface of the touch screen and to establish a relative coordinate system across the touch screen. The controller may then be programmed to allow a robot to engage the touch screen using known input zones designated using the coordinate system. The platform may employ object recognition to determine and interact with content rendered by the device. The platform may use various types of tips that engage the touch screen, thereby simulating human behavior. The platform may perform multi-touch operations by employing multiple tips that can engage the touch screen simultaneously.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: March 31, 2015
    Assignee: T-Mobile USA, Inc.
    Inventor: David Ross Jenkinson
  • Patent number: 8983663
    Abstract: The present invention provides a medical diagnostic device with an automatic moving mechanism. The device comprises an input interface for receiving instructions from an operator or from a remote device. A motion controller is coupled to the input interface for controlling movements of the diagnostic device based on the instructions received through the input interface. A moving assembly is coupled to the motion controller for moving the diagnostic device under control of the motion controller. In an embodiment, a method of guiding a portable imaging system through various locations in a hospital is disclosed. Also the invention discloses a self-guided portable imaging system.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: March 17, 2015
    Assignee: General Electric Company
    Inventor: Rajeev Ramankutty Marar
  • Patent number: 8977388
    Abstract: A method for compensating for a perturbation external to a platform having a plurality of mechanical arms in accordance with an embodiment of the technology includes detecting a normal positional and/or orientational measurement of the platform using a sensor. A perturbed positional and/or orientational measurement of the platform can also be detected using the sensor. The normal positional and/or orientational measurement and the perturbed positional and/or orientational measurement can be compared to determine a positional and/or orientational difference. A position and/or orientation of a mechanical arm can be adjusted to compensate for the perturbation based on the positional and/or orientational difference.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: March 10, 2015
    Assignee: Sarcos LC
    Inventors: Stephen C. Jacobsen, John McCullough, Fraser M. Smith, Marc X. Olivier
  • Patent number: 8972057
    Abstract: A method of automatic path planning for at least one robot within a confined configuration space, the robot including an arm having a plurality of joints and an end effector coupled to the arm. The method includes entering a plurality of process points into a computer, each process point being a location wherein the arm is to be positioned to perform a task, calculating one or more inverse kinematic solutions for each process point, clustering the inverse kinematic solutions into a set of clusters, and generating collision free paths between the clusters in the confined configuration space.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: March 3, 2015
    Assignee: The Boeing Company
    Inventors: Philip L. Freeman, Howie Choset, Matthew Tesch, Glenn Wagner
  • Patent number: 8972053
    Abstract: Robotic payloads are abstracted to provide a plug-and-play system in which mission specific capabilities are easily configured on a wide variety of robotic platforms. A robotic payload architecture is presented in which robotic functionalities are bifurcated into intrinsic capabilities, managed by a core module, and mission specific capabilities, addressed by mission payload module(s). By doing so the core modules manages a particular robotic platform's intrinsic functionalities while mission specific tasks are left to mission payloads. A mission specific robotic configuration can be compiled by adding multiple mission payload modules to the same platform managed by the same core module. In each case the mission payload module communicates with the core module for information about the platform on which it is being associated.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: March 3, 2015
    Assignee: 5D Robotics, Inc.
    Inventors: David J. Bruemmer, Curtis W. Nielsen, Benjamin C. Hardin, Jonathan M. Whetten
  • Patent number: 8965104
    Abstract: A cloud computing system is configured to (i) receive image and environmental data from a computing device, (ii) apply a plurality of image processing algorithms to the received image a plurality of times to generate a corresponding plurality of image processing results, where each application of an image processing algorithm to the received image is executed with a different corresponding parameter set, and (iii) based on the image processing results, select an image processing algorithm and corresponding parameter set for the computing device to use for image processing operations. The cloud computing device may also correlate the results of its analysis with the environmental data received from the computing device, and store the correlation in a machine vision knowledge base for future reference. In some embodiments, the computing device is a component of a robot.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventors: Ryan M. Hickman, James R. Bruce
  • Patent number: 8935006
    Abstract: A mobile robot guest for interacting with a human resident performs a room-traversing search procedure prior to interacting with the resident, and may verbally query whether the resident being sought is present. Upon finding the resident, the mobile robot may facilitate a teleconferencing session with a remote third party, or interact with the resident in a number of ways. For example, the robot may carry on a dialog with the resident, reinforce compliance with medication or other schedules, etc. In addition, the robot incorporates safety features for preventing collisions with the resident; and the robot may audibly announce and/or visibly indicate its presence in order to avoid becoming a dangerous obstacle. Furthermore, the mobile robot behaves in accordance with an integral privacy policy, such that any sensor recording or transmission must be approved by the resident.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: January 13, 2015
    Assignee: iRobot Corporation
    Inventors: Clara Vu, Matthew Cross, Tim Bickmore, Amanda Gruber, Tony L. Campbell
  • Patent number: 8930019
    Abstract: A mobile human interface robot that includes a drive system, a controller in communication with the dive system, and an electronic display supported above the drive system and in communication with the controller. The controller includes a central processing unit, a general purpose graphics processing unit, and memory in electrical communication with the central processing unit and the general purpose graphics processing unit. Moreover, the controller has a display operating state and a driving operating state. The controller executes graphics computations on the general purpose graphics processing unit for displaying graphics on the electronic display during the display operating state; and the controller executes mobility computations on the general purpose graphics processing unit for issuing commands to the drive system during the driving operating state.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: January 6, 2015
    Assignee: iRobot Corporation
    Inventors: Thomas P. Allen, Justin H. Kearns, Orjeta Taka, Timothy S. Farlow, Robert Todd Pack, Chikyung Won, Michael T. Rosenstein, Michael Halloran, Steven V. Shamlian, Mark Chiappetta
  • Patent number: 8924013
    Abstract: A path planning system for bringing state of an object into a target state includes a search tree production unit for producing in advance, in a state space with said target state defined as a root, a search tree having a branch at each one of a plurality of sections of the state space, said state space being divided into the plurality of sections in advance. The system also includes a search tree memory unit for storing the search tree, and a path generation unit for determining, a route on the search tree from the branch corresponding to the current state to the root. The path planning/control system further includes a path control unit for controlling the path of the object to bring the state of the object into the target state in accordance with the route on the search tree determined by the path planning system.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: December 30, 2014
    Assignee: Honda Motor Co., Ltd.
    Inventor: Chyon Hae Kim
  • Patent number: 8918205
    Abstract: An adjustable speed control system includes a reader, databases, processors and a conveyor controller. The databases store data concerning conveyor stops and failed attempts by the reader to identify conveyed items. Based on the failed attempts and the conveyor stops, the processors calculate an optimal speed of the conveyor. The controller adjusts the conveyor speed towards the optimal speed to increase the conveyed items successfully identified by the reader. Also disclosed are a corresponding method and computer readable medium on which is stored instructions to, upon execution, adjustably control the conveyor speed.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: December 23, 2014
    Assignee: Purolator Inc.
    Inventors: Kirk Edward Serjeantson, Andrew Silerio Vicencio, Cameron James Laird, Adam Stevenson
  • Patent number: 8914150
    Abstract: Improved robotic surgical systems, devices, and methods include selectably associatable master/slave pairs, often having more manipulator arms than will be moved simultaneously by the two hands of a surgeon. Four manipulator arms can support an image capture device, a left hand tissue manipulation tool, a right hand tissue manipulation tool, and a fourth surgical instrument, particularly for stabilizing, retracting, tool change, or other functions benefiting from intermittent movement. The four or more arms may sequentially be controlled by left and right master input control devices. The fourth arm may be used to support another image capture device, and control of some or all of the arms may be transferred back-and-forth between the operator and an assistant. Two or more robotic systems each having master controls and slave manipulators may be coupled to enable cooperative surgery between two or more operators.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: December 16, 2014
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Frederic H. Moll, David J. Rosa, Andris D. Ramans, Steven J. Blumenkranz, Gary S. Guthart, Gunter D. Niemeyer, William C. Nowlin, J. Kenneth Salisbury, Jr., Michael J. Tierney
  • Patent number: 8892259
    Abstract: A robotic surgical system for performing a surgical procedure within the body of a subject includes an elongate surgical instrument, a robotic controller configured to control the motion of the distal end portion of the surgical instrument, and a mechanomyography feedback system in communication with the robotic controller. The mechanomyography feedback system includes an elongate sphincter contraction sensor configured to monitor a physical response of a sphincter of the subject and to provide a mechanomyography signal corresponding to the monitored response. Additionally, the feedback system includes a processor configured to receive the mechanomyography signal, to determine if the received signal is indicative of an induced sphincter response, and to provide a control signal to the robotic controller if an induced sphincter response is detected.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: November 18, 2014
    Assignee: Innovative Surgical Solutions, LLC.
    Inventors: Stephen Bartol, Christopher Wybo
  • Patent number: 8886357
    Abstract: It is possible to perform robot motor learning in a quick and stable manner using a reinforcement learning apparatus including: a first-type environment parameter obtaining unit that obtains a value of one or more first-type environment parameters; a control parameter value calculation unit that calculates a value of one or more control parameters maximizing a reward by using the value of the one or more first-type environment parameters; a control parameter value output unit that outputs the value of the one or more control parameters to the control object; a second-type environment parameter obtaining unit that obtains a value of one or more second-type environment parameters; a virtual external force calculation unit that calculates the virtual external force by using the value of the one or more second-type environment parameters; and a virtual external force output unit that outputs the virtual external force to the control object.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: November 11, 2014
    Assignees: Advanced Telecommunications Research Institute International, Honda Motor Co., Ltd.
    Inventors: Norikazu Sugimoto, Yugo Ueda, Tadaaki Hasegawa, Soshi Iba, Koji Akatsuka
  • Patent number: 8874264
    Abstract: A navigational control system for an autonomous robot includes a transmitter subsystem having a stationary emitter for emitting at least one signal. An autonomous robot operating within a working area utilizes a receiving subsystem to detect the emitted signal. The receiver subsystem has a receiver for detecting the emitted signal emitted by the emitter and a processor for determining a relative location of the robot within the working area upon the receiver detecting the signal.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: October 28, 2014
    Assignee: iRobot Corporation
    Inventors: Mark J. Chiappetta, James P. Frankel
  • Patent number: 8868234
    Abstract: A communication system for communicating over high-latency, low bandwidth networks includes a communications processor configured to receive a collection of data from a local system, and a transceiver in communication with the communications processor. The transceiver is configured to transmit and receive data over a network according to a plurality of communication parameters. The communications processor is configured to divide the collection of data into a plurality of data streams; assign a priority level to each of the respective data streams, where the priority level reflects the criticality of the respective data stream; and modify a communication parameter of at least one of the plurality of data streams according to the priority of the at least one data stream.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: October 21, 2014
    Assignees: GM Global Technology Operations LLC, The United States of America as Represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Adam M. Sanders, Philip A. Strawser
  • Patent number: 8855822
    Abstract: A robotic surgical system for performing a surgical procedure within the body of a subject includes an elongate surgical instrument, a robotic controller configured to control the motion of the distal end portion of the surgical instrument, and a mechanomyography feedback system in communication with the robotic controller. The mechanomyography feedback system includes a mechanical sensor configured to monitor a physical motion of a muscle and to provide a mechanomyography signal corresponding to the monitored physical motion. Additionally, the feedback system includes a processor configured to receive the mechanomyography signal, to determine if the received signal is indicative of an induced muscle response, and to provide a control signal to the robotic controller if an induced muscle response is detected.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: October 7, 2014
    Assignee: Innovative Surgical Solutions, LLC
    Inventors: Stephen Bartol, Christopher Wybo
  • Publication number: 20140288705
    Abstract: A robot controller controls a robot during a fall to reduce the damage to the robot upon impact. The robot controller causes the robot to achieve a tripod-like posture having three contact points (e.g., two hands and one foot) so that the robot motion in arrested with its center of mass (CoM) high above the ground. This prevents a large impact caused by the transfer of potential energy to kinetic energy during the fall. The optimal locations of the three contacts are learned through a machine learning algorithm.
    Type: Application
    Filed: September 26, 2013
    Publication date: September 25, 2014
    Applicant: Honda Motor Co., Ltd.
    Inventors: Seung-kook Yun, Ambarish Goswami