Patents by Inventor Mohit

Mohit 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: 20060161534
    Abstract: A system is disclosed for generating a search result list in response to a search request from a searcher using a computer network. A first database is maintained that includes a first plurality of search listings. A second database is maintained that includes documents having general web content. A search request is received from the searcher. A first set of search listings is identified from the first database having documents generating a match with the search request and a second set of search listings is identified from the second database having documents generating a match with the search request. A confidence score is determined for each listing from the first set of search listings wherein the confidence score is determined in accordance with a relevance of each listing when compared to the listings of the second set of search listings. The identified search listings from the first set of search listing are ordered in accordance, at least in part, with the confidence score for each search listing.
    Type: Application
    Filed: January 18, 2006
    Publication date: July 20, 2006
    Inventors: Charles Carson, Devika Chawia, James Harvey, Matvey Nemenman, Mohit Sabharwal, Marco Zagha
  • Publication number: 20060156215
    Abstract: An apparatus, method, and computer program product are disclosed for identifying types of errors that occur in a communications device under test and where only the presence of an error is indicated by an error checker. Each presence of an error bit in an error signal during a first period of time output from the error data checker is identified. The error bit indicates only that a mismatch occurred between an input signal input into the device and an output signal output from the device. The error bit is generated in response to an error in the device under test. The error bit includes no information about a type of the error. The type of the error is determined by determining a number of occurrences of the error bit in the error signal during the first period of time.
    Type: Application
    Filed: January 11, 2005
    Publication date: July 13, 2006
    Applicant: International Business Machines Corporation
    Inventors: Mohit Kapur, Jose Tierno
  • Publication number: 20060129605
    Abstract: A system and method for developing web services that incorporate business rules. The system and method includes three frameworks: a Design Time Framework, an Object-Service Framework, and a Run Time Framework. In the Design Time Framework, the system and method includes receiving a business rule in a descriptive markup language from a user and generating source code artifacts in an object oriented programming language based on the business rule. In the Object-Service Framework, the system and method includes relating the generated source code artifacts to a pre-built Business Rules service. Finally, in the Run Time Framework, the system and method includes providing the Business Rules service, wherein the Business Rules service interacts with the generated source code artifacts through the relationship defined by the Object-Service Framework.
    Type: Application
    Filed: February 2, 2006
    Publication date: June 15, 2006
    Inventor: Mohit Doshi
  • Publication number: 20060127407
    Abstract: The invention relates to conjugates of anti-integrin specific antibodies with cytotoxic compounds, the synthesis, selection, and use of such conjugates for use in cancer therapy or other diseases mediated by cell proliferation, cell migration, or inflammation and which pathology involves angiogenesis or neovascularization of new tissue. In addition the invention relates to combination therapy of such diseases wherein the treatment comprises use of said conjugates in combination with one or more other treatment modalities including but not limited to: chemotherapy, surgery or radiation therapy. The preferred conjugates contain maytansinoid compounds linked to the antibody by a disulfide linkage, and preferred chemotherapeutic agents are doxorubicin, a taxane, a camptothecin, a podophyllotoxin, a nucleoside analog, or a pyrimidine analog.
    Type: Application
    Filed: November 30, 2005
    Publication date: June 15, 2006
    Inventors: Qiming Chen, Mohit Trikha, Robert Lutz, Rita Steeves, Godfrey Amphlett
  • Publication number: 20060091928
    Abstract: Techniques for scaling and switching clocks in a glitch-free manner are provided. For example, in one aspect of the present invention, a technique for switching a frequency associated with a master clock includes the following steps/operations. Two phase clocks are generated from a master clock, wherein the two phase clocks do not transition at substantially the same time. Then, one of the two phase clocks is used to create multiple frequencies by dividing the one phase clock, and the other phase clock is used to switch between the multiple frequencies of the one phase clock. Further, one of the two phase clocks may be in phase with the master clock and the other of the two phase clocks may be 180 degrees out of phase with the master clock such that they do not transition at the same time. Also, the two phase clocks may be non-overlapping.
    Type: Application
    Filed: October 29, 2004
    Publication date: May 4, 2006
    Applicant: International Business Machines Corporation
    Inventor: Mohit Kapur
  • Publication number: 20060048097
    Abstract: A system and method for developing web services that includes three frameworks: a Design Time Framework, an Object-Service Framework, and a Run Time Framework. In the Design Time Framework, the system and method includes receiving a schema in a descriptive markup language from a user and generating source code artifacts in an object oriented programming language based on the schema. In the Object-Service Framework, the system and method includes relating the generated source code artifacts to a set of pre-built runtime services. Finally, in a Run Time Framework, the system and method includes providing the set of runtime services, wherein the runtime services interact with the generated source code artifacts through the relationship defined by the Object-Service Framework.
    Type: Application
    Filed: August 24, 2005
    Publication date: March 2, 2006
    Inventor: Mohit Doshi
  • Publication number: 20060045111
    Abstract: Allocation of buffer space for segment re-ordering is restricted based on a probability that the flow would consume too much space. A flow's current or recently past space consumption is used to predict the flow's activity with respect to future consumption. If the prediction of future consumption is high relative to other flows and to the total allocable buffer space in the device, then a decreasing amount of space than would otherwise be provided is allocated to the flow. In a preferred embodiment, if a flow's buffers are below a predetermined threshold for the flow (i.e., the “flow threshold”), and the amount of overall system memory space is above a predetermined system threshold then buffer allocation can proceed normally for that flow. For example, all of an additional amount of space that the flow may currently be requesting can be allocated to the flow.
    Type: Application
    Filed: September 2, 2004
    Publication date: March 2, 2006
    Inventors: Amit Sinha, Mohit Jaggi
  • Publication number: 20060037014
    Abstract: Methods, systems, and computer program products for editing configuration data such that alterations in one representation of the configuration data are reflected in one or more other representations of the configuration data. The altered configuration data may take effect without having to restart a corresponding program module. Multiple alterations to the configuration data may be consolidated. A differencing operation may be used to identify an altered portion of the configuration data. For one or more altered portions, an “updategram” may be generated and used to update a multiple program modules at various interconnected computer systems. A history of alterations to configuration data also may be maintained, making it possible to revert to an earlier version of the configuration data. Erroneous data may be ignored. Access to updated representations of the configuration data may be provided at a configuration management interface.
    Type: Application
    Filed: October 14, 2005
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Richard Ersek, Robert Craig, William Staples, Mohit Srivastava, Varsha Jayasimha, Stephen Rakonza
  • Publication number: 20060020875
    Abstract: A method and system for decoding a data symbol sequence that has been previously encoded using one or more unique code word polynomials in which at least one unique code word polynomial is used more than once. A set of 2d-1 unique branch metrics is computed, using the unique code word polynomials, where d is the number of unique code word polynomials. The computed set of 2d-1 unique branch metrics is stored in a memory. Path metrics are then calculated, based on the stored set of 2d-1 unique branch metrics. A decoded data symbol sequence is generated based on the computed path metrics.
    Type: Application
    Filed: July 21, 2004
    Publication date: January 26, 2006
    Inventors: Mohit Prasad, Gaurav Davra, Arnab Mitra, Amrit Singh, Nitin Vig
  • Patent number: 6990656
    Abstract: Methods, systems, and computer program products for editing configuration data such that alterations in one representation of the configuration data are reflected in one or more other representations of the configuration data. The altered configuration data may take effect without having to restart a corresponding program module. Multiple alterations to the configuration data may be consolidated. A differencing operation may be used to identify an altered portion of the configuration data. For one or more altered portions, an “updategram” may be generated and used to update a multiple program modules at various interconnected computer systems. A history of alterations to configuration data also may be maintained, making it possible to revert to an earlier version of the configuration data. Erroneous data may be ignored. Access to updated representations of the configuration data may be provided at a configuration management interface.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: January 24, 2006
    Assignee: Microsoft Corporation
    Inventors: Richard A. Ersek, Robert M. Craig, William J. Staples, Mohit Srivastava, Varsha Jayasimha, Stephen L. Rakonza
  • Publication number: 20050254486
    Abstract: In a signal processing method, a data signal (e.g., in a OFDM based wireless modem) containing symbols requiring fast processing, is divided into two symbol streams, e.g., streams containing odd and even numbered symbols, and, the two symbol streams are processed simultaneously in at least two relatively slower parallel-connected processors. The processed first and second streams are combined to provide a processed output signal in a given time interval. OFDM symbols that need to be processed within a short time interval as per IEEE standard 802.11a, may thus be handled on two parallel connected slower processors. Thus, processors that are unable to keep pace with the amount of processing each OFDM symbol requires, may be used with advantage. Several parallel/series configurations of processors, or processors with multiple internal execution paths may be used in the inventive method. A storage medium that can execute the inventive method is also described.
    Type: Application
    Filed: April 19, 2005
    Publication date: November 17, 2005
    Inventors: Mohit Agarwal, Amit Shaw, Sreenath Ramanath
  • Publication number: 20050243986
    Abstract: The present invention is concerned with reorganizing dialog call-flow in the presence of resource constraints. A call-flow has a set of dialogs. The set of grammars in a given call-flow set of dialogs is determined. Each grammar has an associated resource requirement. The resource constraint of the device is also determined. THe dialogs are reorganized subject to the device resource constraints not being exceeded by a resultant resource requirement of merged dialogs. The grammars can be split into atomic dialogs before the reorganization is performed. The reorganization includes merging at least two of the dialogs.
    Type: Application
    Filed: April 28, 2004
    Publication date: November 3, 2005
    Inventors: Pankaj Kankar, Mohit Kumar, Amit Nanavati, Nitendra Rajput
  • Publication number: 20050228706
    Abstract: One embodiment includes a computer-implemented system for incorporating a repair vendor into repair planning for a supply chain. The system accesses a logical representation of the supply chain, access an inventory plan for the supply chain, and generates a replenishment plan for meeting the inventory plan for the supply chain that includes suggested repair orders. Unserviceable parts in the supply chain are moved from the supply chain to the repair vendor, repaired at the repair vendor, and moved from the repair vendor back to the supply chain to meet the requirements for serviceable parts at the locations in the supply chain according to the suggested repair orders.
    Type: Application
    Filed: May 14, 2004
    Publication date: October 13, 2005
    Inventors: Mohit Mohan, Nikhil Jain, Amol Adgaonkar
  • Publication number: 20050222921
    Abstract: One embodiment includes a computer-implemented system for incorporating a repair vendor into repair planning for a supply chain. The system accesses a logical representation of the supply chain and identify one or more controlling locations and one or more staging locations in the supply chain. The system accesses information indicating a replenishment requirement at a particular identified controlling location resulting from safety stock at the particular identified controlling location dropping below a predetermined threshold. In response to the information indicating the replenishment requirement at the particular identified controlling location, the system identifies every primary network in the supply chain connecting the particular identified controlling location to one or more identified staging locations.
    Type: Application
    Filed: May 14, 2004
    Publication date: October 6, 2005
    Inventors: Mohit Mohan, Nikhil Jain, Amol Adgaonkar, Vasudevan Narayanan
  • Publication number: 20050222887
    Abstract: One embodiment includes a computer-implemented system for planning a supply of items to a first location associated with a supply chain from one or more second locations associated with the supply chain. The system accesses a logical representation of the supply chain and identifies one or more controlling locations and one or more staging locations in the supply chain. The system selects one or more of the identified locations according to a set of rules for selecting one or more of the identified controlling locations and identified staging locations for supplying items to the first location from one or more of the second locations and generates a plan for supplying items to the first location from one or more of the second locations according to the selection of one or more of the identified locations.
    Type: Application
    Filed: May 14, 2004
    Publication date: October 6, 2005
    Inventors: Mohit Mohan, Nikhil Jain, Amol Adgaonkar, Vasudevan Narayanan
  • Publication number: 20050183001
    Abstract: Architecture that facilitates the creation of a customized document with embedded or linked code that can be run on a client or a server without invoking the host application. A programming model makes it transparent to the code whether it is running on the client or the server. The programming model automatically “scales” to provide more features while running the document on the client and fewer features when running on the server. A transparent data island is automatically generated for the customized document that is embedded in the document and can be edited while requiring only a subset of all components of the host application to be running. A data binding mechanism is provided wherein changes that are made to the transparent data island while the host is not running can be moved back into the host document content when the document is reopened by the full host application.
    Type: Application
    Filed: February 13, 2004
    Publication date: August 18, 2005
    Inventors: Eric Carter, Andrew Clinick, Robert Lippert, Mohit Gupta
  • Publication number: 20050183097
    Abstract: A programming model that takes general purpose APIs and machine-generates new programming models based on user defined schemas that provide the developer with data and view separation, and a way to communicate to the host application using the domain of the problem being solved. The system comprises a schema component that the developer uses to define a schema that includes one or more domain terms related to the problem to be solved, and a mapping component that uses the schema to search and map selected constructs from one or more generic host application APIs to the corresponding problem domain terms. Once the mapping is completed, a generating component generates a new API that is used by a host application to facilitate developing an application document using terms related to the domain of the problem to be solved.
    Type: Application
    Filed: February 13, 2004
    Publication date: August 18, 2005
    Inventors: Eric Carter, Andrew Clinick, Robert Lippert, Mohit Gupta
  • Publication number: 20050154652
    Abstract: An electronic catalog system, which may be implemented as a web site or another type of interactive system, presents context-sensitive account information to customers during browsing of an electronic catalog of products. In one embodiment, when a customer accesses a detail page for a particular product, the detail page is supplemented with information, such as status information, about a related order placed by the customer. The related order may be an order for the product represented in the detail page or may be for a related product. Information about related orders may additionally or alternatively be added to other types of pages, such as product category pages and shopping cart pages. In one embodiment, a customer's related order information is maintained in a cache during the customer's browsing session, and the cache is updated in real time to reflect actions performed by the customer.
    Type: Application
    Filed: March 7, 2005
    Publication date: July 14, 2005
    Inventors: Jeffrey Bezos, Maryam Mohit, Walker Lockhart, Ericka Lock, William Allocca, Suguna Subramaniam
  • Publication number: 20050154651
    Abstract: An electronic catalog system, which may be implemented as a web site or another type of interactive system, presents context-sensitive information to customers about their prior transactions during browsing of an electronic catalog of products. In one embodiment, when a customer accesses a detail page for a particular product, the detail page is supplemented with information, such as status information, about a related order placed by the customer. The related order may be an order for the product represented in the detail page or may be for a related product. Information about related orders may additionally or alternatively be added to other types of pages, such as search results pages and shopping cart pages. In one embodiment, a customer's related order information is maintained in a cache during the customer's browsing session, and the cache is updated in real time to reflect actions performed by the customer.
    Type: Application
    Filed: March 7, 2005
    Publication date: July 14, 2005
    Inventors: Jeffrey Bezos, Maryam Mohit, Walker Lockhart, Ericka Lock, William Allocca, Suguna Subramaniam
  • Patent number: 6917922
    Abstract: An online store system, which may be implemented as a web site or another type of interactive system, presents context-sensitive information to customers about their prior orders during browsing of an electronic catalog of products. In one embodiment, when a customer accesses a detail page for a particular product, the detail page is supplemented with information, such as status information, about a related order placed by the customer. The related order may be an order for the product represented in the detail page or may be for a related product. Information about related orders may additionally or alternatively be added to other types of pages, such as product category pages and shopping cart pages. In one embodiment, a customer's related order information is maintained in a cache during the customer's browsing session, and the cache is updated in real time to reflect actions performed by the customer.
    Type: Grant
    Filed: July 6, 2001
    Date of Patent: July 12, 2005
    Assignee: Amazon.com, Inc.
    Inventors: Jeffrey P. Bezos, Maryam S. Mohit, Walker L. Lockhart, Ericka N. Lock, William W. Allocca, Suguna Subramaniam