Patents by Inventor Sharad Mathur

Sharad Mathur 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: 20040216388
    Abstract: A chemical-mechanical abrasive composition for use in semiconductor processing uses abrasive particles having a non-spherical morphology.
    Type: Application
    Filed: March 5, 2004
    Publication date: November 4, 2004
    Inventors: Sharad Mathur, Ahmad Moini, Ivan Petrovic
  • Patent number: 6811600
    Abstract: In a process for preparing a white pigment mixture suitable for coating paper wherein a cationically bulked kaolin clay pigment is dispersed in water in the presence of an anionic dispersant and mixed with a calcium carbonate pigment, the improvement which comprises using an epichlorohydrin amine complex to bulk said kaolin, and employing as the dispersant the combination of at least 0.2% based on the dry weight of said cationically bulked kaolin of a condensed naphthalene sulfonate complex having a molecular weight of 2000 to 10,000 and a sodium polyacrylate salt having a molecular weight of 2000 to 5000, said dispersant being free from lignosulfonate.
    Type: Grant
    Filed: January 23, 2003
    Date of Patent: November 2, 2004
    Assignee: Engelhard Corporation
    Inventors: Sharad Mathur, Richard R. Berube
  • Publication number: 20040155896
    Abstract: In an operating system, a resource handler accepts resource requests from application modules. A resource request identifies a module from which the requested resource is to be obtained. Rather than providing the resource from the identified module, however, the resource handler provides the requested resource from an associated resource module. An association between an executable module and resource modules of different languages is created by a defined file naming convention, optionally using different directories for resource modules of different languages. Some executable modules contain a shared resource reference which can be used to create an association between multiple executable modules and a single set of shared resource modules. A language fallback mechanism allows alternative languages to be used where resource modules of the appropriate language are not available.
    Type: Application
    Filed: January 21, 2004
    Publication date: August 12, 2004
    Inventors: Edward S. Miller, Bjorn C. Rettig, Gregory Wilson, Shan Xu, Arul A. Menezes, Michael J. Thomson, Sharad Mathur, Roberto Cazzaro, Michael Ginsberg
  • Publication number: 20040144509
    Abstract: In a process for preparing a white pigment mixture suitable for coating paper wherein a cationically bulked kaolin clay pigment is dispersed in water in the presence of an anionic dispersant and mixed with a calcium carbonate pigment, the improvement which comprises using an epichlorohydrin amine complex to bulk said kaolin, and employing as the dispersant the combination of at least 0.2% based on the dry weight of said cationically bulked kaolin of a condensed naphthalene sulfonate complex having a molecular weight of 2000 to 10,000 and a sodium polyacrylate salt having a molecular weight of 2000 to 5000, said dispersant being free from lignosulfonate.
    Type: Application
    Filed: January 23, 2003
    Publication date: July 29, 2004
    Inventors: Sharad Mathur, Richard R. Berube
  • Patent number: 6717588
    Abstract: In an operating system, a resource handler accepts resource requests from application modules. A resource request identifies a module from which the requested resource is to be obtained. Rather than providing the resource from the identified module, however, the resource handler provides the requested resource from an associated resource module. An association between an executable module and resource modules of different languages is created by a defined file naming convention, optionally using different directories for resource modules of different languages. Some executable modules contain a shared resource reference which can be used to create an association between multiple executable modules and a single set of shared resource modules. A language fallback mechanism allows alternative languages to be used where resource modules of the appropriate language are not available.
    Type: Grant
    Filed: June 13, 2000
    Date of Patent: April 6, 2004
    Assignee: Microsoft Corporation
    Inventors: Edward S. Miller, Bjorn C. Retting, Gregory Wilson, Shan Xu, Arul A. Meneze, Michael J. Thomson, Sharad Mathur, Roberto Cazzaro, Michael Ginsberg
  • Patent number: 6704807
    Abstract: A set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules of an operating system for a resource-limited environment. The APIs further provide a mechanism to interface with input/output devices commonly found in embedded systems running in a resource-limited environment.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: March 9, 2004
    Assignee: Microsoft Corporation
    Inventors: Sharad Mathur, Gregory Hullender, Mark Miller, Bruce Johnson, Michael Ginsberg
  • Patent number: 6671745
    Abstract: A set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules of an operating system for a resource-limited environment. The APIs further provide a mechanism to interface with input/output devices commonly found in embedded systems running in a resource-limited environment.
    Type: Grant
    Filed: March 22, 1999
    Date of Patent: December 30, 2003
    Assignee: Microsoft Corporation
    Inventors: Sharad Mathur, Gregory Hullender, Mark Miller, Bruce Johnson, Michael Ginsberg
  • Publication number: 20020156618
    Abstract: A text message is first parsed into its constituent semantic components such as header fields and body components. Then, different compression methods may be performed on each semantic component depending on the importance of the semantic component, the context of the semantic component, the characteristics of the semantic component, and whether or not the semantic component uses natural language expressions. For example, it is determined what compression method, if any, is to be performed on the semantic component. Each semantic component may be compressed individually. Since text compression takes the unique features of each semantic component into consideration rather than considering the text message as a monolithic text unit, a more intuitive text compression results.
    Type: Application
    Filed: February 12, 2001
    Publication date: October 24, 2002
    Inventors: Sharad Mathur, Gregory P. Baribault
  • Publication number: 20020138248
    Abstract: A text processor processes text in a message. The text processor generates a plurality of compressed forms of components of the message. The processor performs a linguistic analysis on the body of text to obtain a linguistic output indicative of linguistic components of the body of text. The processor then generates the plurality of compressed forms that can be used to compress the body of text. The plurality of compressed forms are generated based on the linguistic output. The invention can be implemented as a method of generating the compressed forms and as an apparatus.
    Type: Application
    Filed: January 26, 2001
    Publication date: September 26, 2002
    Inventors: Simon H. Corston-Oliver, Sharad Mathur
  • Patent number: 6378703
    Abstract: An improved method for purifying titania contaminated kaolin clay by froth flotation which features the use an hydroxamate flotation collector at a neutral or mildly alkaline pH wherein a slurry of the impure clay is conditioned for the flotation step in a baffled conditioning apparatus provided with mean for imparting sufficient mechanical energy to heat a dispersed slurry of the impure clay before flotation.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: April 30, 2002
    Assignee: Engelhard Corporation
    Inventors: Sharad Mathur, Ronnie E. Brooks, Ernest M. Finch
  • Patent number: 6346145
    Abstract: Flux calcined kaolin clay especially useful as a pigment for low sheen paints is obtained by mixing hydrous kaolin with an aqueous solution of alkaline flux, spray drying, pulverizing, calcining and repulverizing.
    Type: Grant
    Filed: August 2, 2000
    Date of Patent: February 12, 2002
    Assignee: Engelhard Corporation
    Inventors: John Hen, Ray Young, Andres Ginez, Sharad Mathur
  • Publication number: 20010013302
    Abstract: In one embodiment, the present invention relates to a method of making a highly reactive pozzolan, involving the steps of forming a slurry comprising metakaolin and a liquid; wet milling the slurry; and separating the metakaolin from the liquid to provide the highly reactive pozolan. In another embodiment, the present invention relates to a method of making a cement-based composition involving the steps of providing a highly reactive pozzolan by forming a slurry comprising metakaolin and a liquid, wet milling the slurry, and separating the metakaolin from the liquid; and combining the highly reactive pozzolan with at least one cementitious material.
    Type: Application
    Filed: February 20, 2001
    Publication date: August 16, 2001
    Inventors: Sharad Mathur, Karen Ann Gruber, Harry J. Reid
  • Patent number: 6221148
    Abstract: In one embodiment, the present invention relates to a method of making a highly reactive pozzolan, involving the steps of forming a slurry comprising metakaolin and a liquid; wet milling the slurry; and separating the metakaolin from the liquid to provide the highly reactive pozzolan. In another embodiment, the present invention relates to a method of making a cement-based composition involving the steps of providing a highly reactive pozzolan by forming a slurry comprising metakaolin and a liquid, wet milling the slurry, and separating the metakaolin from the liquid; and combining the highly reactive pozzolan with at least one cementitious material.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: April 24, 2001
    Assignee: Engelhard Corporation
    Inventors: Sharad Mathur, Karen Ann Gruber, Harry J. Reid
  • Patent number: 6136086
    Abstract: Flux calcined kaolin clay especially useful as a pigment for low sheen paints is obtained by mixing hydrous kaolin with an aqueous solution of alkaline flux, spray drying, pulverizing, calcining and repulverizing.
    Type: Grant
    Filed: November 19, 1998
    Date of Patent: October 24, 2000
    Assignee: Englehard Corporation
    Inventors: John Hen, Ray Young, Andres Ginez, Sharad Mathur
  • Patent number: 5991050
    Abstract: A method and system for processing messages is provided. In a preferred embodiment of the present invention, a message scheduler, a job process, and a format resolution module are used. The message scheduler identifies when a new message is to be processed, schedules the new message for processing, invokes the format resolution module to determine a method of converting data in the message to an appropriate format for a destination device or file, and invokes a job process. The format resolution module determines an appropriate method for converting data in the message from a format acceptable to the source devices or files to a format acceptable to the destination devices or files and creates a target message containing a reference to a destination device or file. The job process sends the data between the source devices or files to a destination device or file and performs the appropriate conversion.
    Type: Grant
    Filed: August 11, 1995
    Date of Patent: November 23, 1999
    Assignee: Microsoft Corporation
    Inventors: Sharad Mathur, Arul Menezes, Michael Robert VanBuskirk, Kevin Thomas Gallo
  • Patent number: 5742825
    Abstract: A multitasking, graphical windowing operating system for an office machine supporting real time processing, including a method for supporting real time processing in the operating system. The operating system includes a kernel having a non-preemptive scheduler for scheduling windowing applications and a preemptive scheduler for scheduling real time applications. The kernel includes a messaging subsystem for communication among process in the system including both the real time and windowing applications, and further includes an event semaphore maintained by the kernel to manage scheduling. The method includes grouping windowing applications together for scheduling purposes and scheduling windowing applications non-preemptively. The method further includes determining priority of real time applications and scheduling real time applications preemptively with the windowing applications based on priority.
    Type: Grant
    Filed: February 28, 1997
    Date of Patent: April 21, 1998
    Assignee: Microsoft Corporation
    Inventors: Sharad Mathur, Franklin D. Fite, Jr., Arul Menezes, Kim Stebbens
  • Patent number: 5621894
    Abstract: A system and method for exchanging data processing capabilities between computers. The computers exchange capabilities so that data transfer between the computers may be made in the most efficient data format possible for the two computers. A first computer, which will receive a data file, sends a list of data processing capabilities to a second computer, which will transmit the data file to the first computer. The transmitting computer examines the capabilities list of the receiving computer as well as its own capabilities list and determines the most efficient data format for the transfer. The transmitting computer may process the data file into an intermediate format for efficient data transfer so that the receiving computer will process the intermediate data file into the desired data format. The capabilities list can be cached for future communication between the computers. The system can update the capabilities list and inform other computers whether their cached capabilities list is current.
    Type: Grant
    Filed: August 9, 1995
    Date of Patent: April 15, 1997
    Assignee: Microsoft Corporation
    Inventors: Arul Menezes, Sharad Mathur, Michael Ginsberg
  • Patent number: 5517324
    Abstract: An method and system for increasing the compatibility of a fax machine enables one to make a fax machine compatible with at least one other fax machine feature set. The invention includes selecting a compatibility module to handle a fax transmission based on a frame of information provided by another fax machine. The compatibility module interprets this information and maps it to a capabilities object. A messaging protocol module reads this capabilities object to determine the available capabilities.
    Type: Grant
    Filed: July 15, 1994
    Date of Patent: May 14, 1996
    Assignee: Microsoft Corporation
    Inventors: Franklin Fite, Jr., Arul Menezes, Sharad Mathur
  • Patent number: 5499109
    Abstract: A method and system for processing messages is provided. In a preferred embodiment of the present invention, a message scheduler, a job process, and a format resolution module are used. The message scheduler identifies when a new message is to be processed, schedules the new message for processing, invokes the format resolution module to determine a method of converting data in the message to an appropriate format for a destination device or file, and invokes a job process. The format resolution module determines an appropriate method for converting data in the message from a format acceptable to the source devices or files to a format acceptable to the destination devices or files and creates a target message containing a reference to a destination device or file. The job process sends the data between the source devices or files to a destination device or file and performs the appropriate conversion.
    Type: Grant
    Filed: February 18, 1994
    Date of Patent: March 12, 1996
    Assignee: Microsoft Corporation
    Inventors: Sharad Mathur, Arul Menezes, Michael R. VanBuskirk, Kevin T. Gallo
  • Patent number: 5473691
    Abstract: The system of the present invention processes data for communication between first and second computers by linearizing the communications message. The message comprises a linear header portion, an extended header portion, and a message body. The linear header portion identifies the number of message recipients and message types. The extended header contains detailed information about the message recipients, such as recipient name and address. The extended header may also contain message subject information, polling information, and password data. The header information is used by the receiving computer to prepare to process the expected data type. The message body may be transferred in a form that takes advantage of the data processing capabilities of the first and second computers. The computers may exchange data processing capabilities so that the most efficient transfer form may be selected. The extended header and message body are encoded using a well-known ASN-1 data encoding process.
    Type: Grant
    Filed: November 5, 1993
    Date of Patent: December 5, 1995
    Assignee: Microsoft Corporation
    Inventors: Arul Menezes, Sharad Mathur, Michael Ginsberg