Patents by Inventor Kamal Chandrakant Patel

Kamal Chandrakant Patel 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: 7426477
    Abstract: A method, apparatus, and computer implementable instructions for insuring delivery of an electronic document in a data processing system. A request is received from a requestor to insure delivery of the electronic document. In response to receiving the request, a payment amount to insure delivery is identified based on network characteristics of a network in which the electronic document is to be transmitted. An acknowledgment of the electronic document is sent to the requestor, wherein the acknowledgment includes the payment amount. The electronic document is delivered in response to receiving a reply to the acknowledgment from the requestor accepting the identification of the payment amount. The requestor is notified of a successful delivery of the electronic document in response to receiving an acknowledgment from the recipient.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: September 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Rabindranath Dutta, Kamal Chandrakant Patel
  • Patent number: 7363277
    Abstract: Signature analysis of streamed download data narrows a list of likely candidates after a search engine search has been performed. “Streamed download” means that the data is brought byte by byte to the searcher's computer and then discarded. During the streaming process the subject data, in binary form, is parsed into segments and each segment is provided with a signature based on the content of the segment. The signatures of the individual segments are then compared to signatures of the material that may have been infringed. If there are no matches, the streamed download data is discarded. If there are enough matches of the signatures, the offending data is displayed for visual inspection. Only caching and display takes place if a potential infringing segment is discovered.
    Type: Grant
    Filed: March 27, 2000
    Date of Patent: April 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Kamal Chandrakant Patel
  • Patent number: 7099834
    Abstract: Provided is a method, system, and program for transferring data from a first server to a second server through a client computer over a network. The client performs downloading and displaying content in a first page from the first server and downloading and displaying content in a second page from the second server including transfer data to communicate to the first server. The client computer displays the transfer data with the content from the first page and communicates the transfer data to the first server.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: August 29, 2006
    Assignee: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Kamal Chandrakant Patel
  • Patent number: 7076495
    Abstract: In the system, method, and program of the present invention, the browser renders a multimedia object to the screen. The multimedia object may be one or more advertisements having links to one or more advertisers. The browser periodically captures screen images having the multimedia object. In one embodiment, the screen images are captured at configurable time intervals. In another embodiment, the screen images are captured when there is a change in content of a screen image. Each screen capture contains the necessary link(s) to access the advertiser. The screen captures are stored, during a configurable duration of time, in a chronological list. A user can replay at a later time some or all of the stored screen images that were captured. The user will have various identifiable snapshots of the advertisements and access to the necessary links to get back to a desired advertiser.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: July 11, 2006
    Assignee: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Michael Richard Cooper, Kamal Chandrakant Patel
  • Patent number: 6925594
    Abstract: The system, method and program of this invention enhances a Web browser by enabling a user to select hyperlinks of interest while reading a first document. The selected hyperlinks are not displayed by the Web browser until indicated to do so by a user. In the meantime, the Web browser stores the list of selected hyperlinks in a list. When a user finishes reading the first document, and now desires to view the selected hyperlinked documents, the user selects a “finished reading” button. Upon the selection of the button, the Web browser displays a next hyperlinked document according to the order of selected hyperlinks in the list.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: August 2, 2005
    Assignee: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Kamal Chandrakant Patel
  • Publication number: 20040205496
    Abstract: The system, method and program of the invention displays portions of a long document in a limited viewing area of a display on a client machine. As a Web browser retrieves a requested document from a server, the Web browser parses the document for tags identifying any headings, hyperlinks, images, or other document components. A portion of the document is displayed in conjunction with a scroll bar. In response to receiving a designated user action, such as a right mouse click within the scroll bar area, a list of the identified document components are displayed. In response to receiving a user selection of one of the document components within the list, another portion of the document containing the selected document component is displayed. The list is removed from the display when the other portion of the document is displayed in response to the user selection or if a user action outside of the list area is received.
    Type: Application
    Filed: October 11, 2001
    Publication date: October 14, 2004
    Applicant: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Kamal Chandrakant Patel
  • Publication number: 20030061248
    Abstract: A system, method and program further enable a browser to render long Web pages on a display screen of a computer in a way that enhances the reading of the pages. The browser, or a proxy server in communication with the browser, determines if the Web page being rendered is a long page. If it is, the page is rendered in at least two portions. Content, such as one or more words, lines, or a sentence, is visually identified, such as by highlighting, at the beginning of each portion which antecedes another portion and at the ending of each portion which precedes another portion. The visually identified content is redisplayed in conjunction with a rendering of an adjacent portion of the page in response to a selection of a page up or page down button by a user so that reading continuity between the displayed portions is visually enhanced.
    Type: Application
    Filed: April 27, 2001
    Publication date: March 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Kamal Chandrakant Patel
  • Publication number: 20030028427
    Abstract: The systems, methods and programs of the present invention enable personal information of a user to be controlled, by the user, in a network environment. A client machine, having stored personal information of a user, receives a request from a first network entity to send the stored personal information to a specified list of other network entities. The request may include a financial incentive in the form of a discount or coupons for specified goods or services. The specified list is presented to the user at the client in a selectable manner thereby enabling one or more of the network entities to be selected by the user. The personal information can be separately edited for each of the selected network entities. The personal information, as edited, is sent to the selected network entities from the client machine with a copy to the requesting first entity. The requesting network entity may send a remuneration to the user for further distributing the user's personal information to other network entities.
    Type: Application
    Filed: August 2, 2001
    Publication date: February 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Kamal Chandrakant Patel
  • Publication number: 20030020634
    Abstract: A method, program, and system for managing traffic flow on a road system are provided. The invention comprises associating a user fee with a particular lane on a road, monitoring all vehicles within the lane, and charging the user fee to all vehicles within the lane. In one embodiment, monitoring vehicles within the designated lane is done by means of radio frequency A identification (RFID) readers which interrogate transponders within a vehicle and identify the driver or vehicle. The driver/vehicle is associated with a user account and the user fee is charged directly to the account.
    Type: Application
    Filed: July 26, 2001
    Publication date: January 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Rabindranath Dutta, Kamal Chandrakant Patel
  • Publication number: 20030023858
    Abstract: A method, program, and system for creating and validating an electronic identification document are provided. The invention comprises providing an electronic document to a user, wherein the electronic document contains input fields for personal identification information, and receiving the user's personal identification information in the input fields of the electronic document. Next an electronic signature is received from the user and attached to the electronic document. An electronic certificate is added to the document, and the entire document is encrypted. The electronic document is then downloaded to a pervasive computing device, such as a PDA, palm pilot, or mobile phone. The electronic document acts as a legally valid form of identification, such as a passport. To validate the document, the document is uploaded from the pervasive computing device to an authorizing machine which decrypts the document.
    Type: Application
    Filed: July 26, 2001
    Publication date: January 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Rabindranath Dutta, Kamal Chandrakant Patel
  • Publication number: 20030023521
    Abstract: A method, apparatus, and computer implementable instructions for insuring delivery of an electronic document in a data processing system. A request is received from a requestor to insure delivery of the electronic document. In response to receiving the request, a payment amount to insure delivery is identified based on network characteristics of a network in which the electronic document is to be transmitted. An acknowledgment of the electronic document is sent to the requestor, wherein the acknowledgment includes the payment amount. The electronic document is delivered in response to receiving a reply to the acknowledgment from the requestor accepting the identification of the payment amount. The requestor is notified of a successful delivery of the electronic document in response to receiving an acknowledgment from the recipient.
    Type: Application
    Filed: July 26, 2001
    Publication date: January 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Rabindranath Dutta, Kamal Chandrakant Patel
  • Publication number: 20020194296
    Abstract: The system, method and program of the invention enhances the stop button on a Web page to enable a user to specifically select which included objects the user desires to stop downloading. More specifically, if during the downloading of a Web page a user determines that the page is not loaded fully, the user enables the stop button (e.g., clicks on the stop button using a right mouse button). A popup window appears showing an identification of the included objects and a percentage amount that each object is loaded. The user has an option to select from among the identified objects. In response to a selection, the downloading of a selected object will be stopped.
    Type: Application
    Filed: June 14, 2001
    Publication date: December 19, 2002
    Applicant: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Kamal Chandrakant Patel
  • Publication number: 20020161780
    Abstract: A system, method and program of the invention enables a user to view, at a later time, transitory messages, e.g., advertisements, that the user may have previously missed. The multimedia objects containing the messages are stored automatically without user action when the multimedia object is rendered at the client. In response to a user action, a list of the stored multimedia objects are displayed to the user along with selectable controls for rewinding and replaying the list of stored multimedia objects. The user may select each multimedia object from the list one at a time for replaying, or the user can use the selectable controls to replay or rewind a succession of the stored multimedia objects. The multimedia objects may include an animated GIF multimedia object, a moving picture type multimedia object, a vector graphic multimedia object, and a static image multimedia object.
    Type: Application
    Filed: April 26, 2001
    Publication date: October 31, 2002
    Applicant: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Michael Richard Cooper, Kamal Chandrakant Patel
  • Publication number: 20020161794
    Abstract: In the system, method, and program of the present invention, the browser renders a multimedia object to the screen. The multimedia object may be one or more advertisements having links to one or more advertisers. The browser periodically captures screen images having the multimedia object. In one embodiment, the screen images are captured at configurable time intervals. In another embodiment, the screen images are captured when there is a change in content of a screen image. Each screen capture contains the necessary link(s) to access the advertiser. The screen captures are stored, during a configurable duration of time, in a chronological list. A user can replay at a later time some or all of the stored screen images that were captured. The user will have various identifiable snapshots of the advertisements and access to the necessary links to get back to a desired advertiser.
    Type: Application
    Filed: April 26, 2001
    Publication date: October 31, 2002
    Applicant: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Michael Richard Cooper, Kamal Chandrakant Patel
  • Publication number: 20020120646
    Abstract: The system, method and program of this invention enhances a Web browser by enabling a user to select hyperlinks of interest while reading a first document. The selected hyperlinks are not displayed by the Web browser until indicated to do so by a user. In the meantime, the Web browser stores the list of selected hyperlinks in a list. When a user finishes reading the first document, and now desires to view the selected hyperlinked documents, the user selects a “finished reading” button. Upon the selection of the button, the Web browser displays a next hyperlinked document according to the order of selected hyperlinks in the list.
    Type: Application
    Filed: February 28, 2001
    Publication date: August 29, 2002
    Applicant: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Kamal Chandrakant Patel
  • Publication number: 20020077933
    Abstract: Provided is a method, system, and program for transferring data from a first server to a second server through a client computer over a network. The client performs downloading and displaying content in a first page from the first server and downloading and displaying content in a second page from the second server including transfer data to communicate to the first server. The client computer displays the transfer data with the content from the first page and communicates the transfer data to the first server.
    Type: Application
    Filed: December 15, 2000
    Publication date: June 20, 2002
    Applicant: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Kamal Chandrakant Patel