Patents by Inventor Abhishek Ranjan

Abhishek Ranjan 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: 20140340388
    Abstract: A method, computer system and computer program is provided for using a suggestive modeling interface. The method consists of a method of a computer-implemented rendering of sketches, the method comprising the steps of: (1) a user activating a sketching application: (2) in response, the sketching application displaying on a screen a suggestive modeling interface; (3) the sketching application importing a sketch to the suggestive modeling interface; and (4) the sketching application retrieving from a database one or more suggestions based on the sketch. The method is operable to allow a user interactively using the sketching application to create a drawing that is guided by the imported sketch by selectively using one or more image guided drawing tools provided by the sketching application. The present invention is well-suited for three-dimensional modeling applications.
    Type: Application
    Filed: October 17, 2012
    Publication date: November 20, 2014
    Inventors: Steve Tsang, Karan Singh, Abhishek Ranjan, Ravin Balakrishnan
  • Publication number: 20140218285
    Abstract: Measuring audience size for a digital sign comprises generating a plurality of paths, one for each face detected in a first sequence of video frames captured by a camera proximate the digital sign, and generating a zone in the sequence of video frames through which passes a threshold number of the paths. Motion and direction of motion within the zone is then measured in a second sequence of video frames to calculate the audience size that passes through the zone in the second sequence of video frames.
    Type: Application
    Filed: April 7, 2014
    Publication date: August 7, 2014
    Applicant: Intel Corporation
    Inventors: Shahzad Malik, Abhishek Ranjan, Phillipp J. Hubert, Umeshbhai Patel, William J. Colson, Haroon F. Mirza, Faizal N. Javer
  • Patent number: 8766914
    Abstract: Measuring audience size for a digital sign comprises generating a plurality of paths, one for each face detected in a first sequence of video frames captured by a camera proximate the digital sign, and generating a zone in the sequence of video frames through which passes a threshold number of the paths. Motion and direction of motion within the zone is then measured in a second sequence of video frames to calculate the audience size that passes through the zone in the second sequence of video frames.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: July 1, 2014
    Assignee: Intel Corporation
    Inventors: Shahzad Malik, Abhishek Ranjan, Philipp J. Hubert, Umesbbhal Patel, William J. Colson, Haroon F. Mirza, Faizal N. Javer
  • Publication number: 20140140572
    Abstract: The present disclosure is directed to a parallel face detection and tracking system. In general, embodiments consistent with the present disclosure may be configured to distribute the processing load associated with the detection and tracking of different faces in an image between multiple data processors. If needed, processing load balancing and/or protective features may be implemented to prevent the data processors from becoming overwhelmed. In one embodiment, a device may comprise, for example, a communication module and at least one processing module. The communication module may be configured to receive at least image information that may be processed by a plurality of data processors in the data processing module. For example, each of the data processors may be configured to detect faces in the image information and/or track detected faces in the image information based on at least one criterion.
    Type: Application
    Filed: November 21, 2012
    Publication date: May 22, 2014
    Inventors: Abhishek Ranjan, Shahzad A. Malik, Phillipp J. Hubert, Umeshbhai Patel, Faizal N. Javer, Haroon F. Mirza, William J. Colson
  • Publication number: 20140122248
    Abstract: A digital advertising system includes an advertisements module that provides a number of digital advertisements for display on a digital display device. A digital al sign module including the digital display device displays digital advertisements provided by the advertisements module, and captures video analytics data relating to previous viewers of the digital advertisements displayed by the digital sign module. A data mining module retrieves the video analytics data from the digital sign module and generates trained advertising models based thereon using a data mining algorithm. A content management system module coupled to the advertisements module and the data mining module receives the digital advertisements and the trained advertising models and generates a subset of the advertisements for display based on the trained advertising models.
    Type: Application
    Filed: December 21, 2011
    Publication date: May 1, 2014
    Inventors: Andrew Kuzama, Brad Vrabete, Sanjay Addicam, Shazad Malik, Abhishek Ranjan, Shweta Phadnis, Fengzhan Tian, Kunapareddy Chiranjeevi
  • Publication number: 20130342689
    Abstract: Various embodiments are directed to a system for testing a video analytics system. In one embodiment, an apparatus comprises a processor circuit executing a sequence of instructions causing the processor circuit to receive a first data specifying boundaries of a first rectangular region indicated as comprising an image of a face in a video frame of a motion video; receive a second data specifying boundaries of a second rectangular region indicated as comprising an image of a face in the video frame of the motion video; measure a distance between corresponding corners of the first and second rectangular regions; compare the distance to a distance threshold; and determine whether the first and second rectangular regions comprise images of a same face based on the comparison. Other embodiments are described and claimed.
    Type: Application
    Filed: June 25, 2012
    Publication date: December 26, 2013
    Applicant: INTEL CORPORATION
    Inventors: ADDICAM V. SANJAY, SHAHZAD A. MALIK, ABHISHEK RANJAN, SHWETA PHADNIS, JOSE A. AVALOS
  • Publication number: 20130342438
    Abstract: Measuring audience size for a digital sign comprises generating a plurality of paths, one for each face detected in a first sequence of video frames captured by a camera proximate the digital sign, and generating a zone in the sequence of video frames through which passes a threshold number of the paths. Motion and direction of motion within the zone is then measured in a second sequence of video frames to calculate the audience size that passes through the zone in the second sequence of video frames.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Inventors: Shahzad Malik, Abhishek Ranjan, Philipp J. Hubert, Umesbbhal Patel, William J. Colson, Haroon F. Mirza, Faizal N. Javer
  • Publication number: 20130339156
    Abstract: Selecting when to display one of a plurality of advertisements on a digital sign. An embodiment of the invention gathers video analytics data from a plurality of objects that pass by a sensor, and analyze the gathered video analytics data to determine a type for each of the objects. The embodiment then trains advertising models based on the determined types and selects an advertisement from a plurality of advertisements for display on the digital sign based on the trained advertising models.
    Type: Application
    Filed: April 5, 2012
    Publication date: December 19, 2013
    Inventors: Addicam V. Sanjay, Shahzad A. Malik, Abhishek Ranjan, Shweta Phadnis, Jose A. Avalos
  • Patent number: 8300062
    Abstract: A method, computer system and computer program is provided for using a suggestive modeling interface. The method consists of a method of a computer-implemented rendering of sketches, the method comprising the steps of: (1) a user activating a sketching application; (2) in response, the sketching application displaying on a screen a suggestive modeling interface; (3) the sketching application importing a sketch to the suggestive modeling interface; and (4) the sketching application retrieving from a database one or more suggestions based on the sketch. The method is operable to allow a user interactively using the sketching application to create a drawing that is guided by the imported sketch by selectively using one or more image guided drawing tools provided by the sketching application. The present invention is well-suited for three-dimensional modeling applications.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: October 30, 2012
    Inventors: Steve Tsang, Karan Singh, Abhishek Ranjan, Ravin Balakrishnan
  • Patent number: 7873927
    Abstract: A method of partitioning a design across a plurality of integrated circuits can include creating a software construct for each one of the plurality of integrated circuits and assigning a plurality of instances to a selected software construct. Each of the plurality of instances can be from a different logic hierarchy. The method further can include automatically adding at least one input/output buffer and port to the selected software construct to accommodate the plurality of instances and creating nets connecting the plurality of instances and the at least one input/output buffer and port within the selected software construct.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: January 18, 2011
    Assignee: Xilinx, Inc.
    Inventors: David A. Knol, Abhishek Ranjan, Salil Ravindra Raje
  • Patent number: 7673257
    Abstract: A mapping system, method and computer program product are provided. In use, at least one arithmetic operator is received. Further, the at least one arithmetic operator is mapped to at least one cell, at a word-level.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: March 2, 2010
    Assignee: Calypto Design Systems, Inc.
    Inventors: Shail Bains, Abhishek Ranjan, Anmol Mathur, Venky Ramachandran
  • Patent number: 7437695
    Abstract: A method of performing timing analysis on a circuit design for an integrated circuit (IC) can include selecting a physical portion of the IC that includes at least one instance of a logic hierarchy and generating a local timing constraint specific to the physical portion. The method also can include creating a software representation of the physical portion of the IC. The software representation can specify the local timing constraint and a shell netlist for the physical portion. The method further can include performing a timing analysis upon, at least part of, the circuit design using the software representation.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: October 14, 2008
    Assignee: Xilinx, Inc.
    Inventors: Abhishek Ranjan, David A. Knol, Salil R. Raje
  • Patent number: 7370302
    Abstract: A method of partitioning a design across a plurality of integrated circuits can include creating a software construct for each one of the plurality of integrated circuits and assigning a plurality of instances to a selected software construct. Each of the plurality of instances can be from a different logic hierarchy. The method further can include automatically adding at least one input/output buffer and port to the selected software construct to accommodate the plurality of instances and creating nets connecting the plurality of instances and the at least one input/output buffer and port within the selected software construct.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: May 6, 2008
    Assignee: XILINX, Inc.
    Inventors: David A. Knol, Abhishek Ranjan, Salil R. Raje
  • Publication number: 20060250393
    Abstract: A method, computer system and computer program is provided for using a suggestive modeling interface. The method consists of a method of a computer-implemented rendering of sketches, the method comprising the steps of: (1) a user activating a sketching application; (2) in response, the sketching application displaying on a screen a suggestive modeling interface; (3) the sketching application importing a sketch to the suggestive modeling interface; and (4) the sketching application retrieving from a database one or more suggestions based on the sketch. The method is operable to allow a user interactively using the sketching application to create a drawing that is guided by the imported sketch by selectively using one or more image guided drawing tools provided by the sketching application. The present invention is well-suited for three-dimensional modeling applications.
    Type: Application
    Filed: April 18, 2006
    Publication date: November 9, 2006
    Inventors: Steve Tsang, Karan Singh, Abhishek Ranjan, Ravin Balakrishnan
  • Publication number: 20030031167
    Abstract: A method and system for performing a route lookup in a routing system, including a plurality of routes places a bound on the number of accesses to the memory necessary to perform a route lookup and guarantees the minimal amount of memory to achieve a particular bound. For each node the memory required to meet a bound on the depth of the tree rooted at that node is computed, given the distribution of routes in the network.
    Type: Application
    Filed: January 2, 2002
    Publication date: February 13, 2003
    Inventors: Abhishek Ranjan Singh, Vishnu Natchu