-
公开(公告)号:US10915307B2
公开(公告)日:2021-02-09
申请号:US15902604
申请日:2018-02-22
Applicant: Cisco Technology, Inc.
Inventor: Ian James Wells , Santosh Ramrao Patil , Christopher Metz , Durgaprasad Sukhadeo Pawar , Avaneesh Anandrao Kadam , Vikram Prasad Munishwar
Abstract: In one embodiment, a server generates expected levels of capability associated with possible combinations of settings for first and second adjustable parameters for an aspect of a software image feature. The server receives an indication of a desired level of capability for the aspect of the software image feature and, based on the indication, identifies a particular expected level of capability associated with a particular possible combination of the settings for the first and second adjustable parameters. The particular expected level of capability is closer to a desired level of capability for an aspect of a software image feature than the other expected levels of capability associated with the possible combinations of the settings for the first and second adjustable parameters. The server produces a software image that includes the particular possible combination of the settings for the first and second adjustable parameters.
-
公开(公告)号:US20220179679A1
公开(公告)日:2022-06-09
申请号:US17247299
申请日:2020-12-07
Applicant: Cisco Technology, Inc.
Inventor: Pedro Ramalhete , Patrick Marlier , Pratap Pereira , Avaneesh Anandrao Kadam , Jeffrey yi dar Lo , Tzewei Sou , Zhijian Zhang
Abstract: Disclosed herein are techniques to facilitate the performance database transactions directly by applications employing concurrency control of an in-memory database (IMDB) and the compilation of expressions to accomplish such database transactions. This disclosure describes techniques to facilitate the compilation of programming-language expressions into processor-executable instructions that employ software transactional memory (STM) concurrency control of an IMDB.
-
公开(公告)号:US11880224B2
公开(公告)日:2024-01-23
申请号:US17183554
申请日:2021-02-24
Applicant: Cisco Technology, Inc.
Inventor: Avaneesh Anandrao Kadam , Pratap Pereira , Ravinandan Govinda Rao Arakali , Harshavardhan Parandekar , Vikram Guleria
CPC classification number: G06F8/658 , G06F11/362
Abstract: A recommendation system can be configured to provide tailored software update relevance information for deployed software. The recommendation engine can obtain running state information for a current version of software running on a device, as well as build data for each of the current version of the software and a new version of the software. The recommendation engine can obtain software version difference information based on the build data and determine, based on at least the software version difference information and the running state information, a number of functions in the current version of software that are directly impacted by the new version. The recommendation engine can cause relevance information derived from this determination to be displayed on a computing device, and/or the recommendation engine can automatically cause an update to the new version of the software to be applied or rejected based on the determination.
-
公开(公告)号:US11442708B2
公开(公告)日:2022-09-13
申请号:US17024521
申请日:2020-09-17
Applicant: Cisco Technology, Inc.
Inventor: Zhijian Zhang , Avaneesh Anandrao Kadam , Pratap Pereira
Abstract: Techniques for compiling source code include generating object code by processing source code corresponding to a portion of a software program. The source code includes an instruction, native to a program language, for a memory location access. Based at least in part on processing the source code, the compiler generates second object code that, when executed by one or more processors, configures the one or more processors to determine to implement the memory location access using first database access transaction operations or to implement the memory location access using second database access transaction operations. The compiler may generate third object code that configures the one or more processors to implement the memory location access using the first database access transaction operations or to implement the memory location access using the second database access transaction operations, based at least in part based on the determining.
-
公开(公告)号:US20220083319A1
公开(公告)日:2022-03-17
申请号:US17024521
申请日:2020-09-17
Applicant: Cisco Technology, Inc.
Inventor: Zhijian Zhang , Avaneesh Anandrao Kadam , Pratap Pereira
Abstract: Techniques for compiling source code include generating object code by processing source code corresponding to a portion of a software program. The source code includes an instruction, native to a program language, for a memory location access. Based at least in part on processing the source code, the compiler generates second object code that, when executed by one or more processors, configures the one or more processors to determine to implement the memory location access using first database access transaction operations or to implement the memory location access using second database access transaction operations. The compiler may generate third object code that configures the one or more processors to implement the memory location access using the first database access transaction operations or to implement the memory location access using the second database access transaction operations, based at least in part based on the determining.
-
公开(公告)号:US10579358B2
公开(公告)日:2020-03-03
申请号:US15348355
申请日:2016-11-10
Applicant: Cisco Technology, Inc.
Inventor: Avaneesh Anandrao Kadam , Ming-Wu Cheng
Abstract: In one embodiment, a device in a network stores an archive image to a storage location of the device. The archive image comprises a plurality of compressed files. For one or more of the files, the device copies a segment of a particular file in the archive image to a segment copy in the storage location of the device and deletes the segment of particular file from the archive image. The device repeats the copying and deleting steps until the particular file has been fully deleted from the archive image. The device reconstitutes the particular file by merging the segment copy with one or more other segment copies associated with the particular file.
-
公开(公告)号:US20180129491A1
公开(公告)日:2018-05-10
申请号:US15348355
申请日:2016-11-10
Applicant: Cisco Technology, Inc.
Inventor: Avaneesh Anandrao Kadam , Ming-Wu Cheng
CPC classification number: G06F8/63 , G06F16/113 , G06F16/162 , G06F16/1727
Abstract: In one embodiment, a device in a network stores an archive image to a storage location of the device. The archive image comprises a plurality of compressed files. For one or more of the files, the device copies a segment of a particular file in the archive image to a segment copy in the storage location of the device and deletes the segment of particular file from the archive image. The device repeats the copying and deleting steps until the particular file has been fully deleted from the archive image. The device reconstitutes the particular file by merging the segment copy with one or more other segment copies associated with the particular file.
-
公开(公告)号:US20220269499A1
公开(公告)日:2022-08-25
申请号:US17183554
申请日:2021-02-24
Applicant: Cisco Technology, Inc.
Inventor: Avaneesh Anandrao Kadam , Pratap Pereira , Ravinandan Govinda Rao Arakali , Harshavardhan Parandekar , Vikram Guleria
IPC: G06F8/658
Abstract: A recommendation system can be configured to provide tailored software update relevance information for deployed software. The recommendation engine can obtain running state information for a current version of software running on a device, as well as build data for each of the current version of the software and a new version of the software. The recommendation engine can obtain software version difference information based on the build data and determine, based on at least the software version difference information and the running state information, a number of functions in the current version of software that are directly impacted by the new version. The recommendation engine can cause relevance information derived from this determination to be displayed on a computing device, and/or the recommendation engine can automatically cause an update to the new version of the software to be applied or rejected based on the determination.
-
公开(公告)号:US20190258464A1
公开(公告)日:2019-08-22
申请号:US15902604
申请日:2018-02-22
Applicant: Cisco Technology, Inc.
Inventor: Ian James Wells , Santosh Ramrao Patil , Christopher Metz , Durgaprasad Sukhadeo Pawar , Avaneesh Anandrao Kadam , Vikram Prasad Munishwar
Abstract: In one embodiment, a server generates expected levels of capability associated with possible combinations of settings for first and second adjustable parameters for an aspect of a software image feature. The server receives an indication of a desired level of capability for the aspect of the software image feature and, based on the indication, identifies a particular expected level of capability associated with a particular possible combination of the settings for the first and second adjustable parameters. The particular expected level of capability is closer to a desired level of capability for an aspect of a software image feature than the other expected levels of capability associated with the possible combinations of the settings for the first and second adjustable parameters. The server produces a software image that includes the particular possible combination of the settings for the first and second adjustable parameters.
-
公开(公告)号:US20190215378A1
公开(公告)日:2019-07-11
申请号:US15862945
申请日:2018-01-05
Applicant: Cisco Technology, Inc.
Inventor: Vikram Prasad Munishwar , Avaneesh Anandrao Kadam , Santosh Ramrao Patil , Durgaprasad Sukhadeo Pawar
CPC classification number: H04L67/2847 , H04L67/12 , H04W4/027 , H04W4/44 , H04W36/32
Abstract: In one embodiment, a device identifies a predicted future location of a vehicle. The device uses a machine learning-based model to predict a dwell time for the vehicle at the predicted future location. The device determines, based on the predicted dwell time, whether the vehicle should associate with a wireless access point in the predicted future location. The device selects a particular wireless access point in the predicted future location for association, when the device determines that the vehicle should associate with a wireless access point in the predicted future location. The device initiates an association between the vehicle and the selected wireless access point, prior to the vehicle arriving at the predicted future location.
-
-
-
-
-
-
-
-
-