Patents by Inventor Avinash KAK

Avinash KAK 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).

  • Publication number: 20200388121
    Abstract: A method, processing system, and tracking system for monitoring person-object interactions in an environment is disclosed. In particular, software architecture is provided for processing tracking and event information provided by independent trackers to identify basic interactions between the people in the environment and objects or storage entities in the environment. Based on the identified person-object interactions, the software architecture can associate individual persons with object and storage entities, detect and infer outcomes of their basic interactions, infer higher-level interactions, and detect any anomalous interactions. The software architecture is advantageously highly modular, scalable, and decentralized, and is designed to be substantially domain agnostic, such that it can be used to automate a wide variety of human-centric applications that involve humans interacting with objects.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 10, 2020
    Inventors: Rohan Sarkar, Avinash Kak
  • Patent number: 9086499
    Abstract: A method and apparatus for tracking target objects includes a network of unidirectional sensors which correspond to nodes on the network. The sensors identify the presence of a target object, determine a first criteria for the relationship of the target object to the sensors and send a message to sensors neighboring the sensor. The message includes a unique identification of the target object and the first criteria. The sensors are ranked to determine which of the sensors should head a cluster of sensors for tracking the target object. Clusters are propagated and fragmented as the target object moves through a field of sensors.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: July 21, 2015
    Assignee: Purdue Research Foundation
    Inventors: Henry Ponti Medeiros, Johnny Park, Avinash Kak, Hidekazu Iwaki
  • Patent number: 8760521
    Abstract: The present disclosure relates to a sensor network including a plurality of nodes, each node having a directional sensor, a communication module, and a processor configured to receive local measurements of a calibration object from the directional sensor, receive additional measurements of the calibration object from neighboring nodes via the communication module, estimate an initial set of calibration parameters in response to the local and additional measurements, receive additional sets of calibration parameters from neighboring nodes via the communication module, and recursively estimate an updated set of calibration parameters in response to the additional sets of calibration parameters. Additional systems and methods for calibrating a large network of camera nodes are disclosed.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: June 24, 2014
    Assignees: Purdue Research Foundation, Olympus Corporation
    Inventors: Henry Ponti Medeiros, Johnny Park, Avinash Kak, Hidekazu Iwaki
  • Patent number: 8656365
    Abstract: A system, computer-implemented method, and computer-readable medium for determining the quality of an API includes receiving documentation of the API, determining one or more characteristics of the API based at least in part on the documentation of the API, determining or more measurement values based at least in part on the one or more characteristics of the API, and computing a quality score for the API based at least in part on the one or more measurement values.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: February 18, 2014
    Assignee: Infosys Limited
    Inventors: Girish Maskeri Rama, Basavara Raju Muddu, Avinash Kak
  • Publication number: 20130061211
    Abstract: Systems, methods, and computer-readable media for determining the quality of an API by one or more computing devices includes: receiving documentation of the API; determining, based on the documentation, values that include at least one of names of the methods, parameters of the methods, and functions of the methods; determining one or more measurement value including at least one of a complexity of the API, a consistency of the parameters of the API, a level of confusion of the API, a logical method groupings of the API, a thread safety of the API, an exception notification of the API, and a documentation quality of the API; and specifying at least one quality metric for the API based on the measurement values.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Applicant: Infosys Limited
    Inventors: Girish Maskeri RAMA, Basavraju Muddu, Avinash Kak
  • Publication number: 20110317017
    Abstract: Embodiments of a method for controlling access to a shared communications medium by a plurality of nodes are disclosed. The method may comprise predicting, for each node of the plurality of nodes, whether an event will occur within a sensing field of that node at a future time and adapting a communications schedule of each node in response to the prediction regarding that node. Wireless sensor networks and computer readable media implementing embodiments of a method for controlling access to a shared communications medium by a plurality of nodes are also disclosed.
    Type: Application
    Filed: August 20, 2010
    Publication date: December 29, 2011
    Applicants: OLYMPUS CORPORATION, PURDUE RESEARCH FOUNDATION
    Inventors: Joonhwa Shin, Johnny Park, Avinash Kak, Hidekazu Iwaki, Akio Kosaka
  • Publication number: 20110310255
    Abstract: The present disclosure relates to a sensor network including a plurality of nodes, each node having a directional sensor, a communication module, and a processor configured to receive local measurements of a calibration object from the directional sensor, receive additional measurements of the calibration object from neighboring nodes via the communication module, estimate an initial set of calibration parameters in response to the local and additional measurements, receive additional sets of calibration parameters from neighboring nodes via the communication module, and recursively estimate an updated set of calibration parameters in response to the additional sets of calibration parameters. Additional systems and methods for calibrating a large network of camera nodes are disclosed.
    Type: Application
    Filed: May 14, 2010
    Publication date: December 22, 2011
    Applicants: OLYMPUS CORPORATION, PURDUE RESEARCH FOUNDATION
    Inventors: Henry Ponti Medeiros, Johnny Park, Avinash Kak, Hidekazu Iwaki
  • Publication number: 20100073686
    Abstract: A method and apparatus for tracking target objects includes a network of unidirectional sensors which correspond to nodes on the network. The sensors identify the presence of a target object, determine a first criteria for the relationship of the target object to the sensors and send a message to sensors neighboring the sensor. The message includes a unique identification of the target object and the first criteria. The sensors are ranked to determine which of the sensors should head a cluster of sensors for tracking the target object. Clusters are propagated and fragmented as the target object moves through a field of sensors.
    Type: Application
    Filed: September 23, 2008
    Publication date: March 25, 2010
    Inventors: Henry Ponti Medeiros, Johnny Park, Avinash Kak, Hidekazu Iwaki
  • Publication number: 20100070949
    Abstract: The present invention describes a process, system and computer program product for assessing the modularity of an object-oriented program. The process includes calculation of metrics associated with various properties of the object-oriented program. Analysis is performed on the basis of the calculated metrics.
    Type: Application
    Filed: September 14, 2009
    Publication date: March 18, 2010
    Applicant: INFOSYS TECHNOLOGIES LIMITED
    Inventors: Girish Maskeri RAMA, Santonu SARKAR, Avinash KAK