-
公开(公告)号:US10019190B2
公开(公告)日:2018-07-10
申请号:US14831775
申请日:2015-08-20
Applicant: NEC Laboratories America, Inc.
Inventor: Kunal Rao , Giuseppe Coviello , Srimat Chakradhar , Souvik Bhattacherjee , Srihari Cadambi
CPC classification number: G06F16/9535 , G06F16/2358 , G06F16/2365 , G06F16/2372 , G06F16/245 , G06F16/9024 , G06F16/955 , G06T11/206
Abstract: A method for detecting abnormal changes in real-time in dynamic graphs. The method includes extracting, by a graph sampler, an active sampled graph from an underlying base graph. The method further includes merging, by a graph merger, the active sampled graph with graph updates within a predetermined recent time period to generate a merged graph. The method also includes computing, by a graph diameter computer, a diameter of the merged graph. The method additionally includes determining, by a graph diameter change determination device, whether a graph diameter change exists. The method further includes generating, by an alarm generator, a user-perceptible alarm responsive to the graph diameter change.
-
22.
公开(公告)号:US09970776B2
公开(公告)日:2018-05-15
申请号:US15088352
申请日:2016-04-01
Applicant: NEC Laboratories America, Inc.
Inventor: Murugan Sankaradas , Kunal Rao , Srimat Chakradhar
IPC: G01C21/34
CPC classification number: G01C21/3423
Abstract: A system for planning a trip includes heterogeneous data sources including map data, traffic information, vehicle trace data, weather reports, social media data, commuter feedback data, GIS data, travel time data; a stream analytics engine coupled to the heterogeneous data sources; a batch analytics engine coupled to the heterogeneous data sources; and a multi-modal journey planner coupled to the stream analytics engine and the batch analytics engine, the multi-modal journey planner processing indoor travel information and providing real-time updates while a journey is under progress, the multi-modal journey planner providing a journey time forecast as the journey time reflects indoor travel time.
-
公开(公告)号:US09965209B2
公开(公告)日:2018-05-08
申请号:US14831809
申请日:2015-08-20
Applicant: NEC Laboratories America, Inc.
Inventor: Kunal Rao , Giuseppe Coviello , Srimat Chakradhar , Souvik Bhattacherjee , Srihari Cadambi
CPC classification number: G06F3/0638 , G06F3/0604 , G06F3/0619 , G06F3/067 , G06F17/30368 , G06F17/30371 , G06F17/30374 , G06F17/30424 , G06F17/30867 , G06F17/30876 , G06F17/30958 , G06T11/206
Abstract: A method in a graph storage and processing system is provided. The method includes storing, in a scalable, distributed, fault-tolerant, in-memory graph storage device, base graph data representative of graphs, and storing, in a real-time, in memory graph storage device, update graph data representative of graph updates for the graphs with respect to a time threshold. The method further includes sampling the base graph data to generate sampled portions of the graphs and storing the sampled portions, by an in-memory graph sampler. The method additionally includes providing, by a query manager, a query interface between applications and the system. The method also includes forming, by the query manager, graph data representative of a complete graph from at least the base graph data and the update graph data, if any. The method includes processing, by a graph computer, the sampled portions using batch-type computations to generate approximate results for graph-based queries.
-
公开(公告)号:US09720597B2
公开(公告)日:2017-08-01
申请号:US14603813
申请日:2015-01-23
Applicant: NEC Laboratories America, Inc.
Inventor: Cheng-Hong Li , Giuseppe Coviello , Kunal Rao , Murugan Sankaradas , Srihari Cadambi , Srimat Chakradhar , Rajat Phull
CPC classification number: G06F3/061 , G06F3/0656 , G06F3/0673 , G06F9/50 , G06F12/023
Abstract: Systems and methods for swapping out and in pinned memory regions between main memory and a separate storage location in a system, including establishing an offload buffer in an interposing library; swapping out pinned memory regions by transferring offload buffer data from a coprocessor memory to a host processor memory, unregistering and unmapping a memory region employed by the offload buffer from the interposing library, wherein the interposing library is pre-loaded on the coprocessor, and collects and stores information employed during the swapping out. The pinned memory regions are swapped in by mapping and re-registering the files to the memory region employed by the offload buffer, and transferring data of the offload buffer data from the host memory back to the re-registered memory region.
-
公开(公告)号:US09652247B2
公开(公告)日:2017-05-16
申请号:US14572261
申请日:2014-12-16
Applicant: NEC Laboratories America, Inc.
Inventor: Cheng-Hong Li , Giuseppe Coviello , Srimat Chakradhar , Arash Rezaei
CPC classification number: G06F9/3863 , G06F9/3009 , G06F9/3877 , G06F9/4856 , G06F11/1438 , G06F11/1446 , G06F11/203 , G06F11/2043 , G06F2201/825 , G06F2201/84 , G06F2209/509
Abstract: Methods are provided. A method for swapping-out an offload process from a coprocessor includes issuing a snapify_pause request from a host processor to the coprocessor to initiate a pausing of the offload process executing by the coprocessor and another process executing by the host processor using a plurality of locks. The offload process is previously offloaded from the host processor to the coprocessor. The method further includes issuing a snapify_capture request from the host processor to the coprocessor to initiate a local snapshot capture and saving of the local snapshot capture by the coprocessor. The method also includes issuing a snapify_wait request from the host processor to the coprocessor to wait for the local snapshot capture and the saving of the local snapshot capture to complete by the coprocessor.
-
公开(公告)号:US12229930B2
公开(公告)日:2025-02-18
申请号:US17496246
申请日:2021-10-07
Applicant: NEC Laboratories America, Inc.
Inventor: Utsav Drolia , Srimat Chakradhar , Sibendu Paul
Abstract: Methods and systems for image filtering include detecting a distortion level of input images, using a distortion detection model that is trained using confidence values generated by a pre-trained image classifier with a set of distorted training images. An analysis is performed on input images having a detected distortion level that is lower than a threshold, with input images having an above-threshold detected distortion level being filtered out.
-
公开(公告)号:US20250036923A1
公开(公告)日:2025-01-30
申请号:US18782792
申请日:2024-07-24
Applicant: NEC Laboratories America, Inc.
Inventor: Mohammad Khojastepour , Matin Mortaheb , Srimat Chakradhar
IPC: G06N3/0455 , G06N3/08
Abstract: Methods and systems for semantic multi-resolution transmission include encoding data using an encoder model that includes an initial encoding and heads. A first head of outputs a base encoding and a remainder of the heads output respective enhancement encodings. The base encoding and at least one of the enhancement encodings are decoded using a decoder model to retrieve the semantic meaning of the data and to generate a reconstructed output. A task is performed responsive to the reconstructed output and retrieved semantic meaning.
-
公开(公告)号:US20240394110A1
公开(公告)日:2024-11-28
申请号:US18672464
申请日:2024-05-23
Applicant: NEC Laboratories America, Inc.
Inventor: Giuseppe Coviello , Priscilla Benedetti , Kunal G. Rao , Srimat Chakradhar
Abstract: Systems and methods are provided for dynamically adjusting computing resources allocated to tasks within a stream processing application, including initiating monitoring of application-specific characteristics for each task, the characteristics including processor (CPU) usage and processing time, assessing resource allocation needs for each task based on the monitored characteristics to determine discrepancies between current resource allocation and optimal performance requirements, and implementing exploratory resource adjustments by incrementally modifying CPU resources allocated to a subset of tasks and analyzing an impact of the exploratory resource adjustments on task performance metrics. Optimal resource allocations are determined for each task using a regression model that incorporates historical and real-time performance data, and the optimal resource allocations are applied to the tasks to minimize processing time and maximize resource use efficiency. The optimal resource allocations are iteratively updated in response to changes in task characteristics or application demands.
-
公开(公告)号:US20240275996A1
公开(公告)日:2024-08-15
申请号:US18439291
申请日:2024-02-12
Applicant: NEC Laboratories America, Inc.
Inventor: Biplob Debnath , Deep Patel , Srimat Chakradhar , Oliver Po , Christoph Reich
IPC: H04N19/42 , G06N20/00 , H04N7/18 , H04N19/119 , H04N19/124 , H04N19/14 , H04N19/154 , H04N19/156 , H04N19/172 , H04N19/176 , H04N19/177 , H04N19/463 , H04N19/61
CPC classification number: H04N19/42 , G06N20/00 , H04N7/183 , H04N19/119 , H04N19/124 , H04N19/14 , H04N19/154 , H04N19/156 , H04N19/172 , H04N19/176 , H04N19/177 , H04N19/463 , H04N19/61
Abstract: Systems and methods are provided for optimizing video compression using end-to-end learning, including capturing, using an edge device, raw video frames from a video clip and determining maximum network bandwidth. Predicting, using a control network implemented on the edge device, optimal codec parameters, based on dynamic network conditions and content of the video clip, encoding, using a differentiable surrogate model of a video codec, the video clip using the predicted codec parameters and to propagate gradients from a server-side vision model to adjust the codec parameters. Decoding, using a server, the video clip and analyzing the video clip with a deep vision model located on the server, transmitting, using a feedback mechanism, analysis from the deep vision model back to the control network to facilitate end-to-end training of the system. Adjusting the encoding parameters based on the analysis from the deep vision model received from the feedback mechanism.
-
公开(公告)号:US20240275983A1
公开(公告)日:2024-08-15
申请号:US18439341
申请日:2024-02-12
Applicant: NEC Laboratories America, Inc.
Inventor: Biplob Debnath , Christoph Reich , Deep Patel , Srimat Chakradhar
IPC: H04N19/146 , G06V20/40 , G06V20/58 , H04N19/124 , H04N19/154
CPC classification number: H04N19/146 , G06V20/49 , G06V20/58 , H04N19/124 , H04N19/154
Abstract: Systems and methods are provided for optimizing video compression for remote vehicle control, including capturing, capturing video and sensor data from a vehicle using a plurality of sensors and high-resolution cameras, analyzing the captured video to identify critical regions within frames of the video using an attention-based module. Current network bandwidth is assessed and future bandwidth availability is predicted. Video compression parameters are predicted based on an analysis of the video and an assessment of the current network bandwidth using a control network, and the video is compressed based on the predicted parameters with an adaptive video compression module. The compressed video and sensor data is transmitted to a remote-control center, and received video and sensor data is decoded at the remote-control center. The vehicle is autonomously or remotely controlled from the remote-control center based on the decoded video and sensor data.
-
-
-
-
-
-
-
-
-