-
公开(公告)号:US10931652B2
公开(公告)日:2021-02-23
申请号:US15414492
申请日:2017-01-24
发明人: Manuel Costa
摘要: Techniques for securely sealing and unsealing enclave data across platforms are presented. Enclave data from a source enclave hosted on a first computer may be securely sealed to a sealing enclave on a second computer, and may further be securely unsealed for a destination enclave on a third computer. Securely transferring an enclave workload from one computer to another is disclosed.
-
公开(公告)号:US10911451B2
公开(公告)日:2021-02-02
申请号:US15414371
申请日:2017-01-24
发明人: Manuel Costa
摘要: Techniques for securely sealing and unsealing enclave data across platforms are presented. Enclave data from a source enclave hosted on a first computer may be securely sealed to a sealing enclave on a second computer, and may further be securely unsealed for a destination enclave on a third computer. Securely transferring an enclave workload from one computer to another is disclosed.
-
公开(公告)号:US10747652B2
公开(公告)日:2020-08-18
申请号:US15831959
申请日:2017-12-05
摘要: Techniques are described herein that are capable of performing automatic risk analysis of software. An automatic risk analyzer may determine correlations between binaries of the software and source files of the software, between the source files and functions (i.e., sub-routines) of the software, between changes to source code of the software and defects, new features, and/or feature enhancements in the software, between attributes of the software (e.g., attributes associated with the changes to the source code), etc. at various time instances. The automatic risk analyzer may compare the correlations corresponding to a first time instance and the correlations corresponding to a second time instance to determine any of a variety of temporal relationships regarding underlying factors, including but not limited to new feature(s), feature enhancement(s), defect(s), churn rate, code coverage, code complexity, etc. The automatic risk analyzer may determine risk(s) for the software based on the temporal relationships.
-
公开(公告)号:US10565026B2
公开(公告)日:2020-02-18
申请号:US14813091
申请日:2015-07-29
摘要: Techniques are described herein that are capable of containing an application in an immersive non-windowed environment. For instance, the application may be configured for use in a windowed environment. Containing the application in the immersive non-windowed environment may involve selectively implementing functionality that is associated with the application based at least in part on whether the functionality is applicable to the immersive non-windowed environment. For example, when a request to implement functionality that is not applicable to the immersive non-windowed environment is received, functionality that is applicable to the immersive non-windowed environment may be implemented in lieu of the functionality that is not applicable to the immersive non-windowed environment. In another example, no action may be taken with regard to the request.
-
5.
公开(公告)号:US10509789B2
公开(公告)日:2019-12-17
申请号:US15595761
申请日:2017-05-15
发明人: Alexander D. James , Michael J. Pizzo , Pablo Castro , Michael J. Flasko , Lance E. Olson , Jason D. Clark , Siddharth Jayadevan
IPC分类号: G06F3/00 , G06F16/2457 , G06F16/951 , G06F16/2455
摘要: The subject disclosure relates to techniques for providing data experience(s) via disparate semantic annotations based on a respective user scenario. Semantic information for respective data types of data set(s) may be received. The data types may be annotated based on the semantic information to obtain respective data annotations. In response to receipt of a search query from a client, a search result that includes at least a portion of one or more data annotations is generated to be sent to the client. The search query may request performance of a search against the semantic information to obtain first semantic information associated with first data type(s) of the data types. The portion of the one or more data annotations may include the first semantic information. The first semantic information may describe operation(s) to be performed on data of at least one of the first data type(s).
-
公开(公告)号:US10261759B2
公开(公告)日:2019-04-16
申请号:US14809783
申请日:2015-07-27
发明人: Karen Ng , Lorianne Lamkin , Stephen H. Toub
IPC分类号: G06F8/30 , G06F8/34 , G06F11/36 , G06F17/30 , H04L29/06 , G06F3/0484 , G06F3/0485
摘要: Techniques are described herein that are capable of recommending information that is contextually related to code using a social data graph. A machine learning technique is used to determine that the information is contextually related to the code. A social data graph is a graph database that stores information associated with users in a social networking environment. For instance, such information may be retrieved from user profiles, social updates, etc. of the users. A social networking environment is an online service, platform, or domain (e.g., Web site) that facilitates the building of social networks (e.g., social relations) among people who share interests, activities, backgrounds, real-life connections, etc.
-
公开(公告)号:US10230538B2
公开(公告)日:2019-03-12
申请号:US13252826
申请日:2011-10-04
申请人: David Killian , Glenn Harter , Justin Flores , Paul Krzyzanowski
发明人: David Killian , Glenn Harter , Justin Flores , Paul Krzyzanowski
IPC分类号: G06F3/048 , H04L12/28 , G06F3/0481 , H04L29/08 , G06F9/451
摘要: A control server, or similar central processor, manages the distribution of data (including audio and video), voice, and control signals among a plurality of system components connected via a wired and/or wireless communications network. The system components include audio/visual components (such as, televisions, monitors, PDAs, notepads, notebooks, MP3, portable stereo, etc.) as well as household appliances (such as, lighting, ovens, alarm clocks, etc.). A portable controller allows a user to access and control the system components from any location within a controlled residential and/or non-residential environment, including its surrounding areas. The portable controller includes a user and management interface that contains customized control screens for the system components. The control screens are stored in a hierarchical architecture that is searchable by region or component type.
-
公开(公告)号:US09906474B2
公开(公告)日:2018-02-27
申请号:US14486777
申请日:2014-09-15
发明人: James O. Robarts , Dan Newell , Kenneth H. Abbott
CPC分类号: H04L51/12 , G06F17/30867 , G06Q10/107 , G06Q30/02
摘要: A system filters received messages (e.g., unsolicited advertisements) to determine if they are appropriate for a user based on the non-static, constantly evolving, context of the user. The system can track the user's context by monitoring various environmental parameters, such as related to the user's physical, mental, computing and data environments, and can model the current context of the user based at least in part on the monitoring. The system selects a set of one or more filters to apply to incoming messages based on the user's context, and the selected filters can be updated as the user's context changes. Messages that survive the filters are then evaluated against the user's context to determine whether they should be presented immediately or stored for delayed presentation.
-
公开(公告)号:US09817857B2
公开(公告)日:2017-11-14
申请号:US14603569
申请日:2015-01-23
发明人: Gaurav Seth , Jianchun Xu , Koundinya Veluri , Geoffrey M. Kizer
CPC分类号: G06F17/30342 , G06F9/4493 , G06F17/30
摘要: Techniques are described herein that are capable of deep cloning (a.k.a. deep copying) objects using a binary format. A deep clone of a designated object includes references to other objects (and potentially copies of the other objects) included in the designated object. A binary representation of each object in an object graph is generated to provide a binary clone of the object graph. Objects created by a dynamic language engine are called dynamic language objects. Objects created by a host (e.g., that hosts the dynamic language engine) are called host objects. Each host object is associated with an intermediate representation thereof via a property bag that describes properties of that host object. Each intermediate representation is understandable by the dynamic language engine. A binary representation of each dynamic language object and each host object may be generated in accordance with the binary format to provide the binary clone.
-
公开(公告)号:US09736256B2
公开(公告)日:2017-08-15
申请号:US14180231
申请日:2014-02-13
发明人: Osama Mazahir
IPC分类号: G06F15/16 , H04L29/08 , H04L12/911
摘要: In one embodiment, a server 120 may push linked resources 320 to a client device 110 using the server stack 124. The server stack 124 may detect a linked resource 320 associated with an active initial navigation request 402. The server stack 124 may generate a synthetic linked resource request 506. The server stack 124 may propagate the synthetic linked resource request 506 through the server stack 124.
-
-
-
-
-
-
-
-
-