Patents by Inventor Syed M. Ali

Syed M. Ali 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: 6794405
    Abstract: Alicyclic imidazole compounds; pharmaceutically active compositions containing such compounds; and the use of such compounds in formulations for the control or prevention of disease states in which histamine H3 receptors are involved, such as allergy, inflammation, hypotension, glaucoma, sleeping disorders, states of hyper- and hypo-motility of the gastro-intestinal tract, cardiovascular disease, hypo- and hyper-activity of the central nervous system, Alzheimer's, schizophrenia, obesity and migraines are disclosed.
    Type: Grant
    Filed: August 4, 2003
    Date of Patent: September 21, 2004
    Assignee: Merck & Co., Inc.
    Inventors: Yajing Rong, Jack B. Jiang, Syed M. Ali
  • Patent number: 6769048
    Abstract: A cache synchronization method and apparatus for a distributed application having a client side, a server side, and an object located on either the client side or the server side are disclosed. The cache synchronization method may include detecting initiation of a transition to a new state on the client side, locating data on the client side that is to be synchronized, synchronizing located data using a cache synchronizer interposed between the client side and the server side, and completing the transition to the new state on the client side. The cache synchronizer may include a client side application usage specification (AUS) manager and a server side AUS manager. The cache synchronization method may also include synchronizing data in the object by passing to a database changes made locally to the object and allowing the distributed application to transition to a new state when synchronization is complete.
    Type: Grant
    Filed: December 6, 2001
    Date of Patent: July 27, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Robert N. Goldberg, Yury Kamen, Bruce K. Daniels, Peter A. Yared, Syed M. Ali
  • Publication number: 20040064804
    Abstract: A method for generating a partitioned enterprise application, including obtaining a business object specification defining a characteristic of a business object, obtaining an application usage specification defining how the business object is to be used in the partitioned enterprise application, obtaining partitioning information, and generating the partitioned enterprise application using the business object specification, the application usage specification, and the partitioning information.
    Type: Application
    Filed: September 26, 2002
    Publication date: April 1, 2004
    Inventors: Bruce K. Daniels, Robert N. Goldberg, Yury Kamen, Syed M. Ali
  • Publication number: 20040039025
    Abstract: A method for the inhibition of high affinity glycine transporters, compounds that inhibit these transporters; pharmaceutically active compositions comprising such compounds; and the use of such compounds either as above, or in formulations for the control or prevention of disease states in which glycine is involved are disclosed.
    Type: Application
    Filed: August 28, 2003
    Publication date: February 26, 2004
    Inventors: Syed M. Ali, Kurt R. Brunden, Dario Doller, Brian Herbert, Jack B. Jiang, Amy Jordan
  • Publication number: 20040034069
    Abstract: A method for the inhibition of high affinity glycine transporters, compounds that inhibit these transporters; pharmaceutically active compositions comprising such compounds; and the use of such compounds either as above, or in formulations for the control or prevention of disease states in which glycine is involved are disclosed.
    Type: Application
    Filed: August 8, 2003
    Publication date: February 19, 2004
    Inventors: Syed M. Ali, Kurt R. Brunden, Jack B. Jiang
  • Publication number: 20040029943
    Abstract: Alicyclic imidazole compounds; pharmaceutically active compositions containing such compounds; and the use of such compounds in formulations for the control or prevention of disease states in which histamine H3 receptors are involved, such as allergy, inflammation, hypotension, glaucoma, sleeping disorders, states of hyper- and hypo-motility of the gastro-intestinal tract, cardiovascular disease, hypo- and hyper-activity of the central nervous system, Alzheimer's, schizophrenia, obesity and migraines are disclosed.
    Type: Application
    Filed: August 4, 2003
    Publication date: February 12, 2004
    Inventors: Yajing Rong, Jack B. Jiang, Syed M. Ali
  • Publication number: 20040006653
    Abstract: A network system including a web-based application accessible by a client; and a web service interface proxy interposed between the client and the web-based application, wherein the web service interface proxy allows web service calls to be directed to the web-based application using an internal mapping of the web-based application.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 8, 2004
    Inventors: Yury Kamen, Bruce K. Daniels, Robert N. Goldberg, Syed M. Ali
  • Publication number: 20040003033
    Abstract: A method for generating a web service interface including monitoring traffic between a web-based application and a client, generating a web service description using the monitored traffic, and generating an internal mapping using the monitored traffic allowing a web service method call to be directed to the web-based application using the internal mapping.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Inventors: Yury Kamen, Bruce K. Daniels, Robert N. Goldberg, Syed M. Ali
  • Publication number: 20030225811
    Abstract: A method for deriving an application specification from an enterprise application including mapping the enterprise application to obtain a plurality of states and a plurality of transitions, monitoring the enterprise application to obtain a list of variable usages for each of the plurality of states, parsing source code of the enterprise application to obtain process logic for each of the plurality of transitions, and deriving the application specification using each of the plurality of states, the plurality of transitions, the list of variable usages for each of the plurality of states, and the process logic for each of a plurality of transitions.
    Type: Application
    Filed: May 29, 2002
    Publication date: December 4, 2003
    Inventors: Syed M. Ali, Bruce K. Daniels, Robert N. Goldberg, Yury Kamen
  • Publication number: 20030188034
    Abstract: A method for generating an enterprise application, including creating a business object specification defining a characteristic of a business object, creating an application usage specification defining how the business object is used in the enterprise application, obtaining a tier specification defining a tiered architecture upon which the enterprise application is executed, and generating the enterprise application based on the business object specification, the application usage specification, and the tier specification.
    Type: Application
    Filed: March 22, 2002
    Publication date: October 2, 2003
    Inventors: Robert N. Goldberg, Bruce K. Daniels, Yury Kamen, Syed M. Ali
  • Publication number: 20030182318
    Abstract: A method for marking a transaction, comprising defining an application as a plurality of states, wherein each of the plurality of states is associated with at least one transition, specifying a transaction set comprising at least one of the plurality of states, specifying a commit set comprising at least one of a plurality of states, and marking the transaction using a transaction marking procedure, wherein the transaction marking procedure marks the transaction based on the transaction set, the commit set, and at least one of the plurality of transitions.
    Type: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Inventors: Robert N. Goldberg, Yury Kamen, Syed M. Ali, Bruce K. Daniels
  • Publication number: 20030182458
    Abstract: A method for generating an application, including obtaining a business object specification defining a characteristic of a business object, obtaining an application usage specification defining how the business object is to be used in the application, and generating the application using the business object specification and the application usage specification, wherein the application comprises a presentation layer and a logic layer.
    Type: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Inventors: Syed M. Ali, Robert N. Goldberg, Bruce K. Daniels, Yury Kamen
  • Publication number: 20030182273
    Abstract: A method for generating a query object, comprising creating a query object specification defining the query object, creating an object-database mapping, creating a platform specification defining a platform upon which the query object is executed, and generating the query object using the query object specification, the platform specification, and the object-database mapping.
    Type: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Inventors: Robert N. Goldberg, Yury Kamen, Syed M. Ali, Bruce K. Daniels
  • Publication number: 20030182294
    Abstract: A method for merging a first object graph with a second object graph, including packaging the first object graph into an internal representation, wherein the internal representation includes an attribute value and an object identity for each of a plurality of objects in the first object graph, sending the internal representation to a receiver, traversing the internal representation by the receiver, updating an object instance in the second object graph with the attribute value from the internal representation, if the object identity corresponding to the object instance is found in an identity mapping table, creating and populating a new object instance with the attribute value from the internal representation, if the object identity corresponding to the new object instance is not found in the identity mapping table, and linking the new object instance to the second object graph.
    Type: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Inventors: Yury Kamen, Bruce K. Daniels, Robert N. Goldberg, Syed M. Ali
  • Publication number: 20030149957
    Abstract: A method for generating an enterprise application, including creating a business object specification defining a characteristic of a business object, creating an application usage specification defining how the business object is to be used in the enterprise application, and generating the enterprise application using the business object specification and the application usage specification.
    Type: Application
    Filed: May 29, 2002
    Publication date: August 7, 2003
    Inventors: Bruce K. Daniels, Robert N. Goldberg, Yury Kamen, Syed M. Ali
  • Publication number: 20030135503
    Abstract: A method for generating a projected graph data structure, including generating a request for the projected graph data structure using a variable usage specification, retrieving a server graph data structure using the request, generating a projected graph data structure representation using the request, the server graph data-structure, and a schema associated with the server graph data-structure, and instantiating the projected graph data-structure using the projected graph data-structure representation.
    Type: Application
    Filed: January 11, 2002
    Publication date: July 17, 2003
    Inventors: Robert N. Goldberg, Peter A. Yared, Bruce K. Daniels, Yury Kamen, Syed M. Ali
  • Publication number: 20030135583
    Abstract: A method for dynamically casting an object graph, including creating an internal representation using a root object of the object graph, instantiating a cast object graph using a casting rule and the internal representation, and populating the cast object graph.
    Type: Application
    Filed: January 11, 2002
    Publication date: July 17, 2003
    Inventors: Peter A. Yared, Bruce K. Daniels, Robert N. Goldberg, Yury Kamen, Syed M. Ali
  • Publication number: 20030115363
    Abstract: A method for packaging an object graph including receiving a usage variable specification that includes a set of usages each usage specifying an attribute of an object in the object graph, creating a transient object graph representation containing the attribute specified in the variable usage specification, and packaging the transient object graph representation.
    Type: Application
    Filed: December 6, 2001
    Publication date: June 19, 2003
    Inventors: Peter A. Yared, Bruce K. Daniels, Robert N. Goldberg, Yury Kamen, Syed M. Ali
  • Publication number: 20030110358
    Abstract: A cache synchronization method for a distributed application having a client side and a server side, including detecting initiation of a transition to a new state on the client side, locating data on the client side that is to be synchronized, synchronizing located data using a cache synchronizer interposed between the client side and the server side, and completing the transition to the new state on the client side.
    Type: Application
    Filed: December 6, 2001
    Publication date: June 12, 2003
    Inventors: Robert N. Goldberg, Yury Kamen, Bruce K. Daniels, Peter A. Yared, Syed M. Ali
  • Publication number: 20030105882
    Abstract: A method for transparently injecting a proxy into a distributed application having a server portion and a client portion including creating the proxy that implements an interface of a remote object in the server portion and has a capability to cache data from the remote object, modifying the client portion to substitute a call for the remote object with a call for the proxy, and interposing a client runtime that includes the proxy between the client portion and the server portion.
    Type: Application
    Filed: November 30, 2001
    Publication date: June 5, 2003
    Inventors: Syed M. Ali, Peter A. Yared, Bruce K. Daniels, Robert N. Goldberg, Yury Kamen