Patents by Inventor Umair A. Khan

Umair A. Khan 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: 20030115378
    Abstract: A system, method and computer program product provide functionality via a non-natively coded application on a client device. Initially, user input is received on a device. A pattern is replayed on the device. Navigation of the pattern is managed. Data is retrieved based on the user input utilizing at least one connector, as specified in the pattern. Finally, the retrieved data is output. A system, method and computer program product are also provided for creating an application for a client device. The functionality of the desired application on a device is provided by selecting functional computer code that processes data. The functional computer code does not include coding to the native API's of the device. One or more connectors are selected and programmed to interface with programs on the device for retrieving data for processing. One or more output nodes are generated for outputting the processed data from the device.
    Type: Application
    Filed: May 14, 2002
    Publication date: June 19, 2003
    Applicant: CLICKMARKS, INC.
    Inventors: Quinton Y. Zondervan, Umair A. Khan
  • Patent number: 6546393
    Abstract: A system, method and article of manufacture are provided for generating a prioritized network site directory. A link to a site on a network is generated. The site is then added to a site directory that includes a set of categories. The site is categorized into one of the categories of the site directory. The site is also ranked in the category. Sub-categories may also be created into which the site is categorized under one of the categories of the site directory. The site may additionally be ranked in the category according to: the number of generated links to the site, the frequency that the site is accessed by selection of the generated links, and/or polling.
    Type: Grant
    Filed: October 7, 1999
    Date of Patent: April 8, 2003
    Assignee: Clickmarks, Inc.
    Inventor: Umair Khan
  • Publication number: 20030051059
    Abstract: A graphical user interface (GUI) for visual representation and manipulation of a transaction pattern. The GUI includes a workplace view for receiving user specification of content and/or a transaction for a transaction pattern, a pattern view for manipulating properties of the pattern, a device editor view for specifying pattern-related output on a client device, and a script view that allows a user to utilize scripting. A system, method and article of manufacture for recording a transaction pattern utilizing a graphical user interface are also provided. An interface is displayed. A user is allowed to specify interactions with content via the interface. The interactions are recorded. A pattern is generated based on the recorded interactions. The pattern, which includes a graphical representation of each interaction, is displayed on a GUI.
    Type: Application
    Filed: September 14, 2001
    Publication date: March 13, 2003
    Inventors: Quinton Y. Zondervan, Umair A. Khan, Gregory Harman, Salman Akhtar, Muhammad Raza, Muhammad Ataul Haleem Vaince
  • Publication number: 20020165988
    Abstract: A system, method and article of manufacture are provided for selection and formatting of web content for remote viewing. User-defined information is received and used to retrieve content from one or more web sites. The retrieved content is aggregated at a network server located remotely from the user. The aggregated content is formatted at the network server for display on a wireless device. The formatted content is transmitted to a wireless device for display on the wireless device.
    Type: Application
    Filed: June 6, 2002
    Publication date: November 7, 2002
    Inventors: Umair A. Khan, Wasiq M. Bokhari, Quinton Y. Zondervan, Simon Gansky, Jonathan E. Rochez
  • Publication number: 20020152159
    Abstract: A system, method and computer program product are provided for carrying out a transaction. Initially, a transaction pattern reflecting a transaction is stored in memory.
    Type: Application
    Filed: August 28, 2001
    Publication date: October 17, 2002
    Inventors: Umair A. Khan, Wasiq M. Bokhari, Dmitriy V. Yepishin, Asad A. Zaidi, Salman Akhtar, Quinton Y. Zondervan
  • Patent number: 6460038
    Abstract: A system, method, and article of manufacture are provided for programming an internet browser bookmark for delivering information to a user. A bookmark is created for forming a link to a web site to access the linked web site upon selection of the bookmark. Features are selected for the created bookmark relating to the linked web site. The selected features of the created bookmark are stored and then executed.
    Type: Grant
    Filed: September 24, 1999
    Date of Patent: October 1, 2002
    Assignee: Clickmarks, Inc.
    Inventors: Umair Khan, Rizsan Tufail, Christine Odero
  • Patent number: 6438575
    Abstract: A system, method and article of manufacture are provided for selection and formatting of web content for remote viewing. User-defined information is received and used to retrieve content from one or more web sites. The retrieved content is aggregated at a network server located remotely from the user. The aggregated content is formatted at the network server for display on a wireless device. The formatted content is transmitted to a wireless device for display on the wireless device.
    Type: Grant
    Filed: June 16, 2000
    Date of Patent: August 20, 2002
    Assignee: Clickmarks, Inc.
    Inventors: Umair A. Khan, Wasiq Bokhari, Quinton Zondervan
  • Patent number: 6427175
    Abstract: A method of sharing access operations of at least one bookmark node with an associated access level for each access operations by at least two identified web users. The method includes steps of allowing performance and barring performance of the access operation by an identified web user of the bookmark node. The access operations including viewing and editing the bookmark node by an identified web user. Whenever the associated access level of a first access operation allows an identified web user to perform the access operation upon the bookmark node, the first access operation of first bookmark node by first identified web user is allowed. Whenever the associated access level of the access operation bars the identified web user from performing the first access operation upon the first bookmark node the performance is barred. Other embodiments of the invention are computer programs on computer readable media.
    Type: Grant
    Filed: September 24, 1999
    Date of Patent: July 30, 2002
    Assignee: Clickmarks, Inc
    Inventors: Umair Khan, Rizwan Tufail, Christine Odero
  • Publication number: 20020070963
    Abstract: A system, method and article of manufacture provide a multifunction toolbar for a web browser. A toolbar is displayed over a web browser. The toolbar is linked to a portal of a user. The portal is for aggregating content selected by the user. A bucket is presented on the toolbar. The present invention recognizes when the user selects content on a website, which is displayed on the web browser, and drops the content in the bucket. The selected content is added to the portal.
    Type: Application
    Filed: August 17, 2001
    Publication date: June 13, 2002
    Applicant: Clickmarks,Inc.
    Inventors: Christine Odero, Umair Khan, Rizwan Tufail, Sergey Zabelin, Carina J. Han, Haixiao Yu
  • Publication number: 20020059073
    Abstract: A system, method and computer program product are provided for initiating a tailored voice application according to an embodiment. First, a voice application is installed at a server. A request to instantiate the voice application is received from a user. User-specific configuration parameters are also received. An instance of the voice application is instantiated in a modified form based on the user-specific configuration parameters. A system, method and computer program product provide a voice-based interface according to one embodiment. A voice application is provided for verbally outputting content to a user. An instance of the voice application is instantiated. Content is selected for output. The content is output verbally using the voice application. The instance of the voice application pauses the output and resumes the output. A method for providing a voice habitat is also provided according to one embodiment. An interface to a habitat is provided.
    Type: Application
    Filed: September 14, 2001
    Publication date: May 16, 2002
    Inventors: Quinton Y. Zondervan, Zareen Umair, Umair A. Khan, Lakshmi Raman, Robin Marian
  • Publication number: 20020046254
    Abstract: A system, method and computer program product are provided for network-based information management. A first habitat is initiated. The first habitat has markers that are utilized for identifying information selected by a user. The information associated with the markers is retrieved and displayed on an information screen of the first habitat utilizing a network. Multiple users are allowed to view the information screen of the first habitat. A second habitat is also allowed to access the first habitat for retrieving information from the first habitat.
    Type: Application
    Filed: July 13, 2001
    Publication date: April 18, 2002
    Inventors: Umair A. Khan, Wasiq M. Bokhari, Quinton Zondervan
  • Publication number: 20020038384
    Abstract: A system, method and computer program product are provided for transferring information from a network to a thin client device. Initially, an address is assigned to content in a hypertext markup language (HTML) format based on a position of the content on a page. Thereafter, the content is sent to a thin client device using the address. Moreover, the content is displayed on the thin client device.
    Type: Application
    Filed: July 13, 2001
    Publication date: March 28, 2002
    Inventors: Umair A. Khan, Wasiq M. Bokhari, Ashwin R. Kamath, Quinton Zondervan, Simon Gansky, John Bondurant, Ian McCreery
  • Publication number: 20020038351
    Abstract: A system, method and computer program product are provided for transferring information from a network to a thin client device. Initially, a user is permitted to select components of a form in a hypertext markup language (HTML) format. Such components of the form are then sent to a thin client device. In response thereto, the content is displayed on the thin client device.
    Type: Application
    Filed: July 13, 2001
    Publication date: March 28, 2002
    Inventors: Umair A. Khan, Wasiq M. Bokhari, Quinton Zondervan
  • Patent number: 6363408
    Abstract: An apparatus is provided for adding selected bits. The apparatus includes a hardware device having a plurality of ordered input terminals to receive binary signals for a portion of an ordered set of the selected bits. The hardware device also has a plurality of output terminals to transmit digital signals for a plurality of sums. Each sum adds a set of speculative values of a portion of the selected bits. A method is provided for adding a set of ordered selected logic signals. The method includes producing a set of digital signals for a plurality of sums and selecting one of the digital signals for a sum in response to receiving a signal for a correction vector. Each sum adds a set of speculative values for an ordered set of selected logic signals. The selected sum is equal to a sum of speculative values of the selected logic signals as identified by the correction vector. The method also includes transmitting the selected one of the digital signals to an output terminal.
    Type: Grant
    Filed: October 30, 1998
    Date of Patent: March 26, 2002
    Assignee: Intel Corporation
    Inventors: Umair A. Khan, Nazar A. Zaidi
  • Publication number: 20020019881
    Abstract: A system, method and article of manufacture are provided for applying a function to a habitat for universal application of a function to data for output on a remote client device. Data from at least one network-based data source is retrieved utilizing user-defined information. The retrieved data is aggregated in a habitat located remotely from the user. A function is sent to the habitat. The function is applied to the aggregated data in the habitat. The data is transmitted to the client device.
    Type: Application
    Filed: July 16, 2001
    Publication date: February 14, 2002
    Inventors: Wasiq M. Bokhari, Umair A. Khan, Ouinton Zondervan
  • Publication number: 20020018078
    Abstract: A system, method and article of manufacture are provided for generating a customized network user interface. A management interface is provided which allows a user to select and manage information displayed on an information screen. The management interface includes information available in at least one content source. The user is further allowed to select portions of the information of the content source. The selected information of the content source, which can be a web page, may then be marked. Such marked information is stored for subsequent retrieval. Various changes in the marked information may be checked. The marked information is displayed on the information screen.
    Type: Application
    Filed: June 7, 2001
    Publication date: February 14, 2002
    Inventors: Umair A. Khan, Ashwin R. Kamath, Wasiq M. Bokhari
  • Publication number: 20020016754
    Abstract: Accordingly, a system, method and article of manufacture are provided for conducting a transaction on a website without requiring a user to submit personal information. Information about a user is stored in a database located remotely from the user. A request from the user for purchase of product(s) and/or service(s) on a website is received. A purchase pattern of the website is retrieved such as from a database of stored purchase patterns that have been determined for various websites. The product(s) and/or service(s) on the website are purchased on behalf of the user based on the purchase pattern. A system, method and article of manufacture are also provided for an account aggregation tool for determining a transaction pattern of a website. A website is identified. The types of user information required on a user information page or pages for purchase of at least one of a product and a service is determined. Also, the user information page or pages is identified.
    Type: Application
    Filed: June 15, 2001
    Publication date: February 7, 2002
    Inventors: Umair A. Khan, Salman Akhtar, Wasiq M. Bokhari
  • Patent number: 6292882
    Abstract: In one aspect, the invention includes an apparatus for filtering instructions within a digital system that eliminates the need to physically switch the valid instructions onto consecutive data lines of a buffer. The apparatus includes a filter for filtering instructions within a digital system. The filter includes an address generator capable of generating at least two addresses in response to receiving at least two micro-operations. The filter also includes a logic circuit coupled to the address generator. The logic circuit filters addresses corresponding to valid micro-operations in response to assessing the state of a portion of each of the micro-operations. In a second aspect, the invention includes a method for filtering instructions within a digital system that eliminates the need to physically switch the valid instructions onto consecutive data lines of a buffer. The method includes, generating at least two addresses in response to receiving at least two micro-operations.
    Type: Grant
    Filed: December 10, 1998
    Date of Patent: September 18, 2001
    Assignee: Intel Corporation
    Inventors: Nazar A. Zaidi, Umair A. Khan
  • Patent number: 6275840
    Abstract: A method for detecting overflow in an add operation on first and second decoded bit-vectors is provided, the method including generating a one-ahead vector using the first decoded bit-vector. The method also includes selecting an overflow bit from bits of the one-ahead vector using the second decoded bit-vector.
    Type: Grant
    Filed: December 10, 1998
    Date of Patent: August 14, 2001
    Assignee: Intel Corporation
    Inventors: Umair A. Khan, Wolf C. Witt
  • Patent number: 5717325
    Abstract: A multi-processing transient event detector for use in a nonintrusive electrical load monitoring system has been provided. Templates of transient pattern data associated with each electrical load which may be monitored are stored. Such templates are then used to match and correlate with the actual monitored transient pattern data at the load site. The decomposition in which time scales are changed is accomplished in parallel along with one or more parallel event detection processing modules for each decomposition.
    Type: Grant
    Filed: January 5, 1996
    Date of Patent: February 10, 1998
    Assignee: Massachusetts Institute of Technology
    Inventors: Steven B. Leeb, Umair A. Khan, Steven R. Shaw