Patents by Inventor Amit Singh

Amit Singh 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: 20090068197
    Abstract: Methods for detecting and treating Mycobacterium-related diseases including reducing Mycobacterial virulence, reducing RV3133c dimerization, and treating a subject with a Mycobacterial infection using identified compounds are disclosed. Examples of compounds useful in the treatment of Mycobacterium-related diseases include N-(4-[(acetylamino)sulfonyl]phenyl)-3-phenylpropanamide; 1-(3,5-di-tert-butyl-4-hydroxyphenyl)-2-(2-imino-3-methyl-2,3-dihydro-1H-benzimidazol-1yl)ethanone hydrochloride; and 1-(1,3-benzoxazol-2-yl)-3-({4-[(2-hydroxyethyl)sulfonyl]phenyl}amino)acrylaldehyde. Further disclosed are methods for identifying agents that interact with a polypeptide in a Mycobacterium cell.
    Type: Application
    Filed: March 1, 2007
    Publication date: March 12, 2009
    Applicant: THE UAB RESEARCH FOUNDATION
    Inventors: Andries J.C. Steyn, Deborah Mai, Amit Singh
  • Publication number: 20090024755
    Abstract: A method and system for transferring data in a computing environment. In one embodiment the method comprises sending a request for the data to a web service, the request comprising web service information; the web service responding by fetching the data from a data storage; storing the data in at least one file; generating a Uniform Resource Identifier for the file; receiving the Uniform Resource Identifier; and receiving the data as a data stream from the file.
    Type: Application
    Filed: November 22, 2007
    Publication date: January 22, 2009
    Inventors: Amit Singh Rathore, Ashish Awasthi, Sathyamurthy Dattathreya
  • Publication number: 20090006172
    Abstract: An approach is disclosed for providing a workflow monitoring system. Monitoring is performed for a non-occurrence of a successful movement by an object through a workflow that includes a plurality of activities. A task corresponding to the object is generated to specify non-movement through the workflow.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Verizon Data Services Inc.
    Inventors: Amit SINGH, Fariborz Ebrahimi, Dinyar Kavouspour, Abhijit Adhyapak, Srinivas Halembar
  • Publication number: 20090006549
    Abstract: An approach is disclosed for providing a community portal for chat-based support services. Chat sessions corresponding to customer support service are established among multiple users and one or more agents. A community of the users is created during the chat sessions.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Verizon Data Services Inc.
    Inventors: Amit SINGH, Fariborz Ebrahimi, Dinyar Kavouspour, Nikhil Goel, Amar Nageswaram
  • Publication number: 20090003579
    Abstract: An approach is disclosed for providing call deflection. A voice call or chat is initiated by a user to an agent to satisfy an inquiry is received. The voice call/chat is placed in a call/chat queue. The voice call/chat is deflected by invoking a data application that is accessed by the user over a data session to address the inquiry, wherein the voice call/chat is terminated if the inquiry is satisfied by through the data application.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Verizon Data Services Inc.
    Inventors: Amit Singh, Fariborz Ebrahimi, Dinyar Kavouspour, Roopa Kotha, Bipin Sakamuri
  • Publication number: 20090003576
    Abstract: An approach is disclosed for providing an integrated call and chat conferencing system. A first participant joins in a conference, wherein the first participant communicates over a voice session. The voice session is converted into a text stream and stored. A second participant joins in the conference, wherein the second participant communicates over a chat session. The stored converted text stream is presented to second participant.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Verizon Data Services Inc.
    Inventors: Amit SINGH, Fariborz Ebrahimi, Dinyar Kavouspour, Bipin Sakamuri, Amar Nageswaram
  • Publication number: 20090006550
    Abstract: An approach is disclosed for providing a managed chat session. An agent establishes a chat session with a user for customer support. Information from the user is received via the chat session, wherein the information is used to determine customized content to be presented to the user over the chat session for duration of the chat session.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Verizon Data Services Inc.
    Inventors: Amit SINGH, Fariborz Ebrahimi, Dinyar Kavouspour, Bipin Sakamuri, Amar Nageswaram, Nikhil Goel
  • Patent number: 7467368
    Abstract: A method of physical circuit design can include the steps of packing components of a circuit design that are dependent upon an architecture of the circuit design and assigning initial locations to each component of the circuit design. The components of the circuit design can be clustered by combining slices and including slices into configurable logic blocks according to design constraints, while leaving enough white space in the configurable logic blocks for post-placement circuit optimizations. The components of the circuit design then can be placed to minimize critical connections. The circuit design can be declustered to perform additional placer optimization tasks on the declustered circuit design.
    Type: Grant
    Filed: August 14, 2006
    Date of Patent: December 16, 2008
    Assignee: Xilinx, Inc.
    Inventor: Amit Singh
  • Publication number: 20080271109
    Abstract: A unified access control component (UACC) can maintain information relating to network access information and physical location information associated with respective users who may access a network that can include network resources (e.g., applications, information). The UACC can cross reference the network access information (e.g., user network access events, credentials, and policy) and physical location information (e.g., user physical access events, credentials, and policy) and can generate and enforce a unified network access policy based on network access information and physical location information associated with a particular user. After network access privileges have been granted to a user, the UACC can continue to monitor the user. The UACC can include a dynamic authentication component that can request a user re-authenticate if a change in the physical location and/or network access associated with the user is detected, such that a re-computation of network access privileges is desired.
    Type: Application
    Filed: April 25, 2007
    Publication date: October 30, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Amit Singh, Prabandham Madan Gopal, Manjunath S. Bangalore, Raman Shankara Krishnan
  • Patent number: 7428718
    Abstract: A method of placing a circuit design for a target device can include identifying a critical region having at least one input block and at least one output block and determining a line starting at the input block and extending to the output block. Blocks of the critical region can be assigned to sites located on, or proximate to, the line according to connectivity.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: September 23, 2008
    Assignee: XILINX, Inc.
    Inventors: Amit Singh, Kamal Chaudhary
  • Publication number: 20080183734
    Abstract: The present invention provides a method and system of manipulating the original content of at least one original read-only computer file in a computer file-system in a computer system, where the computer system includes an operating system including a framework for in-line monitoring of accesses to the file-system. In an exemplary embodiment, the method, system, and service include (1) transforming the original content via a non-length-preserving data transformation algorithm, thereby resulting in transformed content, (2) storing the transformed content in a transformed computer file, (3) splitting the transformed computer file into a first file (F13 1) and a second file (F—2), and (4) associating the first file (F—1) with the second file (F—2) in the file-system. In an exemplary embodiment, the non-length-preserving data transformation algorithm includes a length-increasing data transformation algorithm (i.e., encryption).
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Inventors: Anurag Sharma, Amit Singh
  • Publication number: 20080016246
    Abstract: A data compression system and method for that is capable of detecting and eliminating repeated phrases of variable length within a window of virtually unlimited size.
    Type: Application
    Filed: July 18, 2007
    Publication date: January 17, 2008
    Applicant: Juniper Networks, Inc.
    Inventor: Amit Singh
  • Publication number: 20070280472
    Abstract: An acoustic echo cancellation technique. The present adaptive acoustic echo cancellation technique employs a plurality of acoustic echo cancellation filters which use different adaptation techniques which may employ different parameters such as step size, to improve both the adaptation algorithm convergence time and misadjustment over previously known acoustic echo cancellation techniques.
    Type: Application
    Filed: May 30, 2006
    Publication date: December 6, 2007
    Applicant: Microsoft Corporation
    Inventors: Jack W. Stokes III, Dinei A. Florencio, Amit Singh Chhetri
  • Publication number: 20070263553
    Abstract: The present invention provides an efficient system and method for routing information through a dynamic network. The system includes at least one ingress point and one egress point. The ingress and egress point cooperate to form a virtual circuit for routing packets to destination subnets directly reachable by the egress point. The egress point automatically discovers which subnets are directly accessible via its local ports and summarizes this information for the ingress point. The ingress point receives this information, compiles it into a routing table, and verifies that those subnets are best accessed by the egress point. Verification is accomplished by sending probe packets to select addresses on the subnet. Additionally, the egress point may continue to monitor the local topology and incrementally update the information to the ingress to allow the ingress to adjust its compiled routing table.
    Type: Application
    Filed: May 23, 2007
    Publication date: November 15, 2007
    Inventors: Anupam Bharali, Balraj Singh, Manish Sampat, Amit Singh, Rajiv Batra
  • Publication number: 20070150874
    Abstract: The present invention provides a method and system of creating an assured execution environment (AxE) for at least one computer program executable on a computer system. In an exemplary embodiment, the method and system include (1) converting the executable into a computer program targeted for the computer system and (2) providing the environment in which the program can be accessed on the computer system. In an exemplary embodiment, the converting includes scrambling the executable. In an exemplary embodiment, the converting includes attaching filesystem metadata to the executable. In an exemplary embodiment, the providing includes executing the program on the computer system only if the program complies with a policy. In an exemplary embodiment, the providing includes preventing malicious code from executing on the computer system before the environment is loaded on the computer system.
    Type: Application
    Filed: December 24, 2005
    Publication date: June 28, 2007
    Inventors: Anurag Sharma, Amit Singh
  • Publication number: 20070115151
    Abstract: A data compression system and method for that is capable of detecting and eliminating repeated phrases of variable length within a window of virtually unlimited size.
    Type: Application
    Filed: January 22, 2007
    Publication date: May 24, 2007
    Applicant: Juniper Networks, Inc.
    Inventor: Amit Singh
  • Patent number: 7111262
    Abstract: A method (100) of physical circuit design can include the steps of packing components (110) of a circuit design that are dependent upon an architecture of the circuit design and assigning initial locations (115) to each component of the circuit design. The components of the circuit design can be clustered (120) by combining slices and including slices into configurable logic blocks according to design constraints, while leaving enough white space in the configurable logic blocks for post-placement circuit optimizations. The components of the circuit design then can be placed (125) to minimize critical connections. The circuit design can be declustered (130) to perform additional placer optimization tasks (135) on the declustered circuit design.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: September 19, 2006
    Assignee: Xilinx, Inc.
    Inventor: Amit Singh
  • Patent number: 7058915
    Abstract: A method (400) of placing a circuit design can include the steps of identifying topological levels of a circuit design representation (415) and determining an arrival time for each input signal to a look up table within a circuit design representation (420). The propagation delay associated with each pin of the look up table can be identified (420) such that the input signals of the look up table can be ordered according to the arrival times of each input signal and the propagation delay of each pin of the look up table (435). The method can continue processing each look up table of an identified topological level (440) as well as each topological level of the circuit design representation (455).
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: June 6, 2006
    Assignee: Xilinx, Inc.
    Inventors: Amit Singh, Kamal Chaudhary
  • Publication number: 20060114939
    Abstract: A computer implemented method and system for transferring data packets includes intercepting a stream of data packets at the connectionless network layer from a client or server, encoding and encapsulating the data packets, transmitting the encoded data packets, decoding and decapsulating the data packets, and injecting the decoded and decapsulated data packets into the connectionless network layer at a client or server. The encoding of the packets is based on detecting repetitions that could exist anywhere in the data stream. The repetitions are not necessarily within a single packet but could occur across multiple packets and multiple sessions. One of the encoding algorithms includes comparing the payloads of packets with identical signatures and transmitting the full packet only when the payload had not previously been sent.
    Type: Application
    Filed: January 19, 2006
    Publication date: June 1, 2006
    Applicant: Juniper Networks, Inc.
    Inventor: Amit Singh
  • Publication number: 20050169364
    Abstract: A data compression system and method for that is capable of detecting and eliminating repeated phrases of variable length within a window of virtually unlimited size.
    Type: Application
    Filed: January 27, 2005
    Publication date: August 4, 2005
    Inventor: Amit Singh