OPERATING SYSTEM CUSTOMIZATION
    101.
    发明申请
    OPERATING SYSTEM CUSTOMIZATION 有权
    操作系统定制

    公开(公告)号:US20140157255A1

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

    申请号:US14173750

    申请日:2014-02-05

    Abstract: Technology disclosed herein includes a method for loading a carrier specific operating system (OS) onto a computing device depending on any corporation the computing device is associated with and the network the computing device is connected to. The computing device detects any corporation the computing device is associated with based on the subscriber number of the computing device. The computing device detects an identity of a network by examining a subscriber identification module (SIM) card electronically connected to the device. The device then sends a request including the identity of the corporation and the network to a remote registration service. In turn the device receives an instruction from the remote registration service identifying a distribution of an OS specific for the corporation and the network. After retrieving the OS distribution, the device loads the distribution of the OS on the computing device.

    Abstract translation: 本文公开的技术包括根据计算设备关联的任何公司和计算设备连接的网络将载体专用操作系统(OS)加载到计算设备上的方法。 计算设备基于计算设备的用户号码检测计算设备相关联的任何公司。 计算设备通过检查与设备电子连接的用户识别模块(SIM)卡来检测网络的身份。 然后,设备将包括公司和网络的身份的请求发送到远程注册服务。 反过来,设备接收来自远程注册服务的指令,标识对于公司和网络特定的OS的分发。 检索OS分发后,设备会在计算设备上加载操作系统的分发。

    Optimized video streaming using cloud computing platform
    102.
    发明授权
    Optimized video streaming using cloud computing platform 有权
    使用云计算平台优化视频流

    公开(公告)号:US08745261B1

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

    申请号: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.

    Abstract translation: 公开了将视频流应用的至少部分迁移到云服务器的技术。 迁移是基于视频流应用的优化因素。 可以基于计算设备的计算资源的消耗来计算优化因子。 视频流应用程序是多线程应用程序,其中后台线程执行可能不需要用户交互的任务,前台线程执行可能需要用户交互的任务。 从视频服务器获取视频流数据的视频流应用的服务组件是后台线程的一个例子。 通过用户界面向用户显示视频流数据的用户界面组件是前台线程的示例。 如果服务组件的优化因子低于预定阈值,则服务组件被传送到云服务器进行进一步处理。

    Dynamic data prefetching
    103.
    发明授权
    Dynamic data prefetching 有权
    动态数据预取

    公开(公告)号:US08732355B1

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

    申请号:US14155067

    申请日:2014-01-14

    Abstract: Technology is disclosed for data prefetching on a computing device utilizing a cloud based file system. The technology can receive a current execution state and a data access pattern associated with an instance of an application executing on a computing device. The technology can further receive a data access pattern associated with another instance of the application executing on another computing device. The technology can utilize the received data access patterns to determine one or more future access requests for a subset of data associated with the application, where the one or more future access requests is a function of the current execution state of the application executing on the computing device. The technology can generate a prefetching profile utilizing the determined subset of data.

    Abstract translation: 公开了利用基于云的文件系统的计算设备上的数据预取技术。 该技术可以接收与在计算设备上执行的应用的实例相关联的当前执行状态和数据访问模式。 该技术可以进一步接收与在另一计算设备上执行的应用的另一个实例相关联的数据访问模式。 该技术可以利用接收到的数据访问模式来确定与应用相关联的数据子集的一个或多个未来访问请求,其中一个或多个未来访问请求是在计算上执行的应用的当前执行状态的函数 设备。 该技术可以使用所确定的数据子集来生成预取简档。

    MOBILE PHOTO APPLICATION MIGRATION TO CLOUD COMPUTING PLATFORM
    104.
    发明申请
    MOBILE PHOTO APPLICATION MIGRATION TO CLOUD COMPUTING PLATFORM 有权
    移动照片应用移动到云计算平台

    公开(公告)号:US20140136611A1

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

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

    PROXIMITY BASED APPLICATION STATE SYNCHRONIZATION
    105.
    发明申请
    PROXIMITY BASED APPLICATION STATE SYNCHRONIZATION 有权
    基于接近的应用状态同步

    公开(公告)号:US20140136481A1

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

    申请号:US14158682

    申请日:2014-01-17

    CPC classification number: G06F17/30575 G06F9/4856 H04L67/1095 H04W4/023

    Abstract: Techniques for a method for automatically synchronizing application state across multiple devices are disclosed herein. The method includes running an instance of a computer 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 computer application on the second electronic device, and transmitting an application state data to the second electronic device. The application state data represents an application state of the computer application at the first electronic device. The application state data of the computer application enables another instance of the computer application at the second electronic device to resume running the computer application from the transmitted application state.

    Abstract translation: 本文公开了用于在多个设备之间自动同步应用状态的方法的技术。 该方法包括在第一电子设备处运行计算机应用的实例,基于第二电子设备与第一电子设备的接近度来检测第二电子设备的存在,识别计算机应用的另一实例的安装 第二电子设备,并且将应用状态数据发送到第二电子设备。 应用状态数据表示第一电子设备处的计算机应用的应用状态。 计算机应用的应用状态数据使得第二电子设备处的计算机应用的另一实例能够从传送的应用状态恢复运行计算机应用。

    DYNAMIC DATA PREFETCHING
    106.
    发明申请
    DYNAMIC DATA PREFETCHING 有权
    动态数据预览

    公开(公告)号:US20140129665A1

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

    申请号:US14155067

    申请日:2014-01-14

    Abstract: Technology is disclosed for data prefetching on a computing device utilizing a cloud based file system. The technology can receive a current execution state and a data access pattern associated with an instance of an application executing on a computing device. The technology can further receive a data access pattern associated with another instance of the application executing on another computing device. The technology can utilize the received data access patterns to determine one or more future access requests for a subset of data associated with the application, where the one or more future access requests is a function of the current execution state of the application executing on the computing device. The technology can generate a prefetching profile utilizing the determined subset of data.

    Abstract translation: 公开了利用基于云的文件系统的计算设备上的数据预取技术。 该技术可以接收与在计算设备上执行的应用的实例相关联的当前执行状态和数据访问模式。 该技术可以进一步接收与在另一计算设备上执行的应用的另一个实例相关联的数据访问模式。 该技术可以利用接收到的数据访问模式来确定与应用相关联的数据子集的一个或多个未来访问请求,其中一个或多个未来访问请求是在计算上执行的应用的当前执行状态的函数 设备。 该技术可以使用所确定的数据子集来生成预取简档。

    MOBILE DEVICE APPLICATION STREAMING
    108.
    发明申请
    MOBILE DEVICE APPLICATION STREAMING 有权
    移动设备应用流程

    公开(公告)号:US20140095667A1

    公开(公告)日:2014-04-03

    申请号:US13865515

    申请日:2013-04-18

    Abstract: Technology for decomposing an application into fragments and streaming the application in fragments is disclosed herein. According to at least one embodiment, a computer-implemented method includes steps of determining multiple application fragments of a computer application, wherein each application fragment of the application fragments includes a code to present at least one interface of the computer application; storing the application fragments at a storage device; generating a resource dependency data structure, wherein for each specific application fragment of the application fragments, the resource dependency data structure includes identifications of resources that are needed for running the specific application fragment; and streaming, via a network component, at least one application fragment of the application fragments to a computing device.

    Abstract translation: 本文公开了将应用程序分解为片段并以片段流式传输应用程序的技术。 根据至少一个实施例,计算机实现的方法包括确定计算机应用的多个应用片段的步骤,其中应用片段的每个应用片段包括呈现计算机应用的至少一个接口的代码; 将应用片段存储在存储设备中; 生成资源相关性数据结构,其中对于应用片段的每个特定应用片段,资源依赖性数据结构包括用于运行特定应用片段所需的资源的标识; 以及经由网络组件将所述应用片段的至少一个应用片段流式传输到计算设备。

    APPLICATION STATE BACKUP AND RESTORATION ACROSS MULTIPLE DEVICES
    109.
    发明申请
    APPLICATION STATE BACKUP AND RESTORATION ACROSS MULTIPLE DEVICES 有权
    应用状态备份和多个设备的恢复

    公开(公告)号:US20140095625A1

    公开(公告)日:2014-04-03

    申请号:US14043034

    申请日:2013-10-01

    Abstract: Technology for a method for backing up and restoring application state across multiple devices is disclosed herein. The method includes running an instance of a computer application at a first electronic device, determining a backup event that occurs in the first electronic device, wherein the backup event suggests a backup of application state data and the application state data represent an application state of the computer application at the backup event, and transmitting the application state data of the computer application to a remote storage service, in response to the backup event. A second electronic device can retrieve the application state data from the remote storage service and restore the application state.

    Abstract translation: 本文公开了用于在多个设备之间备份和恢复应用程序状态的方法的技术。 该方法包括在第一电子设备上运行计算机应用的实例,确定在第一电子设备中发生的备份事件,其中备份事件建议应用状态数据的备份,并且应用状态数据表示应用状态数据的应用状态 计算机应用程序,并且响应于备份事件将计算机应用程序的应用程序状态数据发送到远程存储服务。 第二电子设备可以从远程存储服务检索应用状态数据并恢复应用状态。

    ADJUSTING PUSH NOTIFICATIONS BASED ON LOCATION PROXIMITY
    110.
    发明申请
    ADJUSTING PUSH NOTIFICATIONS BASED ON LOCATION PROXIMITY 审中-公开
    基于位置偏移调整推H通知

    公开(公告)号:US20140095617A1

    公开(公告)日:2014-04-03

    申请号:US14042507

    申请日:2013-09-30

    Abstract: Technology is disclosed for transmitting notification updates to computing devices (“the technology”). Various embodiments of the technology includes a proxy server that facilitates transmission of notifications to the computing devices based on a location proximity and/or access pattern of the computing devices. In one such embodiment, if a particular computing device of the user is not within a predefined location proximity of a primary computing device of the user, the proxy server delays or decreases the frequency of transmission of the notifications to the particular mobile device. In another example, based on the access pattern of the particular computing device, if the proxy server determines that the user is not likely to use the particular computing device, e.g. until a certain point of time, the proxy server delays or decreases the frequency of the transmission of the notifications to the particular mobile device until around that certain point of time.

    Abstract translation: 公开了用于向计算设备(“该技术”)发送通知更新的技术。 该技术的各种实施例包括代理服务器,其基于计算设备的位置接近度和/或访问模式来促进向计算设备传送通知。 在一个这样的实施例中,如果用户的特定计算设备不在用户的主计算设备的预定位置附近,则代理服务器延迟或降低向特定移动设备发送通知的频率。 在另一示例中,基于特定计算设备的访问模式,如果代理服务器确定用户不太可能使用特定的计算设备,例如, 直到某个时间点,代理服务器延迟或降低向特定移动设备传送通知的频率,直到该特定时间点为止。

Patent Agency Ranking