-
公开(公告)号:US11176027B1
公开(公告)日:2021-11-16
申请号:US16855565
申请日:2020-04-22
发明人: Jin Xiao , Anup Kalia , Chen Lin , Raghav Batta , Saurabh Sinha , John Rofrano , Maja Vukovic
摘要: Systems, computer-implemented methods, and computer program products to facilitate generation of microservices from a monolithic application based on runtime traces are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a model component that learns cluster assignments of classes in a monolithic application based on runtime traces of executed test cases. The computer executable components can further comprise a cluster component that employs the model component to generate clusters of the classes based on the cluster assignments to identify one or more microservices of the monolithic application.
-
公开(公告)号:US10984452B2
公开(公告)日:2021-04-20
申请号:US15649272
申请日:2017-07-13
发明人: Bhavna Agrawal , Nikolaos Anerousis , Frank A. Schaffa , Jin Xiao
摘要: Content is selectively provided to users of mobile devices within a venue including an on-site wireless network. User authorization requests and/or user account registration data are transmitted to the on-site wireless network from mobile devices within the venue. Attributes such as user interests and professions, which comprise inferred user profiles, are obtained using the network traffic data. Identities of mobile devices are established based on a combination including two or more of network identifiers, mobile device signatures, and browser signatures. The inferred user profiles are correlated with the mobile device identities. The inferred user profiles are aggregated into user profile groups and then matched with a content provider's intended target profiles. Content is transmitted to the mobile devices corresponding to the intended target profiles and based on correlation of the inferred user profiles with identities of the devices. Inferred user profiles may be verified using social and/or geographical data.
-
公开(公告)号:US20210012179A1
公开(公告)日:2021-01-14
申请号:US16510657
申请日:2019-07-12
发明人: Anup Kalia , Tarek Sakakini , Yu Deng , Jin Xiao , Maja Vukovic
摘要: Systems, computer-implemented methods, and computer program products that can facilitate extraction of named entities from document data to support automation applications are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an entity extraction component that extracts, using a first machine learning process, a first data entity and a second data entity from document data indicative of a textual information. The computer executable components can further comprise a relation extraction component that determines, using a second machine learning process, a relation between the first data entity and the second data entity to generate a knowledge data graph used to execute an application associated with natural language processing for the document data.
-
54.
公开(公告)号:US10803108B2
公开(公告)日:2020-10-13
申请号:US15848589
申请日:2017-12-20
发明人: Nikolaos Anerousis , Anup Kalia , Chen Lin , Maja Vukovic , Jin Xiao
IPC分类号: G06F16/36 , G06K9/62 , G06F16/25 , G06F16/28 , G06F16/22 , G06F16/35 , G06N3/08 , G06N3/04 , G06F16/31 , G06N5/02 , G06F40/30 , G06N20/10 , G06N7/00
摘要: Techniques for generating domain and client-specific application program interface recommendations are provided. In one example, a computer-implemented method comprises modifying, by a device operatively coupled to a processor, a description of a client application program interface by removing text data associated with the description of the client application program interface, resulting in a modified description of the client application program interface. The computer-implemented method can further comprise analyzing, by the device, a performance associated with the client application program interface to generate an ontology based on a semantic similarity between the modified description of the client application program interface and one or more previous descriptions of one or more previous client application program interfaces.
-
55.
公开(公告)号:US20200067798A1
公开(公告)日:2020-02-27
申请号:US16107607
申请日:2018-08-21
发明人: Anup Kalia , Rohit Madhukar Khandekar , Jin Xiao , Raghav Batta , Maja Vukovic , Naga A. Ayachitula
摘要: One or more embodiments relate to a method and system to compute automation opportunities from change and service tickets. A system, comprises a memory that stores computer executable components; a processor that executes computer executable components stored in the memory, wherein the computer executable components comprise: an ingestion component that receives data and determines automation opportunities for a service catalog; a categorization component that determines domain specific clusters and categories of service or change tickets; a graphing component that generates an action specific semantic graph of service or change ticket offerings; and a mapping component that maps a valid action to a cataloged service or change ticket.
-
56.
公开(公告)号:US20190188319A1
公开(公告)日:2019-06-20
申请号:US15848589
申请日:2017-12-20
发明人: Nikolaos Anerousis , Anup Kalia , Chen Lin , Maja Vukovic , Jin Xiao
摘要: Techniques for generating domain and client-specific application program interface recommendations are provided. In one example, a computer-implemented method comprises modifying, by a device operatively coupled to a processor, a description of a client application program interface by removing text data associated with the description of the client application program interface, resulting in a modified description of the client application program interface. The computer-implemented method can further comprise analyzing, by the device, a performance associated with the client application program interface to generate an ontology based on a semantic similarity between the modified description of the client application program interface and one or more previous descriptions of one or more previous client application program interfaces.
-
公开(公告)号:US20190179894A1
公开(公告)日:2019-06-13
申请号:US15838827
申请日:2017-12-12
摘要: Techniques facilitating causing a information technology change service action in response to a received instructive command are provided. In one example, a computer-implemented method can comprise receiving a command from a device, wherein an intent of the command relates to performing an information technology change service action. The computer-implemented method can also comprise determining the intent of the command and selecting a service from a federation of services based on the information indicative of the intent of the command. The computer-implemented method can further comprise ordering the service relative to another service of the federation of services based on a determined level of confidence that the service will facilitate performing the information technology change service action. Moreover, the computer-implemented method can comprise activating the service based on an order of the service relative to the other service and the information indicative of the intent of the command.
-
公开(公告)号:US20190173813A1
公开(公告)日:2019-06-06
申请号:US15832330
申请日:2017-12-05
发明人: Constantin Mircea Adam , Muhammed Fatih Bulut , Richard Baxter Hull , Anup Kalia , Maja Vukovic , Jin Xiao
摘要: Techniques facilitating maintenance of tribal knowledge for accelerated compliance control deployment are provided. In one example, a system includes a memory that stores computer executable components and a processor that executes computer executable components stored in the memory, wherein the computer executable components include a knowledge base generation component that generates a knowledge graph corresponding to respective commitments created via tribal exchanges, the knowledge graph comprising a semantic level and an operational level; a semantic graph population component that populates the semantic level of the knowledge graph based on identified parties to the respective commitments; and an operational graph population component that populates the operational level of the knowledge graph based on tracked status changes associated with the respective commitments.
-
59.
公开(公告)号:US20180324215A1
公开(公告)日:2018-11-08
申请号:US15587370
申请日:2017-05-04
发明人: Anup K. Kalia , Maja Vukovic , Frederick Y. Wu , Jin Xiao
CPC分类号: H04L63/20 , G06F17/271 , G06F17/2785 , G06Q30/016 , H04L63/102
摘要: A method and system of processing an information technology (IT) electronic request is provided. The electronic request is received in natural language from a user. Parameters of the electronic request are extracted. A risk of the electronic request is determined. A policy based on the parameters and the risk of the electronic request is determined and executed. A level of trust between the user and the computer device is calculated based on the determined risk and an outcome of the execution of the policy. A conversation pattern of the computer device toward the user is adjusted based on the calculated level of trust.
-
公开(公告)号:US09755936B2
公开(公告)日:2017-09-05
申请号:US14963705
申请日:2015-12-09
发明人: Ahmed Amokrane , Nikolaos Anerousis , Jinho Hwang , Jin Xiao
IPC分类号: H04B10/08 , H04L12/26 , H04B10/079 , H04Q11/00 , H04L12/24
CPC分类号: H04L43/0882 , H04B10/0795 , H04L41/0896 , H04Q11/0066 , H04Q11/0067 , H04Q11/0071 , H04Q2011/0083 , H04Q2011/0084 , H04Q2011/0086
摘要: A software-defined passive optical network includes a set of optical network terminals, a set of passive optical network ports, and a plurality of splitters. Each of the optical network terminals is connected to a single one of the passive optical network ports through a given one of the splitters, and the network is divided into a plurality of areas, each of which is assigned a given fraction of the passive optical network ports. Passive optical network port utilization is monitored for each of the plurality of areas; for those of the areas determined to have passive optical network port overutilization, the number of the passive optical network ports assigned thereto is increased; and for those of the areas determined to have passive optical network port underutilization, the number of the passive optical network ports assigned thereto is reduced.
-
-
-
-
-
-
-
-
-