-
1.
公开(公告)号:US20180357552A1
公开(公告)日:2018-12-13
申请号:US16104044
申请日:2018-08-16
Applicant: Bonsai AI, Inc.
Inventor: Marcos Campos , Aditya Gudimella , Ruofan Kong , Matthew Brown
CPC classification number: G06N5/043 , G06F17/30946 , G06N3/02 , G06N99/005
Abstract: The AI engine has a first module that chooses from a library of algorithms to use when automatically assembling and building different learning topologies to solve different concepts making up a resulting AI model. The AI engine may integrate both i) one or more dynamic programming training algorithms and ii) one or more policy optimization algorithms, to build the different learning topologies to solve the different concepts contained with an AI model in order to solve a wide variety of problem types. Each concept contained in the AI model can use a most appropriate approach for achieving a mission of that concept. A learning topology representing a first concept can be built by the first module with a first dynamic programming training algorithm, while a learning topology representing a second concept in the same AI model can be built by the first module with a first policy optimization algorithm.
-
公开(公告)号:US09968852B2
公开(公告)日:2018-05-15
申请号:US15663386
申请日:2017-07-28
Applicant: International Business Machines Corporation
Inventor: Frederic J. Bauchot , Graham Butler
CPC classification number: A63F13/60 , A63F3/02 , G06F17/3087 , G06F17/30946 , G06F21/60 , H04L9/002
Abstract: A method includes receiving an input artefact and a set of shared parameters comprising a coding frame, one or more positioned elements, a travel path, and an initial position, and receiving an input artefact. The method includes initializing an output string and a head index and a tail index. The method includes traversing the travel path by, for each position: (i) determining whether the next position includes any positioned element; (ii) responsive to the next position not including any positioned element, filling the head index with a content character from the next position and incrementing the head index; (iii) responsive to next position including any positioned element, filling the tail index with a content character from the next position, and decrementing the tail index. The method includes setting said next position based on an attack position for the positioned element according to a variant of chess.
-
公开(公告)号:US09968851B2
公开(公告)日:2018-05-15
申请号:US15663338
申请日:2017-07-28
Applicant: International Business Machines Corporation
Inventor: Frederic J. Bauchot , Graham Butler
CPC classification number: A63F13/60 , A63F3/02 , G06F17/3087 , G06F17/30946 , G06F21/60 , H04L9/002
Abstract: A method includes identifying a string and parameters. The parameters include a coding frame, elements, and a travel path. The method includes traversing the travel path to yield an output artifact. Responsive to no active element at a next position, the method includes filling the next position from the front of the string and advancing one character and one position. Responsive to an element at the next position, the method includes filling the next position from the end of the string, decrementing one character, and determining an attack position. Responsive to the attack position existing, the method includes setting the next position to the attack position. Responsive to no attack position existing, the method includes advancing the next position according to the travel path. The method results in the output artifact encoding the string. A corresponding method decodes the output artifact. Corresponding computer program products and computer systems are disclosed.
-
公开(公告)号:US09934233B2
公开(公告)日:2018-04-03
申请号:US14653628
申请日:2013-12-16
Applicant: BAE SYSTEMS plc
Inventor: Iain Norman Nicol Reid , Richard Thomas Jarvis , Dafydd Huw Lewis Winfield , Peter Stuart Gardiner
IPC: G06F17/30
CPC classification number: G06F17/30153 , G06F17/30073 , G06F17/30312 , G06F17/30321 , G06F17/30598 , G06F17/30946
Abstract: A method and apparatus are provided to store transaction records in a retrievable form and to enable subsequent search and retrieval of stored transaction records. Transaction records are captured and then grouped according to predetermined grouping criteria such that they may be indexed to a first level and then efficiently compressed for bulk storage. In the event that records need to be retrieved subsequently, the first level index may be used to select one or more groups of records satisfying first level search criteria and, following retrieval of the selected groups from storage and de-compression, a second level index may be created to enable a more detailed record-level search for matching records in the retrieved groups. Preferably, the same indexing technique is used for both the first and second level of indexing.
-
公开(公告)号:US09900317B2
公开(公告)日:2018-02-20
申请号:US15053435
申请日:2016-02-25
Applicant: Red Hat, Inc.
Inventor: Jeffrey Jon Cantrill , Eric M. Wolinetz , Luke R. Meyer
CPC classification number: H04L63/101 , G06F17/30946 , G06F21/6218 , H04L63/105
Abstract: Implementations of the present disclosure provide access guards for multi-tenant logging. A method of the disclosure includes receiving, by a processing device of a multi-tenant system, an access request to access a logging stack comprising application logs associated with an execution of an application. Responsive to receiving the access request, a user identifier and an authorization token related to the user identifier are identified. Generating a modified request by adding the user identifier and authorization token to the access request. The authorization token references an access role for the user identifier from an access control list. Thereupon, the modified request is applied to the logging stack. The applied modified request identifies the application logs from the logging stack that are accessible in view of the access role.
-
公开(公告)号:US20170319964A1
公开(公告)日:2017-11-09
申请号:US15663386
申请日:2017-07-28
Applicant: International Business Machines Corporation
Inventor: Frederic J. Bauchot , Graham Butler
CPC classification number: A63F13/60 , A63F3/02 , G06F17/3087 , G06F17/30946 , G06F21/60 , H04L9/002
Abstract: A method includes receiving an input artefact and a set of shared parameters comprising a coding frame, one or more positioned elements, a travel path, and an initial position, and receiving an input artefact. The method includes initializing an output string and a head index and a tail index. The method includes traversing the travel path by, for each position: (i) determining whether the next position includes any positioned element; (ii) responsive to the next position not including any positioned element, filling the head index with a content character from the next position and incrementing the head index; (iii) responsive to next position including any positioned element, filling the tail index with a content character from the next position, and decrementing the tail index. The method includes setting said next position based on an attack position for the positioned element according to a variant of chess.
-
公开(公告)号:US09703868B2
公开(公告)日:2017-07-11
申请号:US14311721
申请日:2014-06-23
Applicant: Microsoft Corporation
Inventor: William D. Ramsey
IPC: G06F17/30
CPC classification number: G06F17/30864 , G06F17/30442 , G06F17/30684 , G06F17/30946
Abstract: Systems, methods, and computer-readable storage media are provided for reconciling query results associated with multiple indices. A search query having a first spelling is received. A plurality of query results is determined, each query result being derived from one of a plurality of indices. At least a first index is associated with a lexicon that is specific to a user computing device and at least a second index is associated with a lexicon that is specific to web-based content. Each query result may be a query result determined based upon the first spelling for the search query, a suggested alternate spelling for the received search query, a query result determined based upon the suggested alternate spelling for the received search query, or a null result. One or more of the query results then is selected as responsive to the received search query.
-
公开(公告)号:US09690870B2
公开(公告)日:2017-06-27
申请号:US14354802
申请日:2011-10-31
Applicant: Parag M. Joshi , Claudio Bartolini , Sven Graupner , Hamid Reza Motahari Nezhad
Inventor: Parag M. Joshi , Claudio Bartolini , Sven Graupner , Hamid Reza Motahari Nezhad
CPC classification number: G06F17/30946 , G06Q10/107 , H04L51/12
Abstract: Suggesting email tags. A non-transitory machine-readable storage device includes executable instructions that, when executed, cause one or more processors to provide a suggestion for at least one suggested tag based on content of an email, receive a selection of a selected tag, store the email in a computer database, thus creating a stored email, and associate the selected tag with the stored email in the computer database.
-
公开(公告)号:US09660858B2
公开(公告)日:2017-05-23
申请号:US14725952
申请日:2015-05-29
Applicant: Dropbox, Inc.
Inventor: Rian Hunter
CPC classification number: H04L41/0246 , G06F17/30946 , H04L63/10 , H04L63/12 , H04L65/40 , H04L67/02 , H04L67/18 , H04L67/306
Abstract: Systems, methods, and computer-readable storage media for maintaining consistent globally unique identifiers (GUIDs) for content items accessible via an asynchronous interface in a multi-user network-based content management environment (storage environment). The example content management system can make a content item within a data storage available to an authorized user via the asynchronous interface, and receive, from a client device, content item change information derived from data generated by an operating system function at the client device. Then the content management system can analyze the content item change information to determine a corresponding action at the content management system, and implement the corresponding action on the server side. The content management system can optionally provide a confirmation of the corresponding action to the client device.
-
公开(公告)号:US20170109786A1
公开(公告)日:2017-04-20
申请号:US15006043
申请日:2016-01-25
Applicant: Korea Electronics Technology Institute
Inventor: Jong Bin PARK , Tae beom LIM , Kyung Won KIM , Jong Jin JUNG , Jae won MOON , Seung Woo KUM
CPC classification number: G06Q30/0256 , G06F17/30598 , G06F17/30817 , G06F17/30867 , G06F17/30946 , G06F17/30979
Abstract: A system for producing promotional media content includes a strategic meta information analysis processing unit configured to process various types of pieces of strategic meta information in various formats to an unstructured data batch having a certain weight value, a media content analysis processing unit configured to classify and analyze each meta information by similarity by using meta information of various types of media content or meta information actively extracted by analyzing each media content, an association analyzing unit configured to calculate association between strategic meta information processed through the strategic meta information analysis processing unit and the media content processed through the media content analysis processing unit, and a media content synthesizing unit configured to finally synthesize promotional media content by using the various types of strategic meta information, the media content, and the association information calculated by the association analyzing unit.
-
-
-
-
-
-
-
-
-