Method and apparatus for providing peer based network switching

    公开(公告)号:US10225783B2

    公开(公告)日:2019-03-05

    申请号:US15088383

    申请日:2016-04-01

    Applicant: Google Inc.

    Abstract: A mobile device that supports a plurality of SIM profiles each corresponding to a different wireless network, measures a current network quality of a first wireless network and obtains network quality information for a second wireless mobile peer device as measured by the mobile peer device. The mobile device switches from the first wireless network to the second wireless network based on the obtained network quality information from the mobile peer device and based on the current network quality of the first wireless network by the mobile device. The network quality measurement received from the mobile peer device is provided through a wireless peer to peer communication link such as a Bluetooth link or other suitable non-internet protocol peer to peer communication link. The mobile peer device also supports a plurality of SIM profiles. Corresponding methods are also described.

    Switching between networks based on quality of available networks

    公开(公告)号:US09832716B2

    公开(公告)日:2017-11-28

    申请号:US14824326

    申请日:2015-08-12

    Applicant: Google Inc.

    CPC classification number: H04W48/18 H04B17/318 H04L43/16 H04W36/30 H04W76/14

    Abstract: A wireless communication enabled device can establish a connection with a wireless communications network and can assign a network quality score to the wireless communications network based on one or more characteristics of the wireless communications network. The wireless communication enabled device can observe a current quality of the connection with the wireless communications network. If the quality of the network connection has degraded below a threshold level, the wireless communication enabled device can start a network reevaluation timer. The length of time monitored by the network reevaluation timer can be based on the assigned network quality score. Upon expiration of the network reevaluation timer, the wireless communication enabled device reevaluates the quality of the network connection. If the network connection is still in a degraded state at the time of reevaluation, the wireless communication enabled device may switch to another available wireless communications network.

    Methods, systems, and media for aggregating and presenting multiple videos of an event
    3.
    发明授权
    Methods, systems, and media for aggregating and presenting multiple videos of an event 有权
    用于聚合和呈现事件多个视频的方法,系统和媒体

    公开(公告)号:US09110988B1

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

    申请号:US13827600

    申请日:2013-03-14

    Applicant: Google Inc.

    Inventor: Weihua Tan

    CPC classification number: G06F17/30784 G06F17/30781 G06F17/30867

    Abstract: Methods, systems, and media for aggregating and presenting multiple videos of an event are provided. In some implementations, a method for identifying related video content is provided, the method comprising: receiving a first video and first video metadata that describes the first video from a first camera device; receiving a second video and second video metadata that describes the second video from a second camera device; comparing the first video metadata and the second video metadata; determining whether the first video and the second video are associated with an event based on the comparison; in response to determining that the first video and the second video are associated with the event, grouping the first video and second video into a plurality of videos associated with the event; and causing the plurality of videos to be displayed to a viewer based on the viewer requesting at least one of the plurality of videos.

    Abstract translation: 提供了聚合和呈现事件多个视频的方法,系统和媒体。 在一些实现中,提供了一种用于识别相关视频内容的方法,所述方法包括:从第一相机设备接收描述第一视频的第一视频和第一视频元数据; 从第二相机设备接收描述第二视频的第二视频和第二视频元数据; 比较第一视频元数据和第二视频元数据; 基于所述比较确定所述第一视频和所述第二视频是否与事件相关联; 响应于确定所述第一视频和所述第二视频与所述事件相关联,将所述第一视频和第二视频分组成与所述事件相关联的多个视频; 以及基于所述观众请求所述多个视频中的至少一个,使所述多个视频显示给观看者。

    Gestures for Selecting Text
    4.
    发明申请
    Gestures for Selecting Text 审中-公开
    手势选择文字

    公开(公告)号:US20150082246A1

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

    申请号:US14551311

    申请日:2014-11-24

    Applicant: Google Inc.

    CPC classification number: G06F3/04842 G06F3/0488 G06F17/24

    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for selecting text using a touchscreen display of a computing device. A computing device identifies physical contact between multiple fingers and the touchscreen display at a starting location, wherein the identifying is in distinction to identifying physical contact between a single finger and the touchscreen display. The computing device determines that the physical contact persists during movement of the physical contact from the starting location to an ending location. The computing device determines that the physical contact was interrupted at the ending location. The computing device identifies that text displayed between the starting location and the ending location is text that has been selected by a user of the computing device.

    Abstract translation: 通常,本说明书中描述的主题可以体现在使用计算设备的触摸屏显示器选择文本的方法,系统和程序产品中。 计算设备识别起始位置处的多个手指和触摸屏显示器之间的物理接触,其中所述识别与识别单个手指与触摸屏显示器之间的物理接触有区别。 计算设备确定在物理接触从起始位置到结束位置的移动期间物理接触持续。 计算设备确定物理接触在终点位置被中断。 计算设备识别在起始位置和结束位置之间显示的文本是由计算设备的用户选择的文本。

    TECHNIQUES FOR REMOTELY MANAGING DEVICE CONNECTIVITY IN RESPONSE TO CELLULAR NETWORK OUTAGES

    公开(公告)号:US20170347303A1

    公开(公告)日:2017-11-30

    申请号:US15679447

    申请日:2017-08-17

    Applicant: Google Inc.

    Abstract: Computer-implemented techniques involve detecting, by a server having one or more processors, a first cellular connection between a computing device and a first cellular network of a first cellular carrier associated with a mobile virtual network operator (MVNO), detecting, by the server, an outage of at least the first cellular network of the first cellular carrier, in response to detecting the outage of the first cellular network, determining, by the server, an alternate communication channel by which to communicate with the computing device, and transmitting, by the server, a carrier switch instruction to the computing device via the alternate communication channel, wherein receipt of the carrier switch instruction causes the computing device to: (i) terminate the first cellular connection and (ii) initiate a second cellular connection with another cellular network of different second cellular carrier associated with the MVNO.

    Techniques for remotely managing device connectivity in response to cellular network outages

    公开(公告)号:US09743331B1

    公开(公告)日:2017-08-22

    申请号:US15010494

    申请日:2016-01-29

    Applicant: Google Inc.

    Abstract: Computer-implemented techniques involve detecting, by a server having one or more processors, a first cellular connection between a computing device and a first cellular network of a first cellular carrier associated with a mobile virtual network operator (MVNO), detecting, by the server, an outage of at least the first cellular network of the first cellular carrier, in response to detecting the outage of the first cellular network, determining, by the server, an alternate communication channel by which to communicate with the computing device, and transmitting, by the server, a carrier switch instruction to the computing device via the alternate communication channel, wherein receipt of the carrier switch instruction causes the computing device to: (i) terminate the first cellular connection and (ii) initiate a second cellular connection with another cellular network of different second cellular carrier associated with the MVNO.

    METHOD, APPARATUS AND SYSTEM WITH CARRIER NETWORK SWITCHING CONTROL

    公开(公告)号:US20180124692A1

    公开(公告)日:2018-05-03

    申请号:US15338819

    申请日:2016-10-31

    Applicant: Google Inc.

    Inventor: Weihua Tan

    Abstract: An apparatus, such as a wireless mobile device dynamically obtains configuration information for a plurality of different network switching decision modules from a server in response to a detected network condition change event. The server responds with network switching decision module configuration information which serves as configuration information for a plurality of different network switching decision modules on the wireless mobile device. The wireless mobile device selectively invokes the plurality of network switching decision modules that are enabled by the obtained configuration information from the server. Each of the enabled network switching decision modules performs its respective switching decision process and outputs its decision in the form of network switching decision data. The network switching decision data from each of the invoked network switching decision modules is evaluated to determine whether switching should occur from a current network to another network.

    TECHNIQUES FOR REMOTELY MANAGING DEVICE CONNECTIVITY IN RESPONSE TO CELLULAR NETWORK OUTAGES

    公开(公告)号:US20170223599A1

    公开(公告)日:2017-08-03

    申请号:US15010494

    申请日:2016-01-29

    Applicant: Google Inc.

    Abstract: Computer-implemented techniques involve detecting, by a server having one or more processors, a first cellular connection between a computing device and a first cellular network of a first cellular carrier associated with a mobile virtual network operator (MVNO), detecting, by the server, an outage of at least the first cellular network of the first cellular carrier, in response to detecting the outage of the first cellular network, determining, by the server, an alternate communication channel by which to communicate with the computing device, and transmitting, by the server, a carrier switch instruction to the computing device via the alternate communication channel, wherein receipt of the carrier switch instruction causes the computing device to: (i) terminate the first cellular connection and (ii) initiate a second cellular connection with another cellular network of different second cellular carrier associated with the MVNO.

    METHODS, SYSTEMS, AND MEDIA FOR AGGREGATING AND PRESENTING MULTIPLE VIDEOS OF AN EVENT
    10.
    发明申请
    METHODS, SYSTEMS, AND MEDIA FOR AGGREGATING AND PRESENTING MULTIPLE VIDEOS OF AN EVENT 有权
    用于聚集和呈现多个事件视频的方法,系统和媒体

    公开(公告)号:US20150331942A1

    公开(公告)日:2015-11-19

    申请号:US14808782

    申请日:2015-07-24

    Applicant: Google Inc.

    Inventor: Weihua Tan

    CPC classification number: G06F17/30784 G06F17/30781 G06F17/30867

    Abstract: Methods, systems, and media for aggregating and presenting multiple videos of an event are provided. In some implementations, a method for identifying related video content is provided, the method comprising: receiving a first video and first video metadata that describes the first video from a first camera device; receiving a second video and second video metadata that describes the second video from a second camera device; comparing the first video metadata and the second video metadata; determining whether the first video and the second video are associated with an event based on the comparison; in response to determining that the first video and the second video are associated with the event, grouping the first video and second video into a plurality of videos associated with the event; and causing the plurality of videos to be displayed to a viewer based on the viewer requesting at least one of the plurality of videos.

    Abstract translation: 提供了聚合和呈现事件多个视频的方法,系统和媒体。 在一些实现中,提供了一种用于识别相关视频内容的方法,所述方法包括:从第一相机设备接收描述第一视频的第一视频和第一视频元数据; 从第二相机设备接收描述第二视频的第二视频和第二视频元数据; 比较第一视频元数据和第二视频元数据; 基于所述比较确定所述第一视频和所述第二视频是否与事件相关联; 响应于确定所述第一视频和所述第二视频与所述事件相关联,将所述第一视频和第二视频分组成与所述事件相关联的多个视频; 以及基于所述观众请求所述多个视频中的至少一个,使所述多个视频显示给观看者。

Patent Agency Ranking