Patents by Inventor Anil K. Srivastava

Anil K. Srivastava 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: 20150017882
    Abstract: In one embodiment, a system for extending cutting tool life includes a vise, a jig provided in the vise adapted to hold or support a magnetic cutting tool insert, a magnet holder positioned above the jig that can be rotated, a magnet held in proximity to the jig by the magnet holder, and a mixture including abrasive particles that extends between the magnet and the jig, the mixture being supported by a magnetic field generated by the magnet, wherein when the magnet holder rotates, the magnet and the mixture of magnetic and abrasive particles rotate to finish a surface of the tool insert.
    Type: Application
    Filed: February 28, 2013
    Publication date: January 15, 2015
    Inventors: Hitomi Greenslet, Anil K. Srivastava
  • Patent number: 7584253
    Abstract: Embodiments of the present invention relate to a method and system for scheduling an event based on a user-selected electronic message. The method comprises accessing a user-selected electronic message precipitating the event from an electronic message in-box, scanning the electronic message for information associated with the event, determining the parameters of the event based on information associated with the event, and automatically scheduling the event in an electronic calendar, using the determined parameters.
    Type: Grant
    Filed: May 27, 2003
    Date of Patent: September 1, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: David W. Curbow, Anil K. Srivastava, Kevin Carosso
  • Patent number: 7058683
    Abstract: According to the present invention, methods, apparatus, and computer readable medium are disclosed for defining a virtual domain in an electronic messaging system are disclosed. A virtual domain node is defined that corresponds to a real (non-virtual) domain. The virtual domain node resided in a hierarchically organized directory. A plurality of virtual domain attributes are then assigned to the virtual domain node. The directory is a tree based hierarchical directory arranged in such a way even in a multiple domain environment, a name search operation is executed as if in a flat name space.
    Type: Grant
    Filed: March 7, 2000
    Date of Patent: June 6, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Jacques E. Belissent, Frederic C. Batty, Timothy C. Misner, Daryl A. Huff, Anil K. Srivastava
  • Publication number: 20040243677
    Abstract: Embodiments of the present invention relate to a method and system for scheduling an event based on a user-selected electronic message. The method comprises accessing a user-selected electronic message precipitating the event from an electronic message in-box, scanning the electronic message for information associated with the event, determining the parameters of the event based on information associated with the event, and automatically scheduling the event in an electronic calendar, using the determined parameters.
    Type: Application
    Filed: May 27, 2003
    Publication date: December 2, 2004
    Inventors: David W. Curbow, Anil K. Srivastava, Kevin Carosso
  • Patent number: 6374292
    Abstract: Precedence rules that govern the granting of user level services for a domain in a shared mail server for an email provider are disclosed. Accordingly, when a request for the user level service is made, a determination is made whether or not the requested service is a member of a proper set of allowed domain level services. If the requested user level service is within the proper set of allowed domain level services, then the requested user level service is granted. In so doing, the granted user level service becomes a member of the proper subset of the set of allowed domain level services for the shared mail server.
    Type: Grant
    Filed: March 7, 2000
    Date of Patent: April 16, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Anil K. Srivastava, Timothy C. Misner, Daryl A. Huff
  • Patent number: 6321323
    Abstract: A system and method for executing platform-independent code on a co-processor is described. The system includes a processor, a main memory and the co-processor, each interconnected with each other. The processor and the co-processor operate under control of an operating system. A memory manager operatively coupled to the operating system initializes a runtime environment including an address space in the main memory for the platform-independent code. A runtime shim operatively coupled to the operating system provides the initialized runtime environment to the co-processor through the operating system. The co-processor executes the platform-independent code responsive to the runtime shim with reference to the address space in the main memory.
    Type: Grant
    Filed: June 27, 1997
    Date of Patent: November 20, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Sofyan I. Nugroho, Anil K. Srivastava, Rohit Valia