Patents by Inventor Daniel N. Nikovski

Daniel N. Nikovski has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9184589
    Abstract: Power flow in an electric power network is optimized during multiple time periods of operation of the electric power network by solving an optimization problem represented by an objective function by first initializing variables and constraints of a branch and bound (BB) tree, wherein nodes in the BB tree represent feasible regions of the optimization problem. Upper and lower bounds on the objective function are solved using the BB tree. A lowest upper bound and a lowest upper bound are updated. If difference between the lowest lower bound and the lowest upper bound is less than a threshold, the power flow is outputted based on the lowest lower bound and the lowest upper bound.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: November 10, 2015
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Arvind U Raghunathan, Ajit Gopalakrishnan, Daniel N Nikovski
  • Patent number: 8996185
    Abstract: A unit commitment problem is solved for a set of generators with a set of configurations having a set of 2N.T schedules, wherein N is a number of generators i and T is a number of decision time steps. A reduced set of configurations is determined, and then a functional metric to measure a similarity of all possible pairs of the configurations is defined. Dynamic programming is applied to the reduced set of configurations using the similarity metric to determine an optimal configuration.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: March 31, 2015
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Daniel N. Nikovski, Weihong Zhang
  • Publication number: 20140358508
    Abstract: A heating, ventilation and air-conditioning (HVAC) system for a building is optimized while maximizing a comfort of occupants and minimizing energy consumption. The building is modeled as a network of nodes and edges, wherein the nodes represent rooms, and the edges represent walls. Dynamics of temperatures and humidity in the rooms and the temperature of the walls and the building are modeled using differential equations and the network. The comfort of the occupants is modeled by a predicted mean vote (PMV). The minimizing is formulated as an optimal control problem, which is discretized using an integration technique to obtain a finite dimensional optimization problem. Then, the finite dimensional optimization problem is solved using sparse linear algebra until convergence.
    Type: Application
    Filed: May 28, 2013
    Publication date: December 4, 2014
    Applicant: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Arvind U. Raghunathan, Daniel N. Nikovski
  • Patent number: 8566266
    Abstract: An optimal conditional operational schedule for a set of power generators is determined by constructing states and transitions of a factored Markov decision process (fMDP) from a target electrical demand and generator variables. A cost function for the fMDP is constructed based on the electrical demand, the generator variables, and a risk coefficient. Then, the fMDP is solved to obtain the optimal conditional operational schedule.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: October 22, 2013
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Daniel N. Nikovski, Weihong Zhang
  • Patent number: 8412649
    Abstract: A continuous dynamical system is converted to a Markov decision process (MDP) with discrete states. A predetermined number of continuous states of the continuous system is selected, wherein each continuous state corresponds to one discrete state of the MDP. Delaunay triangulation is applied to the continuous states to produce a set of triangles, wherein vertices of each triangle represent the continuous states. For each discrete state, a next discrete state y=ƒ(x, a) is determined, wherein x represents the continuous state corresponding to the discrete state, a is a control action, and ƒ is a non-linear transition function for the continuous. A particular triangle containing the next discrete state y is identified, and the next discrete state y is expressed as probabilities of transitioning to the discrete states corresponding to the continuous states x represented by the vertices of the particular triangle.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: April 2, 2013
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventor: Daniel N. Nikovski
  • Publication number: 20120310608
    Abstract: A unit commitment problem is solved for a set of generators with a set of configurations having a set of 2N.T schedules, wherein N is a number of generators i and T is a number of decision time steps. A reduced set of configurations is determined, and then a functional metric to measure a similarity of all possible pairs of the configurations is defined. Dynamic programming is applied to the reduced set of configurations using the similarity metric to determine an optimal configuration.
    Type: Application
    Filed: June 3, 2011
    Publication date: December 6, 2012
    Inventors: Daniel N. Nikovski, Weihong Zhang
  • Patent number: 8315961
    Abstract: An average environmental condition for a specified target date and time is determined by indexing a database of time series data to retrieve the environment condition for each day and time where an orbital position of the earth with respect to the sun is nearest to the orbital position of the earth on the target date and time. The average environmental condition is then determined from the retrieved environmental conditions.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: November 20, 2012
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventor: Daniel N. Nikovski
  • Patent number: 8108325
    Abstract: Embodiments of the invention describe a method for classifying data in a system with limited memory. The method applies exemplar learning (EL) procedures to a training data set to produce an exemplar data set adapted to the size of the memory. The EL procedure is selected form a group consisting of an entropy based exemplar learning (EBEL) procedure and an AUC-based exemplar learning (ABEL) procedure. The exemplar data set is used to classify acquired by the system data.
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: January 31, 2012
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ankur Jain, Daniel N. Nikovski
  • Publication number: 20110161258
    Abstract: A continuous dynamical system is converted to a Markov decision process (MDP) with discrete states. A predetermined number of continuous states of the continuous system is selected, wherein each continuous state corresponds to one discrete state of the MDP. Delaunay triangulation is applied to the continuous states to produce a set of triangles, wherein vertices of each triangle represent the continuous states. For each discrete state, a next discrete state y=f(x, a) is determined, wherein x represents the continuous state corresponding to the discrete state, a is a control action, and f is a non-linear transition function for the continuous. A particular triangle containing the next discrete state y is identified, and the next discrete state y is expressed as probabilities of transitioning to the discrete states corresponding to the continuous states x represented by the vertices of the particular triangle.
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Inventor: Daniel N. Nikovski
  • Publication number: 20110016070
    Abstract: An average environmental condition for a specified target date and time is determined by indexing a database of time series data to retrieve the environment condition for each day and time where an orbital position of the earth with respect to the sun is nearest to the orbital position of the earth on the target date and time. The average environmental condition is then determined from the retrieved environmental conditions.
    Type: Application
    Filed: July 14, 2009
    Publication date: January 20, 2011
    Inventor: Daniel N. Nikovski
  • Patent number: 7743890
    Abstract: A method and system determine peak power consumption over time by a bank of elevator for servicing a set of passenger hall calls and delivery requests, and selecting elevator schedules that keep peak power consumption below a predetermined threshold. For each car in response to receiving a hall call, a set of all possible paths to service all hall calls assigned to the car are determined, in which each path includes a set of all possible segments. A peak power consumption for each possible segment is also determined. The peak power consumptions for the set of all possible segments for each time instant are added to determine a total peak power consumption for each time instant, and a particular path is selected as a schedule to operate the bank of elevator cars, if the total peak power consumption for any instant in time while operating according to the selected schedule is below a predetermined threshold.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: June 29, 2010
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Daniel N. Nikovski, Matthew E. Brand
  • Publication number: 20100094783
    Abstract: Embodiments of the invention describe a method for classifying data in a system with limited memory. The method applies exemplar learning (EL) procedures to a training data set to produce an exemplar data set adapted to the size of the memory. The EL procedure is selected form a group consisting of an entropy based exemplar learning (EBEL) procedure and an advanced broadband enabled learning (ABEL) procedure. The exemplar data set is used to classify acquired by the system data.
    Type: Application
    Filed: September 15, 2008
    Publication date: April 15, 2010
    Inventors: Ankur Jain, Daniel N. Nikovski
  • Publication number: 20100083095
    Abstract: Embodiments of the invention describe a computer-implemented method for extracting data from web pages. During a learning stage, the embodiments receive a template web page represented by a template Document Object Model (DOM) and select a record node, which is a root node of a sub-tree of the template DOM that contains data to be extracted. After that, a record node sub-tree and data field sub-paths are stored in a memory, wherein the record node is a root node of the record node sub-tree, and the data field sub-paths are relative paths of the template DOM from the record node to data field nodes. During the extraction stage, a web page represented by a DOM-tree is received and a matched sub-tree of the DOM-tree according to a structure of the record node sub-tree is identified. Next, data from the matched sub-tree according to the data field sub-paths are extracted.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Inventors: Daniel N. Nikovski, Alan W. Esenther
  • Patent number: 7671786
    Abstract: A moving object is classified by transmitting, by a linear array of transmit antenna elements, a microwave into a surveillance area. A scattered microwave backprojected from a moving object is received by a linear array of receive antenna elements. Features are extracted from the scattered microwave related to a spiral evolution of the scattered microwave. The moving object is then classified as one of a set of possible classes according to the extracted features, and an alarm signal can be generated indicating the selected class.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: March 2, 2010
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ankur Jain, Daniel N. Nikovski
  • Publication number: 20090278726
    Abstract: A moving object is classified by transmitting, by a linear array of transmit antenna elements, a microwave into a surveillance area. A scattered microwave backprojected from a moving object is received by a linear array of receive antenna elements. Features are extracted from the scattered microwave related to a spiral evolution of the scattered microwave. The moving object is then classified as one of a set of possible classes according to the extracted features, and an alarm signal can be generated indicating the selected class.
    Type: Application
    Filed: May 9, 2008
    Publication date: November 12, 2009
    Inventors: Ankur Jain, Daniel N. Nikovski
  • Publication number: 20090177443
    Abstract: A method detects a change in a stream of samples acquired by a sensor. A stream of samples acquired by a sensor over time is stored sequentially in a buffer in which an oldest sample is discarded and a newest sample is stored when the buffer is full such that the buffer forms a window of samples sliding forward in time. For each new sample, the buffer is partitioned into all possible pairs of contiguous sub-windows of samples including a first sub-window and a second sub-window such that the newest sample is stored in the second sub-window of the pair. A difference is determined between the first and second sub-window of each pair of the contiguous sub-windows of samples, and a maximum difference is assigned as a merit score. A change in the stream of samples is signaled if the merit score is greater than a predetermine threshold. The change can be abrupt or gradual.
    Type: Application
    Filed: April 23, 2007
    Publication date: July 9, 2009
    Inventors: Daniel N. Nikovski, Ankur Jain
  • Patent number: 7555399
    Abstract: A method detects a change in a stream of samples acquired by a sensor. A stream of samples acquired by a sensor over time is stored sequentially in a buffer in which an oldest samples is discarded and a newest sample is stored when the buffer is full, such that the buffer forms a window of samples sliding forward in time. For each new sample, the buffer is partitioned into all possible pairs of contiguous sub-windows of samples including a first sub-window and a second sub-window such that the newest sample is stored in the second sub-window of the pair. A difference is determined between the first and second sub-window of each pair of the contiguous sub-windows of samples, and a maximum difference is assigned as a merit score. A change in the stream of samples is signaled if the merit score is greater than a predetermine threshold. The change can be abrupt or gradual.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: June 30, 2009
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Daniel N. Nikovski, Ankur Jain
  • Patent number: 7546905
    Abstract: A method schedules cars of an elevator system, the elevator system including a set of cars, and a set of hall calls. For each car, a waiting time is determined independently if the hall call is the only hall call assigned to the car. For each car, a mutual delay ?W(h|g) is determined for each possible pair of unassigned hall calls h and assigned hall calls g. The waiting time and mutual delays are summed. Then, the assignments are made to the set of cars so that the sum is a minimum.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: June 16, 2009
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Daniel N. Nikovski, Matthew E. Brand, Dietmar Ebner
  • Publication number: 20090094074
    Abstract: A business process is modeled by determining, for each possible pair of tasks in a trace of executions of N tasks corresponding to a business process, whether the tasks in each pair have an identical relation condition with every other task in the trace. A pair of tasks is identified as child task nodes of an associated parent relation node if the identical relation condition is true. A renderable workflow tree is constructed from all identified child task of the associated corresponding parent relation, nodes.
    Type: Application
    Filed: October 4, 2007
    Publication date: April 9, 2009
    Inventors: Daniel N. Nikovski, Akihiro Baba
  • Patent number: 7484597
    Abstract: A method schedules cars of an elevator system. Each possible assignment of a set of hall calls to a set of cars is represented by a solution vector maintained as a node in a search tree. Each solution vector is evaluated using an ESA-DP process according to an immediate policy to determine initially a best solution. A branch-and-bound process is applied to each solution vector using the initial best solution and the search tree to determine a globally optimal solution for scheduling the cars according to a reassignment policy.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: February 3, 2009
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Daniel N. Nikovski, Matthew E. Brand, Dietmar Ebner