Generating prefetching profiles for prefetching data in a cloud based file system
    31.
    发明授权
    Generating prefetching profiles for prefetching data in a cloud based file system 有权
    生成用于在基于云的文件系统中预取数据的预取配置文件

    公开(公告)号:US08762456B1

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

    申请号:US14171679

    申请日:2014-02-03

    Abstract: Technology is disclosed herein for a cloud based file system that facilitates storing data beyond a physical storage limit of a computing device. In some embodiments, the file system stores the metadata of the data in a local storage of the device and the data itself in a cloud storage. Upon accessing a data object on the device, the device obtains the data from the cloud storage and presents it to the user as if the content data is stored locally. The device identifies the data objects that are likely to be accessed by the user, pre-fetches the content of these data objects and stores them in a cache locally. Prefetching profiles are used to identify the data objects that are likely to be used based on a usage pattern of the data objects. Different prefetching profiles may be generated for multiple devices associated with the user.

    Abstract translation: 本文公开了一种用于基于云的文件系统的技术,其有助于存储超出计算设备的物理存储限制的数据。 在一些实施例中,文件系统将数据的元数据存储在设备的本地存储器中,并将数据本身存储在云存储器中。 在访问设备上的数据对象时,设备从云存储获取数据,并将其呈现给用户,就像内容数据在本地存储一样。 该设备识别用户可能访问的数据对象,预取这些数据对象的内容并将其存储在本地缓存中。 预取配置文件用于根据数据对象的使用模式识别可能使用的数据对象。 可能为与用户相关联的多个设备生成不同的预取配置文件。

    CUSTOMIZING OPERATING SYSTEM BASED ON DETECTED CARRIER
    32.
    发明申请
    CUSTOMIZING OPERATING SYSTEM BASED ON DETECTED CARRIER 有权
    基于检测载体的自动化操作系统

    公开(公告)号:US20140136830A1

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

    申请号:US14157197

    申请日:2014-01-16

    Abstract: Technology disclosed herein includes a method for loading a carrier specific OS onto a computing device depending on what network the computing device is connected to. The computing device detects an identity of a network to which a computing device is connected or is to be connected during a network identification process executed on the computing device. The network can be identified, e.g., by examining a subscriber identification module (SIM) card electronically connected to the computing device. The device then sends a request including the identity of the network to a remote registration service. In turn the device receives an instruction from the remote registration service identifying a distribution of an operating system (OS) specific for the network. After retrieving the OS distribution, the device loads the distribution of the operating system on the computing device.

    Abstract translation: 本文公开的技术包括根据计算设备连接到的网络将载波专用OS加载到计算设备上的方法。 计算设备在计算设备上执行的网络识别过程期间检测计算设备连接到或将要连接的网络的身份。 可以例如通过检查电子地连接到计算设备的用户识别模块(SIM)卡来识别该网络。 然后,设备向远程注册服务发送包括网络的身份的请求。 反过来,设备接收来自远程注册服务的指令,以识别专用于网络的操作系统(OS)的分发。 检索OS分发后,设备会在计算设备上加载操作系统的分发。

    OPTIMIZED VIDEO STREAMING USING CLOUD COMPUTING PLATFORM

    公开(公告)号:US20140136729A1

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

    申请号:US14159934

    申请日:2014-01-21

    Abstract: Technology is disclosed for migrating at least portions of a video streaming application to a cloud server. The migration is based on an optimization factor of a video streaming application. The optimization factor can be computed based on consumption of computing resources of the computing device. The video streaming application is a multi-threaded application in which a background thread performs tasks that may not require user interaction and a foreground thread performs tasks that may require user interaction. A service component of the video streaming application that obtains video streaming data from video servers is one example of the background thread. A user interface component that displays the video streaming data to a user via a user interface is an example of the foreground thread. If the optimization factor of the service component is below a predefined threshold, the service component is transferred to the cloud server for further processing.

    VIDEO GAME APPLICATION STATE SYNCHRONIZATION ACROSS MULTIPLE DEVICES
    35.
    发明申请
    VIDEO GAME APPLICATION STATE SYNCHRONIZATION ACROSS MULTIPLE DEVICES 有权
    视频游戏应用状态同步多个设备同步

    公开(公告)号:US20140135105A1

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

    申请号:US14158715

    申请日:2014-01-17

    CPC classification number: A63F13/10 H04L67/1095 H04L67/125 H04L67/34 H04W4/80

    Abstract: Techniques for a method for automatically synchronizing application state of a video game across multiple devices are disclosed herein. The method includes running an instance of the video game application at a first electronic device, detecting a presence of a second electronic device based on a proximity of the second electronic device to the first electronic device, identifying an installation of another instance of the video game application on the second electronic device, saving a current state of play of the instance of the video game application running on the first electronic device and transmitting the application state data to the second electronic device. The application state data of the video game application enables another instance of the video game application to resume the current state of play of the video game application at the second electronic device.

    Abstract translation: 本文公开了用于自动同步多个设备上的视频游戏的应用状态的方法的技术。 该方法包括在第一电子设备上运行视频游戏应用的实例,基于第二电子设备与第一电子设备的接近度来检测第二电子设备的存在,识别视频游戏的另一实例的安装 应用在第二电子设备上,节省了在第一电子设备上运行的视频游戏应用的实例的当前播放状态,并将应用状态数据发送到第二电子设备。 视频游戏应用的应用状态数据使视频游戏应用的另一实例能够恢复第二电子设备处的视频游戏应用的当前播放状态。

    Mobile photo application migration to cloud computing platform
    36.
    发明授权
    Mobile photo application migration to cloud computing platform 有权
    移动照片应用程序迁移到云计算平台

    公开(公告)号:US08725800B1

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

    申请号:US14160351

    申请日:2014-01-21

    Abstract: Technology is disclosed herein for migrating execution of at least a portion of a photo application to a server. According to at least one embodiment, a computing device monitors the photo application executing at the mobile device to identify a background thread and a foreground thread of the photo application, determine a current workload of the mobile device, transmit a received photo and an instance of the background thread to the server when the determined current workload exceeds a predefined threshold, receive a processed photo from the server, and provide access to the processed photo through the mobile device using the user interface generated by the foreground thread of the photo application.

    Abstract translation: 本文公开了将照片应用的至少一部分的执行迁移到服务器的技术。 根据至少一个实施例,计算设备监视在移动设备处执行的照片应用,以识别照片应用的后台线程和前景线程,确定移动设备的当前工作负载,发送接收的照片和接收的照片的实例 当确定的当前工作负载超过预定义阈值时,到服务器的后台线程,从服务器接收经处理的照片,并且使用由照片应用程序的前景线程生成的用户界面通过移动设备提供对经处理的照片的访问。

    Managing applications on an electronic device

    公开(公告)号:US09654556B2

    公开(公告)日:2017-05-16

    申请号:US14840636

    申请日:2015-08-31

    CPC classification number: H04L67/1095 G06F17/30575 H04W4/60

    Abstract: An electronic device may offload an application to a network storage to free up storage on the electronic device. For instance, an application file and, in some cases, associated application data and/or saved application state information may be stored at the network storage and deleted from the electronic device. Subsequently, a data management module may receive an instruction to onload the application back onto the electronic device, such as in response to a user input that selects the offloaded application, a determination that an upcoming activity may include use of the offloaded application, or a determination that a user usage pattern indicates that the offloaded application is likely to be used. In response, the data management module may download the corresponding application file from the network storage. In some cases, the electronic device may also receive associated application data and/or saved application state information from the network storage.

Patent Agency Ranking