Patents by Inventor Alok Mathur

Alok 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: 20080109447
    Abstract: Systems and methods for reconciling healthcare data between multiple distributed computing nodes that enable an individual node, a topic object, or an intelligent agent to determine synchronization with other nodes, comprising sending source node data to a payload generator, the source node data including difference data, an encapsulated topic object, or intelligent agent communications, generating a payload including the source node data and destination attributes, and sending the payload to a destination node, topic object, or destination intelligent agent, and using the source node data to update destination node data according to destination node, topic object, or destination intelligent agent requirements.
    Type: Application
    Filed: October 30, 2007
    Publication date: May 8, 2008
    Applicant: NOVO INNOVATIONS, INC.
    Inventor: Alok MATHUR
  • Publication number: 20080040676
    Abstract: The subject application is directed to a system and method for generating a customized workflow user interface. Predetermined graphical user interface elements are first stored in an associated data storage. The graphical user interface elements are then generated on an associated display. Each graphical user interface element is then associated with an abstraction interface. Selection data is then received corresponding to selected graphical user interface elements. User interface data is thereafter generated in accordance with the selection data and the associated abstraction interface. Workflow data is subsequently output representing document processing operations corresponding to the selected graphical user interface elements. Thereafter, the workflow data is communicated to an associated document processing device.
    Type: Application
    Filed: August 10, 2006
    Publication date: February 14, 2008
    Inventors: Man Mohan GARG, Alok Mathur, Andrey Savov
  • Publication number: 20080040670
    Abstract: The subject application is directed to a system and method for generating a composite source user interface. A text query corresponding to a text element associated with a graphical element on a display of the associated user interface is first received by a backend component. The received text query data is then directed to a data document on the associated data storage. Text data is then received from the data document of the associated data storage. Thereafter, the received text data is then communicated to the associated user interface so as to generate indicia on the associated user interface. Preferably, the indicia includes a graphical element and the text data, such as, for example and without limitation, an icon and associated text, or the like.
    Type: Application
    Filed: August 10, 2006
    Publication date: February 14, 2008
    Inventors: Sankarshana Madhavarao, Man Mohan Garg, Alok Mathur
  • Publication number: 20080040679
    Abstract: The subject application is directed to a system and method for generating a dynamic composite source user interface. Text data is received into a data document stored in associated memory. Data representing each of a plurality of graphical elements that correspond to the received text data is then received. A visual indicator, corresponding to each of the graphical elements, is generated on an associated display. Selection data representing a selection of one of the graphical elements on the associated display is then received. Pointer data is then associated with the selected graphical element. The pointer data is further associated with the text data. Next, the selected graphical element is then displayed on the associated display in conjunction with the text data, as referenced by the pointer data.
    Type: Application
    Filed: August 10, 2006
    Publication date: February 14, 2008
    Inventors: Man Mohan GARG, Alok Mathur
  • Publication number: 20070291299
    Abstract: The subject application is directed to a system and method for generating location based content via a document processing device. Location data representing the location of the document processing device is first stored in an associated storage, along with data representing services associated with the document processing device. A user is first prompted, via an associated user-interface, to select a desired service, which is associated with a specific network service provider. The network address of each service provider is stored in the data storage in correlation with the service to which the provider is associated. The user then selects a desired service, whereupon the device generates a query including the device location data and submits the query to the service provider corresponding to the selected service. The device then receives a response from the service provider and outputs the response to the user.
    Type: Application
    Filed: June 14, 2006
    Publication date: December 20, 2007
    Inventors: Fabio M. Gava, Alok Mathur, Silvy J. Wilson
  • Publication number: 20070294204
    Abstract: The subject application is directed to a system and method for the content retrieval and routing via a document processing device. The document processing device first receives output routing data from an associated user corresponding to a desired destination for retrieved content. The device then receives a content query from the user corresponding to desired content data available from an external source. The query is then routed to the external source and content data in response to the query is retrieved by the document processing device. The content data is then routed from the document processing device to the designated output destination. The document processing device then periodically monitors for changes to the content data at the external source and when any changes are detected, updated content data is retrieved and forwarded to the output destination.
    Type: Application
    Filed: June 14, 2006
    Publication date: December 20, 2007
    Inventors: Michael Yeung, Man Mohan Garg, Alok Mathur
  • Publication number: 20070162673
    Abstract: A system and method which efficiently manages the status of resources or services in a document processing system or device and uses a priority-based dynamic allocation process for allocating or releasing selected resources for a user or task. A job resource manager receives resource requests containing a resource name, quantity and order of use. The resource manager then determines if the request meets predetermined parameters, so as to lock the designated resource for use by the job with which the request is associated. The resource is then released for use by the job and remains inaccessible to other jobs until unlocked. The resource is unlocked by the job resource manager upon receipt of notification that the job has been completed.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 12, 2007
    Inventors: Man Mohan Garg, Alok Mathur
  • Publication number: 20070124310
    Abstract: Systems and methods are provided for securely exchanging information between remote computing systems such as electronic medical records in the local healthcare community, enabling interoperabilty and allowing for the synchronization of common information. Some embodiments provide for a type of software “middleware” that autonomously extracts, analyzes and transforms information from computer systems in one location and distributes it to remote location(s) to be further transformed and inserted into one or more remote computer systems. Other embodiments provide for remotely deploying and managing the software programs from a centralized management facility. Other embodiments provide for distributed, object-oriented computing systems that enable a plurality of independent, remotely located computers to interface with each other, extract or insert, format and exchange information with other computers using a secure messaging infrastructure.
    Type: Application
    Filed: July 26, 2006
    Publication date: May 31, 2007
    Applicant: NOVO INNOVATIONS, INC.
    Inventor: Alok Mathur
  • Publication number: 20070088685
    Abstract: The subject invention is directed to a system and method for submitting a series of complementary queries to a selected database in order to retrieve data associated with such queries. The method begins by receiving parameter data representing at least one parameter, which defines a plurality of entries in an associated database. Query data is then generated from the parameter data. The query data is comprised of a series of complementary queries structured to aggregate so as to correspond to all possible entries associated with the parameter data. The query data is then communicated to an associated search engine coupled to query the associated database. Result data is then received from the associated search engine. The result data is comprised of a series of responses corresponding to each of the series of complementary queries. The result data is then communicated to an associated user.
    Type: Application
    Filed: October 13, 2005
    Publication date: April 19, 2007
    Inventors: Silvy Wilson, Alok Mathur, Andrey Savov
  • Patent number: 7200699
    Abstract: A scalable, two-stage round-robin arbiter with re-circulation and bounded latency for use in multi-threaded, multi-processing devices. An apparatus implementing the two-stage arbiter includes a plurality of masters configured in a plurality of clusters, a plurality of targets, and an chassis interconnect that may be controlled to selectively connects a given master to a given target. The chassis interconnect includes multiple sets of bus lines connected between the plurality of clusters and the plurality of targets forming a cross-bar interconnect, including sets of bus lines corresponding to a command bus. A two-stage arbitration scheme is employed to arbitrate access to the command bus. The first arbitration stage is used to arbitrate between command requests issued by masters in a given cluster. The second arbitration stage is used to arbitrate between winning first stage command requests. One embodiment of the arbitration scheme employs re-circulation of second stage losers.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: April 3, 2007
    Assignee: Intel Corporation
    Inventors: Bijoy Bose, Sridhar Lakshmanamurthy, Mark B. Rosenbluth, Irwin Vaz, Alok Mathur
  • Patent number: 7113985
    Abstract: A mechanism that enables allocation and recovery of buffer resources in both burst access and single access modes of operation is presented.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: September 26, 2006
    Assignee: Intel Corporation
    Inventors: Charles E. Narad, Larry B. Huston, Alok Mathur, Gregory L. Limes
  • Publication number: 20060047873
    Abstract: A scalable, two-stage round-robin arbiter with re-circulation and bounded latency for use in multi-threaded, multi-processing devices. An apparatus implementing the two-stage arbiter includes a plurality of masters configured in a plurality of clusters, a plurality of targets, and an chassis interconnect that may be controlled to selectively connects a given master to a given target. The chassis interconnect includes multiple sets of bus lines connected between the plurality of clusters and the plurality of targets forming a cross-bar interconnect, including sets of bus lines corresponding to a command bus. A two-stage arbitration scheme is employed to arbitrate access to the command bus. The first arbitration stage is used to arbitrate between command requests issued by masters in a given cluster. The second arbitration stage is used to arbitrate between winning first stage command requests. One embodiment of the arbitration scheme employs re-circulation of second stage losers.
    Type: Application
    Filed: September 2, 2004
    Publication date: March 2, 2006
    Inventors: Bijoy Bose, Sridhar Lakshmanamurthy, Mark Rosenbluth, Irwin Vaz, Alok Mathur
  • Publication number: 20050289165
    Abstract: An embodiment of a system, method and apparatus is disclosed. The system comprises a first processor that is in communication with a root existence table. The first processor is to check the root existence table to determine if a character is a root character. A second processor is in communication with a root active list. The second processor is to retrieve an entry that corresponds to the character and to associate a pointer with the entry. A third processor is in communication with the second processor and a tree structure. The third processor is to receive the pointer from the second processor and to maintain the tree and table structure.
    Type: Application
    Filed: August 17, 2005
    Publication date: December 29, 2005
    Inventors: Alok Mathur, Boris Beylin
  • Patent number: 6952694
    Abstract: Methods and apparatuses for regular expression searching are described. A tree structure is generated representing a string of characters. A character from a data stream is compared to a root node of the tree structure. A state machine is activated if the character matches the root node of the tree structure. Subsequent characters from the data stream are compared, with the state machine, to subsequent nodes of the tree structure.
    Type: Grant
    Filed: June 13, 2002
    Date of Patent: October 4, 2005
    Assignee: Intel Corporation
    Inventors: Alok Mathur, Boris Beylin
  • Publication number: 20050154960
    Abstract: Configurable CRC calculation engines and methods of performing CRC calculations are presented. The configurable CRC calculation engines calculate a CRC value for the data using an associated polynomial and remainder. The method includes receiving a polynomial, receiving a block of data to determine a CRC value for, and calculating a CRC value for the data using the polynomial. With such devices and methods, the configurable CRC calculation engines are useful in various applications and protocols.
    Type: Application
    Filed: December 30, 2003
    Publication date: July 14, 2005
    Inventors: Jaroslaw Sydir, Alok Mathur, Wajdi Feghali, Kamal Koshy, Eduard Lecha
  • Publication number: 20050060201
    Abstract: A method for improving communication in the delivery of healthcare services is described. Also disclosed is a method of improving the area of Pre-Service operations. The method may utilize the ePackages described herein.
    Type: Application
    Filed: September 15, 2004
    Publication date: March 17, 2005
    Applicant: McKesson Information Solutions LLC
    Inventors: Robert Connely, Alok Mathur, Steven Ordahl, Andreas Piccolo
  • Publication number: 20040073635
    Abstract: A mechanism that enables allocation and recovery of buffer resources in both burst access and single access modes of operation is presented.
    Type: Application
    Filed: October 15, 2002
    Publication date: April 15, 2004
    Inventors: Charles E. Narad, Larry B. Huston, Alok Mathur, Gregory L. Limes
  • Publication number: 20030233346
    Abstract: Methods and apparatuses for regular expression searching are described. A tree structure is generated representing a string of characters. A character from a data stream is compared to a root node of the tree structure. A state machine is activated if the character matches the root node of the tree structure. Subsequent characters from the data stream are compared, with the state machine, to subsequent nodes of the tree structure.
    Type: Application
    Filed: June 13, 2002
    Publication date: December 18, 2003
    Inventors: Alok Mathur, Boris Beylin