Analyzing a content-requesting media item
    1.
    发明授权
    Analyzing a content-requesting media item 有权
    分析内容请求媒体项目

    公开(公告)号:US08566150B2

    公开(公告)日:2013-10-22

    申请号:US12188723

    申请日:2008-08-08

    IPC分类号: G06Q40/00

    摘要: The subject matter of this specification can be implemented in, among other things, a computer-implemented method including receiving a first input from a publisher who has established an account with a content-distributing entity to publish content from others, the first input being generated based on a publisher media item configured to present at least part of the content and including code from the publisher media item for requesting the content. The method further includes obtaining the content from the content-distributing entity including using the code to generate a request for the content. The method further includes generating an analysis view available to the publisher, the analysis view generated using the content.

    摘要翻译: 本说明书的主题可以包括实现一种计算机实现的方法,包括从已经与内容分发实体建立帐户的发布者接收第一输入以从其他人发布内容,所述第一输入被生成 基于配置为呈现至少部分内容并且包括来自发布者媒体项目的代码以用于请求内容的发布者媒体项目。 该方法还包括从内容分发实体获得内容,包括使用代码生成对内容的请求。 该方法还包括生成可用于发布者的分析视图,使用内容生成的分析视图。

    Projection of interactive map data
    2.
    发明授权
    Projection of interactive map data 有权
    交互式地图数据的投影

    公开(公告)号:US08918208B1

    公开(公告)日:2014-12-23

    申请号:US13440600

    申请日:2012-04-05

    IPC分类号: G05B19/04 G05B19/18

    摘要: Methods and systems for robot cloud computing are described. Within examples, cloud-based computing generally refers to networked computer architectures in which application execution and storage may be divided, to some extent, between client and server devices. A robot may be any device that has a computing ability and interacts with its surroundings with an actuation capability (e.g., electromechanical capabilities). A client device may be configured as a robot including various sensors and devices in the forms of modules, and different modules may be added or removed from robot depending on requirements. In some example, a robot may be configured to receive a second device, such as mobile phone, that may be configured to function as an accessory or a “brain” of the robot. A robot may interact with the cloud to perform any number of actions, such as to share information with other cloud computing devices.

    摘要翻译: 描述了机器人云计算的方法和系统。 在实例中,基于云的计算通常是指网络计算机体系结构,其中应用程序执行和存储在一定程度上可以在客户端和服务器设备之间划分。 机器人可以是具有计算能力并与其周围环境具有致动能力(例如机电能力)相互作用的任何装置。 客户端设备可以被配置为包括模块形式的各种传感器和设备的机器人,并且可以根据需要从机器人添加或移除不同的模块。 在一些示例中,机器人可以被配置为接收可被配置为用作机器人的附件或“大脑”的第二设备,诸如移动电话。 机器人可以与云交互以执行任何数量的动作,例如与其他云计算设备共享信息。

    Overlaying sensor data in a user interface
    3.
    发明授权
    Overlaying sensor data in a user interface 有权
    在用户界面中叠加传感器数据

    公开(公告)号:US08718822B1

    公开(公告)日:2014-05-06

    申请号:US13440656

    申请日:2012-04-05

    IPC分类号: G05B15/00 G06F7/00

    摘要: Methods and systems for robot functions and user interfaces are described. A server may receive a set of robot parameters, and may predict new parameters based on a robot command. In this manner, a user may receive parameters corresponding to the predicted values and mitigate network and processing latency. In other examples, a robot may provide a forward looking image and a robot speed. When a command to move forward is issued, the server may provide a predicted image and predicted speed. The server may be able to calculate a predicted image and a predicted speed (or other parameter) more quickly than the robot could provide the same information. The predicted information may be displayed on a user interface with a corresponding indication that the values are predicted. The robot may provide the server and the user interface with the actual data when it is available.

    摘要翻译: 描述了机器人功能和用户界面的方法和系统。 服务器可以接收一组机器人参数,并且可以基于机器人命令来预测新参数。 以这种方式,用户可以接收对应于预测值的参数并且减轻网络和处理等待时间。 在其他示例中,机器人可以提供前视图像和机器人速度。 当发出向前移动的命令时,服务器可以提供预测图像和预测速度。 服务器可以比机器人可以提供相同的信息更快地计算预测图像和预测速度(或其他参数)。 预测信息可以在具有预测值的相应指示的用户界面上显示。 机器人可以在可用时向服务器和用户界面提供实际数据。

    Methods and systems for robotic command language
    4.
    发明授权
    Methods and systems for robotic command language 有权
    机器人命令语言的方法和系统

    公开(公告)号:US08452451B1

    公开(公告)日:2013-05-28

    申请号:US13464414

    申请日:2012-05-04

    IPC分类号: G05B15/00

    CPC分类号: B25J9/1658 G05B2219/40392

    摘要: Methods and systems for robotic command and operation are provided. In some examples, a robot may be configured to receive a short-form command input that is comprised of an action verb and an object/target, and to analyze contextual/situational data for event outcomes from which the robot can determine an action of a plurality of possible actions to execute. The determination and analyses functions may be performed, in whole or part, through use of a cloud computing system.

    摘要翻译: 提供了机器人指令和操作的方法和系统。 在一些示例中,机器人可以被配置为接收由动作动词和对象/目标组成的短格式命令输入,并且分析用于事件结果的上下文/情境数据,从该结果可以确定机器人的动作 多个可能的执行动作。 决定和分析功能可以全部或部分通过使用云计算系统来执行。

    Methods and systems for estimating a location of a robot
    5.
    发明授权
    Methods and systems for estimating a location of a robot 有权
    用于估计机器人位置的方法和系统

    公开(公告)号:US08396254B1

    公开(公告)日:2013-03-12

    申请号:US13588003

    申请日:2012-08-17

    申请人: Ryan Hickman

    发明人: Ryan Hickman

    IPC分类号: G04K9/00 G06F7/66

    摘要: Methods and systems for estimating a location of a robot are disclosed. In one embodiment, the method comprises a robot capturing range images indicating distances from the robot to a plurality of objects in an environment. The method further comprises transmitting to a server a query based on the range images, receiving from the server a mapping of the environment and, based on the distances and the mapping, estimating a location of the robot. In another embodiment, the method comprises receiving from a robot range images of an environment and, based on the range images, determining an inventory of objects in the environment. The method further comprises, based on the inventory, identifying the environment and transmitting to the robot a mapping of the environment.

    摘要翻译: 公开了用于估计机器人的位置的方法和系统。 在一个实施例中,该方法包括机器人捕获指示从机器人到环境中的多个对象的距离的范围图像。 该方法还包括基于范围图像向服务器发送查询,从服务器接收环境的映射,并且基于距离和映射来估计机器人的位置。 在另一个实施例中,该方法包括从机器人接收范围环境的图像,并且基于范围图像确定环境中对象的库存。 该方法还包括基于清单,识别环境并向机器人发送环境的映射。

    Methods and systems for extracting still frames from a compressed video
    6.
    发明授权
    Methods and systems for extracting still frames from a compressed video 有权
    用于从压缩视频中提取静止帧的方法和系统

    公开(公告)号:US08374421B1

    公开(公告)日:2013-02-12

    申请号:US13276049

    申请日:2011-10-18

    申请人: Ryan Hickman

    发明人: Ryan Hickman

    CPC分类号: B25J9/1697

    摘要: Methods and systems for robot and cloud communication are described. A robot may interact with the cloud to perform any number of actions using video captured from a point-of-view or in the vicinity of the robot. The cloud may be configured to extract still frames from compressed video received from the robot at a frame rate determined based on a number of factors, including the robot's surrounding environment, the available bandwidth, or actions being performed. The cloud may be configured to request that a compressed video with higher frame rate be sent so that the cloud can extract still frames at a higher frame rate. Further, the cloud may be configured to request that a second compressed video from a second perspective be sent to provide additional environment information.

    摘要翻译: 描述了机器人和云通信的方法和系统。 机器人可以与云进行交互,以使用从视点或机器人附近捕获的视频执行任意数量的动作。 云可以被配置为以基于包括机器人的周围环境,可用带宽或正在执行的动作的多个因素确定的帧速率从从机器人接收的压缩视频中提取静止帧。 云可以被配置为请求发送具有更高帧速率的压缩视频,使得云可以以更高的帧速率提取静止帧。 此外,云可以被配置为请求从第二透视图发送第二压缩视频以提供附加的环境信息。

    CLAIMING REAL ESTATE IN PANORAMIC OR 3D MAPPING ENVIRONMENTS FOR ADVERTISING
    7.
    发明申请
    CLAIMING REAL ESTATE IN PANORAMIC OR 3D MAPPING ENVIRONMENTS FOR ADVERTISING 有权
    在全景或三维映射环境中申请房地产广告

    公开(公告)号:US20120246013A1

    公开(公告)日:2012-09-27

    申请号:US13486431

    申请日:2012-06-01

    申请人: Ryan Hickman

    发明人: Ryan Hickman

    IPC分类号: G06Q30/02 G09G5/377

    摘要: Techniques for identifying groups of features in an online geographic view of a real property and replacing and/or augmenting the groups of features with advertisement information are described. The techniques include providing a geographic view of a property within an online property management system, identifying a region of interest in the geographic view, analyzing the geographic view to locate one or more promotional features within the geographic view positioned upon a real property region, providing a user-selectable link associated with the region of interest in the geographic view, receiving a request for the region of interest in the geographic view via the user-selectable link, receiving data to alter at least one of the behavior or the appearance of the region of interest, storing the data in association with the geographic view, and updating the region of interest within the geographic view based upon the received data.

    摘要翻译: 描述用于识别不动产的在线地理视图中的特征组的技术,并且用广告信息来替换和/或增强特征组。 这些技术包括在在线物业管理系统内提供属性的地理视图,识别地理视图中的感兴趣区域,分析地理视图以定位位于不动产区域的地理视图内的一个或多个促销特征,提供 与所述地理视图中的所述感兴趣区域相关联的用户可选择链接,经由所述用户可选择的链接接收对所述地理视图中的感兴趣区域的请求,接收数据以改变所述地理视图中的至少一个行为或外观 存储与地理视图相关联的数据,以及基于所接收的数据来更新地理视图内的感兴趣区域。

    Systems and methods for inventorying objects
    8.
    发明授权
    Systems and methods for inventorying objects 有权
    库存对象的系统和方法

    公开(公告)号:US09205886B1

    公开(公告)日:2015-12-08

    申请号:US13463596

    申请日:2012-05-03

    IPC分类号: B62D57/032 G06Q10/08

    摘要: The present application discloses systems and methods for inventorying objects. In one embodiment, a robot detects an object and sends identification data and location data associated with the detected object to a cloud computing system. The identification data may include an image of the object and/or information from a tag, code, or beacon associated with the object. In response to receiving the identification data and the location data, the cloud computing system identifies the object. The cloud computing system may also determine or create a first map associated with the identified object and a second map associated with the identified object. The first map may be associated with the current location of the object and the second map may correspond to a past location of the object. The cloud computing server may compare the first and second maps, and then send instructions to the robot based on the comparison.

    摘要翻译: 本申请公开了用于库存对象的系统和方法。 在一个实施例中,机器人检测对象并将与检测到的对象相关联的识别数据和位置数据发送到云计算系统。 识别数据可以包括来自与对象相关联的标签,代码或信标的对象的图像和/或信息。 响应于接收到标识数据和位置数据,云计算系统识别对象。 云计算系统还可以确定或创建与所识别的对象相关联的第一映射和与所识别的对象相关联的第二映射。 第一映射可以与对象的当前位置相关联,并且第二映射可以对应于对象的过去位置。 云计算服务器可以比较第一和第二个映射,然后根据比较发送指令给机器人。

    Determining states and modifying environments according to states
    9.
    发明授权
    Determining states and modifying environments according to states 有权
    根据状态确定状态和修改环境

    公开(公告)号:US08982217B1

    公开(公告)日:2015-03-17

    申请号:US13572855

    申请日:2012-08-13

    申请人: Ryan Hickman

    发明人: Ryan Hickman

    IPC分类号: H04N7/18

    CPC分类号: G05B15/02 H04L67/10 H04N7/185

    摘要: Methods and systems for determining states of environments and modifying the environments according to the states are disclosed. In one aspect, the method includes a robot device determining for an environment a state comprising a plurality of state attributes for the environment. The method further includes receiving a request for the state and, in response to receiving the request, modifying the environment to comprise at least some of state attributes. The robot device may determine the state by receiving indications of at least some of the state attributes from some or all of a user, a server, another robot device, and another device. The attributes may be user attributes for a particular user, or may be event attributes for a particular type of event. The request may take the form of a request from a user, a calendar event, or a user arrival.

    摘要翻译: 公开了用于确定环境状态并根据状态修改环境的方法和系统。 一方面,该方法包括机器人装置,为环境确定包括环境的多个状态属性的状态。 该方法还包括接收对状态的请求,并且响应于接收到该请求,修改环境以包括至少一些状态属性。 机器人设备可以通过从用户,服务器,另一机器人设备和另一设备的一些或全部接收至少一些状态属性的指示来确定状态。 属性可以是特定用户的用户属性,或者可以是特定类型的事件的事件属性。 请求可以采取来自用户,日历事件或用户到达的请求的形式。

    Systems and methods to adjust actions based on latency levels
    10.
    发明授权
    Systems and methods to adjust actions based on latency levels 有权
    基于延迟级别调整动作的系统和方法

    公开(公告)号:US08947522B1

    公开(公告)日:2015-02-03

    申请号:US13464586

    申请日:2012-05-04

    IPC分类号: H04N7/00 H04N7/15 H04M3/56

    摘要: Systems and methods to adjust actions based on latency levels are described. The method may be executable to determine an action being performed by a robotic device. The method may also be executable to generate data based on execution of the action to provide to a server and receive information indicative of latency attributable to communication between the robotic device and a server. The method may also determine a priority at which to provide the generated data to the server and provide the generated data to the server in an order based on the priority. When the latency is above a threshold amount, the method may identify information of the generated data having a given priority above a threshold level and provide a reduced resolution version of the identified information to the server.

    摘要翻译: 描述了基于延迟水平调整动作的系统和方法。 该方法可以是可执行的以确定由机器人装置执行的动作。 所述方法还可以被执行以基于所述动作的执行来生成数据以提供给服务器并且接收指示归因于所述机器人设备和服务器之间的通信的延迟的信息。 该方法还可以确定将生成的数据提供给服务器的优先级,并且基于优先级按顺序向服务器提供生成的数据。 当延迟高于阈值量时,该方法可以识别具有高于阈值水平的给定优先级的生成数据的信息,并将所识别的信息的降低分辨率版本提供给服务器。