-
公开(公告)号:US20160173575A1
公开(公告)日:2016-06-16
申请号:US15048627
申请日:2016-02-19
Applicant: Amazon Technologies, Inc.
Inventor: Ameet Nirmal Vaswani , Sajeeva Lakmal Bandara Pallemulle , Saral Jain
CPC classification number: H04L67/10 , H04L43/103 , H04L67/14 , H04L67/2847 , H04L67/42
Abstract: Features are disclosed for determining which content item or items are likely to be requested by a particular user or device, or by a group of users or devices. The determined content items may be obtained independently of a request from the users or devices, and substantially current versions of the content items may be maintained at a server system, such as an intermediary system. Visual representations of the content items may be generated to reduce processing requirements at a user device. When the content items are determined to be likely to be requested by a particular user, a predicted time may also be determined, and the visual representations may be generated such that they are available at the predicted time.
Abstract translation: 公开了用于确定特定用户或设备或一组用户或设备可能请求哪些内容项目或项目的特征。 所确定的内容项目可以独立于来自用户或设备的请求而获得,并且可以在服务器系统(例如中介系统)上维护内容项目的基本上当前版本。 可以生成内容项目的视觉表示以减少用户设备处理需求。 当确定内容项可能被特定用户请求时,还可以确定预测时间,并且可以生成视觉表示,使得它们在预测时间可用。
-
公开(公告)号:US11233776B1
公开(公告)日:2022-01-25
申请号:US15800417
申请日:2017-11-01
Applicant: Amazon Technologies, Inc.
Inventor: Sarath Chandra Murthy Muddapappu , Sajeeva Lakmal Bandara Pallemulle , Camilla De Oliveira Penna Tavares , Justin Jon Derby , Joel William Weisman , Leonardo Davi Viccari , Kartikey Bhatt
Abstract: An agent can be installed that is separate from an unsecure application, such as a third party browser, executing on a client device. Content to be displayed by, or accessible to, the application can be rendered or determined remotely, such that only unrestricted data is received by the application. Restricted data to be stored on the device, as may include one or more authentication credentials, can be transmitted over a secure connection to the agent, which can store the sensitive information to a secure location on the client device that is inaccessible to the application. Such management allows the sensitive information to be stored on the client device and provided with requests for restricted data, for example, while preventing the restricted data from being exposed to the application on the client device.
-
公开(公告)号:US10936710B1
公开(公告)日:2021-03-02
申请号:US15714953
申请日:2017-09-25
Applicant: Amazon Technologies, Inc.
Abstract: Various embodiments provide a means of user and/or device authentication by monitoring interaction based posture data received from the client device. Such interaction based posture data may include the particular manner in which a user interacts with the content on the client device or the client device itself, such as scroll patterns, touch pressure, touch duration, elements selected, typing speed, swipes, downloads, among other characteristics that make up a posture profile associated with an authorized user. Thus, interaction data received from the client device that deviates from the posture profile of the authorized user may be used to detect aberrant behavior, which may indicate that the client device has been comprised, such as the client device being used by a user other than the authorized user or the presence of malware. When aberrant behavior is detected a security protocol may be initiated to secure the device.
-
公开(公告)号:US10664538B1
公开(公告)日:2020-05-26
申请号:US15716221
申请日:2017-09-26
Applicant: Amazon Technologies, Inc.
IPC: G06F16/9535 , G06F21/84 , H04L29/06 , G06F21/62 , G06F16/9038
Abstract: Systems, methods, and computer-readable media are described for capturing detailed data access audit trails identifying the portions of pages or other files accessed by users from a specific network content source. A graphical representation of a page or file may be rendered by an intermediary system, and an initial portion of the graphical representation may be sent to a user device along with control data. The user device may send interaction data to the intermediary system as the user interacts with the page or file, which may result in additional graphical content being delivered to the user device by the intermediary system. In the event of a corporate data leak or for other data access audit purposes, a system administrator may search stored interaction data to identify which users accessed or viewed specific information within one or more pages or files.
-
公开(公告)号:US10346523B1
公开(公告)日:2019-07-09
申请号:US15729449
申请日:2017-10-10
Applicant: Amazon Technologies, Inc.
Inventor: Patrick Joseph Armstrong , Yousef Zachary Khwaja , Sajeeva Lakmal Bandara Pallemulle , Vincent Roseberry , Arun Sundaram , Ameet Nirmal Vaswani , Leonardo Davi Viccari , Li Yan
IPC: G06F17/22 , G06F17/21 , G06F16/957
Abstract: Techniques and solutions are described for content synchronization across devices. A web page currently being viewed at a first device associated with a user profile of a user can be identified. Browsing information for the page (such as URL, scrolling location, and a DOM element) may be stored in the profile. The DOM element may be associated with page content displayed during a browsing session in a viewport while the web page is at the current scrolling location. The browsing information may be updated dynamically, upon detecting a change in the current scrolling location of the page at the first device. A request for displaying the web page at a second device associated with the user profile may be received. The browsing information for the web page may be provided to the second device, so that the web page with the current scrolling location is displayed at the second device.
-
公开(公告)号:US10021207B1
公开(公告)日:2018-07-10
申请号:US14222360
申请日:2014-03-21
Applicant: Amazon Technologies, Inc.
CPC classification number: H04L67/2833 , G06F16/9574 , H04L67/2842 , H04L67/2847
Abstract: Features are disclosed for generating bundles of content items and proactively providing the bundles to client devices. The bundles may be provided to client devices in response to requests for the content page that references the content items in the bundle, or in response to a request for a content page hosted by the same domain as the content items in the bundle. A browser module executing on the client device can extract the referenced content items in the bundle and cache them in a local content cache at the client device prior to the client device receiving and processing a requested content page. As a result, the browser module may have access to cached versions of referenced content items when processing the requested content page even if the referenced content items were not present when the requested content page was requested.
-
公开(公告)号:US09723053B1
公开(公告)日:2017-08-01
申请号:US14015905
申请日:2013-08-30
Applicant: Amazon Technologies, Inc.
Inventor: Sajeeva Lakmal Bandara Pallemulle , Amit Santosh Jain , Dhruva Lakshmana Rao Batni , Kai Yi Li
CPC classification number: H04L67/02 , H04L67/22 , H04L67/2847
Abstract: A system is disclosed that generates page profiles for network pages based on aggregated usage data. The page profile for a given page may, for example, include information regarding specific page generation tasks (e.g., resource requests) that are frequently executed by browsers when the page is loaded. The page profiles may be used by browsers or an intermediary system to preemptively perform selected page generation tasks, thereby reducing perceived page load times.
-
公开(公告)号:US09609042B1
公开(公告)日:2017-03-28
申请号:US13967284
申请日:2013-08-14
Applicant: Amazon Technologies, Inc.
Inventor: Sajeeva Lakmal Bandara Pallemulle , Saral Jain , Ameet Nirmal Vaswani
CPC classification number: H04L67/02 , G06F17/30899 , H04L67/289
Abstract: Features are disclosed for automatically generating content requests and recording metrics and other information about execution of the requests. The requests can be background requests, executed by user computing devices during idle periods and without any user initiation. The background requests may be browser requests for content pages. Metrics and other information about execution of the requests may be recorded during execution of the background requests and reported to a performance analysis system. Instructions to execute background requests can be generated so as to develop a data set, such as a data set for analyzing request execution performance.
-
-
-
-
-
-
-