Patents by Inventor Sanjay Gupta

Sanjay Gupta 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: 8006155
    Abstract: A general purpose computational resource is provided for performing general purpose operations of a system. A special purpose computational resource is coupled to the general purpose computational resource. The special purpose computational resource is provided for: storing test patterns, a description of integrated circuitry, and a description of hardware for testing the integrated circuitry; and executing software for simulating an operation of the described hardware's testing of the described integrated circuitry in response to the test patterns.
    Type: Grant
    Filed: January 9, 2007
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Matthew E. Fernsler, Tilman Gloekler, Sanjay Gupta, Christopher J. Spandikow, Todd Swanson
  • Publication number: 20110173582
    Abstract: A system for extracting a layout from an object in a fabric includes means for providing fabric data to a rule-based layout extraction engine; means for maintaining a layout extraction rule to select a layout object from the fabric data; means for maintaining a binding rule to bind the layout object to a solver; means for maintaining a boundary rule to specify a boundary condition for a solver; and means for executing the solver on the layout object to generate a model of the object.
    Type: Application
    Filed: January 8, 2010
    Publication date: July 14, 2011
    Applicant: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Utpal Bhattacharya, Sanjay Gupta, Tarun Beri, Mohd Vaseem
  • Patent number: 7953433
    Abstract: A data storage device tracing system includes at least one container configured to maintain at least one electronic data storage device, a two-way radio coupled to each of the container(s), and a network including a network coordinator configured to transmit to and receive data from the two-way radio. In this regard, the two-way radio communicates real-time container location data to the network coordinator to enable real-time tracing of the container(s) and the electronic data storage device(s).
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: May 31, 2011
    Assignee: Imation Corp.
    Inventors: Denis J. Langlois, Purushotham G. Lala Balaji, Sanjay Gupta
  • Publication number: 20110032145
    Abstract: A method and apparatus for performing gesture-based directed search using a portable electronic device is provided. The method includes receiving geographic location information of the portable electronic device. At least one signal associated with a motion of the portable electronic device is detected and directional information is determined based on the at least one detected signal and relative to the geographic location information of the portable electronic device. Further, the method includes performing a search for at least one point of interest based on the directional information and the geographic location information of the portable electronic device and rendering the at least one point of interest at the portable electronic device.
    Type: Application
    Filed: August 6, 2009
    Publication date: February 10, 2011
    Applicant: MOTOROLA, INC.
    Inventors: Mark D. Hansen, Francis P. Bourque, Sanjay Gupta
  • Publication number: 20100325588
    Abstract: The present invention is directed towards systems and methods for generating a representation a plurality of learned rules from a learning engine of an application firewall. The representation may be generated based on a history of URL communications with a web server. A learning engine of an application firewall may determine a plurality of learned rules based on a history of URL communications with a web server. Each of the plurality of learned rules mat be assigned a URL string. A visualizer can categorize a subset of the plurality of learned rules under a first check type of a plurality of check types. The visualizer may further generate a tree representation of URL strings of the subset of learned rules. Each node of the tree corresponds to a segment of the URL strings identified based on a delimiter for the URL strings.
    Type: Application
    Filed: June 22, 2009
    Publication date: December 23, 2010
    Inventors: Anoop Kandi Reddy, Stanley Wong, Raghu Goyal, Sanjay Gupta
  • Publication number: 20100259752
    Abstract: Systems and methods for sensing an external measurand are disclosed. A sensor includes an optical fiber having at least one fiber Bragg grating (FBG) section and a plurality of carbon nanotubes (CNTs) surrounding at least a portion of the FBG section. Light is provided into the sensor while the CNTs are exposed to one or more measurands. A change in a spectrum of one of a transmitted portion and a reflected portion of the light is determined. A measurand that has caused the change is identified.
    Type: Application
    Filed: April 12, 2010
    Publication date: October 14, 2010
    Applicant: LOCKHEED MARTIN CORPORATION
    Inventors: Tushar K. Shah, John J. Morber, Pierre Kabro, Sanjay Gupta
  • Publication number: 20100195745
    Abstract: An apparatus comprising an artificial noise (AN) controller coupled to a digital subscriber line (DSL) transmitter and configured to adjust an AN level for a signal transmitted by the DSL transmitter, wherein the AN level is adjusted based on an actual signal to noise ratio (SNR) of the signal from the receiver to achieve a desired SNR for the signal. Also disclosed is a method comprising maintaining a data rate in a line at about a desired level by adjusting an AN level in a transmitted signal based on a SNR of a received signal.
    Type: Application
    Filed: January 19, 2010
    Publication date: August 5, 2010
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Sanjay Gupta, Amir H. Fazlollahi, Guozhu Long, Ying Li, Raphael Jean Cendrillon
  • Publication number: 20100168994
    Abstract: A navigation system and various methods of using the system are described herein. Search query results generated by the system are listed and prioritized based upon travel related information and contextual information. Intermediary locations can be accessed based upon prioritizing search queries.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Inventors: Francis Bourque, Sanjay Gupta, Mark Hansen
  • Publication number: 20100168996
    Abstract: A navigation system and various methods of using the system are described herein. Search query results are refined by the system and are prioritized based at least in part upon sub-search categories selected during the searching process. Sub-searches can be represented by graphical icons displayed on the user interface.
    Type: Application
    Filed: October 15, 2009
    Publication date: July 1, 2010
    Inventors: Francis Bourque, Sanjay Gupta, Mark Hansen
  • Publication number: 20100145569
    Abstract: A method (500) and navigation system (100) are provided that generate a navigation route that is environmentally optimized between an origin and destination. Upon receiving an origination location and destination from a user or other source, such as a GPS satellite (104), a route determination module (302) determines multiple routes between the origination location and destination. An environmental analysis module (301) then processes each route to determine an environmental impact value. An evaluation module (303) then can selects a proposed route for presentation to the user via a presentation module (304). Alternatively, the evaluation module (303) may select two or more routes, which the presentation module (304) may present with corresponding environmental impact data such that the user may select a particular route. Additionally, a green coach module (306) may provide instructions to the user for more environmentally beneficial operation of a vehicle (102).
    Type: Application
    Filed: December 9, 2008
    Publication date: June 10, 2010
    Inventors: Francis Bourque, Sanjay Gupta, Mark Hansen
  • Publication number: 20100122175
    Abstract: The present invention is directed towards systems and methods of providing management of network services provided by an intermediary device managing traffic between a plurality of clients and servers. The intermediary device may include one or more virtual servers managing a plurality of services. A user can invoke a visualizer tool of the intermediary device to identify a configuration and an operational status of the virtual servers and services managed by the virtual servers. The visualizer tool may also determine from the configuration two or more services having a common set of configuration properties and managed by a first virtual server. The visualizer tool may establish a service container comprising these services. The visualizer tool may display via an interface a graphical representation of the configuration and the operational status of the first virtual server and the service container identifying the common set of configuration properties of these services.
    Type: Application
    Filed: November 12, 2009
    Publication date: May 13, 2010
    Inventors: Sanjay Gupta, Raghu Goyal
  • Publication number: 20100121975
    Abstract: The present solution is directed towards embodiments of a feature generally referred to as Application Templates or AppTemplates, which allows a administrator of an intermediary, such as an appliance, to configure and manage settings per application on a basis of a subset of application network traffic. Once configured, the application settings can be exported in a file called the Application Template, and imported into other intermediary systems. The Application Template includes the settings for the application as configured via the intermediary.
    Type: Application
    Filed: November 12, 2009
    Publication date: May 13, 2010
    Inventors: Rajiv Sinha, Minoo Gupta, Prakash Khemani, Youcef Laribi, Salvatore Orlando, Sovit Garg, Sanjay Gupta, Raghu Goyal
  • Publication number: 20100038988
    Abstract: The present disclosure describes an endcap assembly for a stator of an electric motor having a stator winding. The endcap assembly has a dielectric material, and a plurality of connection paths each being supported by the dielectric material and each intervening between each turn of the stator winding wherein the connection paths are configured to communicate with each terminal end of a stator conductor. A method of making a stator is also provided.
    Type: Application
    Filed: August 12, 2008
    Publication date: February 18, 2010
    Inventors: Gannon Ramy, Bansidhar Jagannath Phansalkar, Michael Bruin, Trevor Perdue, Mandar Ranganath Rai, Sanjay Gupta
  • Publication number: 20100008791
    Abstract: An acoustical vibration dampening system for a rotatable blade comprises at least one section of a rotatable blade and a layer of acoustic damping material coupled to a portion of the at least one section of a rotatable blade. A fan blade comprises a first structural section of a fan blade, a second structural section of the fan blade, and a layer of acoustic damping material provided between the first structural section and the second structural section of the fan blade. A method of making a fan blade with acoustic damping comprises forming at least two sections of a fan blade, and disposing an acoustical vibration dampener between the at least two sections of the fan blade.
    Type: Application
    Filed: July 8, 2008
    Publication date: January 14, 2010
    Applicant: TRANE INTERNATIONAL, INC.
    Inventors: Costas CHRISTOFI, Quynh HOANG, Sanjay GUPTA, Angus LEMON, James T. VERSHAW, Nandagopal NALLA, Emile ABI-HABIB
  • Publication number: 20090324418
    Abstract: A structural and acoustical vibration dampener for a rotatable blade comprises a layer of structural/acoustic damping material coupled to at least a portion of the blade. A fan blade comprises a structural layer and a layer of damping material coupled to at least a portion of the structural layer. A method of applying a structural and acoustical vibration dampener to a fan blade comprises identifying a region on the fan blade and securing the structural/acoustical vibration dampener to the fan blade over at least a portion of the region.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: TRANE INTERNATIONAL, INC.
    Inventors: Costas CHRISTOFI, Quynh HOANG, Sanjay GUPTA, Angus LEMON, James T. VERSHAW, Nandagopal NALLA, Emile ABI-HABIB
  • Patent number: 7627843
    Abstract: The input for a test generator is a plurality of test templates, each of which typically aims at covering a specific verification task. Test templates direct the production of distinct transactions, which are the atomic functional building blocks of the design-under-verification. Test templates directed to different hardware functions of the scenario are dynamically interleaved. In this way several transactions are combined together in complex statements in order to achieve a complex test scenario. The transactions are submitted to the test generator, which generates test cases, in which the different hardware functions of the scenario are exercised in combinations. Variation among the test cases is achieved through a large number of random decisions made during the generation process.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: December 1, 2009
    Assignee: International Business Machines Corporation
    Inventors: Igor Dozorets, Roy Emek, Sanjay Gupta, Itai Jaeger, Lawrence Allyn McConville, Tzach Schechner, Todd Swanson
  • Publication number: 20090286531
    Abstract: A mobile device is provisionable for service on a wireless wide area network (WWAN) operated by a licensed network operator and is further operable on at least one shorter-range, unlicensed wireless network (UWN). The mobile device stores applications that generate data when executed, including at least one application that generates data for communication over the WWAN. The mobile device executes a stored application and classifies data generated by the executed application into one of at least two categories based upon a domain of a target network to which the data is to be sent. A first category relates to data requiring communication at least partially over the WWAN and a second category relates to data not requiring communication over the WWAN. The mobile device establishes communication with a target device in the target network over at least the UWN based upon classification of the data generated by the executed application.
    Type: Application
    Filed: May 19, 2008
    Publication date: November 19, 2009
    Inventors: Yogesh Bhatt, Sanjay Gupta
  • Publication number: 20090224039
    Abstract: A mobile reader configured to compile a list of data storage devices for transport includes an interface electrically coupled to circuitry modules including RFID scanning circuitry configured to read a unique storage device identifier from each of the data storage devices, and barcode scanning circuitry configured to read the unique storage device identifier from each of the data storage devices. The barcode scanning circuitry communicates with the RFID scanning circuitry. The interface includes a user operable function that enables selectively reading the unique storage device identifier with one of the RFID scanning circuitry or the barcode scanning circuitry to compile a scan list of in-transit data storage devices.
    Type: Application
    Filed: March 6, 2008
    Publication date: September 10, 2009
    Inventors: Curtis B. Hause, Sanjay Gupta, Stephen J. Rothermel
  • Patent number: RE41659
    Abstract: Methods for built-in self-test (BIST) testing and circuitry for testing a content addressable memory (CAM) core are provided. In one example, the BIST circuit includes a search port for enabling searches of the CAM core and a maintenance port for enabling addressing of locations of the CAM core. The maintenance port includes writing logic for writing to locations of the CAM core. The BIST circuit also includes a BIST controller for coordinating BIST testing of the CAM core. The BIST controller is capable of performing a BIST search on the CAM core on every cycle through the search port and performing a BIST write at selected times to the CAM core. Thus, the BIST write is capable of being performed in a same cycle as the BIST search permitting at-speed BIST. The BIST controller, performs BIST testing in a manner that limits the number of rows in the CAM that match at any given cycle, thus allowing a low-power BIST operation.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: September 7, 2010
    Inventors: Sanjay Gupta, Randall Gibson
  • Patent number: RE41992
    Abstract: Methods for built-in self-test (BIST) testing and circuitry for testing a content addressable memory (CAM) core are provided. In one example, the BIST circuit includes a search port for enabling searches of the CAM core and a maintenance port for enabling addressing of locations of the CAM core. The maintenance port includes writing logic for writing to locations of the CAM core. The BIST circuit also includes a BIST controller for coordinating BIST testing of the CAM core. The BIST controller is capable of performing a BIST search on the CAM core on every cycle through the search port and performing a BIST write at selected times to the CAM core. Thus, the BIST write is capable of being performed in a same cycle as the BIST search permitting at-speed BIST. The BIST controller, performs BIST testing in a manner that limits the number of rows in the CAM that match at any given cycle, thus allowing a low-power BIST operation.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: December 7, 2010
    Inventors: Sanjay Gupta, Randall Gibson