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

  • 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: 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: 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: 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: 20090228312
    Abstract: A method for the creation of timesheets, workload management and analysis includes: receiving a set of individual activity entries in the form of task assignments and workload claim codes into a resource and activity planning tool; exporting individual activity entries from the set of individual activity entries to one or more individual user files; populating one or more individual user calendars with entries from the one or more corresponding individual user files; converting the one or more calendar entries into data format files; generating timesheet and workload data from the data format files; uploading the timesheet and workload data into a workload and data warehouse; and providing the timesheet and workload data for analysis.
    Type: Application
    Filed: March 5, 2008
    Publication date: September 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John P. Cazares, Nancy Greco, Charles B. Grizzaffi, Sanjay Gupta, Aditi Jaggi, Victor P. Lesmana, Jana Palmer, Arvin T. Poole, Bharat P. Shah
  • 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: 7523144
    Abstract: A method, system and computer program product for controlling access to data files stored in a repository is disclosed. The invention entails a determination of the requested file's availability and the authorization and authentication of the requester. A requester may specify the format in which they wish to receive the data file, and facilities are provided for translating the requested file to the requested format if the file is not stored in the requested format. Advantageously, the invention provides a repository for retaining responses to requests so as to minimize successive requests against the repository for the same data file. Moreover, in such instances wherein a requested data file requires a format translation, a facility is provided for determining the correct stored file format to use as the input for the format translation. Such a determination may be based upon criteria such as minimizing data lost as a result of the translation or minimizing processing required in performing the translation.
    Type: Grant
    Filed: December 5, 2000
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ghassan Chidiac, Sanjay Gupta, Jeff Nordyke, Giancarlo Palleschi, Matthew Rosenthal, Arnold O. Vimba
  • Publication number: 20090094194
    Abstract: A method and system is provided that optimizes performance in non-relational databases. According to one aspect, view index size is kept at a level that optimizes performance by categorizing and sorting only a subset of the columns contained within the corresponding view. The remaining columns are marked as having been categorized and sorted, but are not actually categorized and sorted until these columns are queried.
    Type: Application
    Filed: September 9, 2008
    Publication date: April 9, 2009
    Inventor: Sanjay GUPTA
  • Patent number: 7516115
    Abstract: A method and system is provided that optimizes performance in non-relational databases. A method includes: sorting and categorizing a first set of columns within a view of the non-relational database; marking a second set of columns within the view as if the second set of columns were already sorted and categorized prior to actual sorting and categorizing of the second set of columns, the second set of columns including all columns exclusive of the first set of columns; sorting and categorizing at least one column of the second set of columns in response to performing a query on the at least one column; maintaining the first set of columns in a portion of cache; and maintaining the at least one column of the second set of columns in another portion of cache. In the method, the second set of columns is visible as collapsed data.
    Type: Grant
    Filed: August 20, 2003
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventor: Sanjay Gupta
  • 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