Patents by Inventor Shabbir Dahod

Shabbir Dahod 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: 11507437
    Abstract: Multi-application instance deployment in a containerized environment includes containerizing an instance of an application manager in a short-lived container and deploying into the container, both a bundle of different event handlers associated with one application instance of one application, and also a bundle of additional event handlers associated with a different application instance of a different application. Thereafter, the application manager manages inter-application communications between the one application instance and the different application instance, and routes events for both the one application instance and the different application instance in an event router included as part of the application manager. Hence, the application manager may be viewed as providing a virtualization layer on top of the short-lived container.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: November 22, 2022
    Assignee: Tracelink Inc.
    Inventors: Christopher Driscoll, Robert Sturim, Andy Nanopoulos, Satish Chitnis, Kurt Umholtz, Shabbir Dahod
  • Publication number: 20220334883
    Abstract: The deployment of a multi-enterprise application in a shared computing environment includes the generation of multiple different instances of a context management object from a genetically incorporated segment of a single collection of program code, the code having been arranged to restrict access to one or both of application features and application data according to a tokenized relationship between a requesting entity issuing a request to a corresponding application, and an owner of the corresponding application. Thereafter, requests targeting the corresponding application are processed through the creation of an instance of the context management object according to a token supplied with each request and the specification of the requesting entity and the corresponding application. The genetically incorporated segment then moderates the access to the application features and the application data irrespective of the corresponding application.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 20, 2022
    Inventors: Chris DRISCOLL, Robert STURIM, Shabbir DAHOD
  • Patent number: 11455358
    Abstract: Embodiments of the present invention provide a method, system and computer program product for data spaces for multi-tenancy computing. In an embodiment of the invention, different application networks are deployed into a multi-tenancy computing environment. The different application networks each provide common program logic for one or more application instances accessed by different end users. As well, the different end users exchange messages between one another within a same one of the networks. For each of the networks, a separate data space is defined within the multi-tenancy computing system, each including an interface to one or more data repositories. Finally, data queries by ones of the different end users may be processed by extracting meta-data from each of the queries and filtering corresponding underlying data queries to the data repositories with a key derived from the extracted meta-data.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: September 27, 2022
    Assignee: Tracelink, Inc.
    Inventors: Christopher Driscoll, Robert Sturim, Shabbir Dahod
  • Publication number: 20220027216
    Abstract: Multi-application instance deployment in a containerized environment includes containerizing an instance of an application manager in a short-lived container and deploying into the container, both a bundle of different event handlers associated with one application instance of one application, and also a bundle of additional event handlers associated with a different application instance of a different application. Thereafter, the application manager manages inter-application communications between the one application instance and the different application instance, and routes events for both the one application instance and the different application instance in an event router included as part of the application manager. Hence, the application manager may be viewed as providing a virtualization layer on top of the short-lived container.
    Type: Application
    Filed: July 23, 2020
    Publication date: January 27, 2022
    Inventors: Christopher Driscoll, Robert Sturim, Andy Nanopoulos, Satish Chitnis, Kurt Umholtz, Shabbir Dahod
  • Publication number: 20220027423
    Abstract: Embodiments of the present invention provide a method, system and computer program product for data spaces for multi-tenancy computing. In an embodiment of the invention, different application networks are deployed into a multi-tenancy computing environment. The different application networks each provide common program logic for one or more application instances accessed by different end users. As well, the different end users exchange messages between one another within a same one of the networks. For each of the networks, a separate data space is defined within the multitenancy computing system, each including an interface to one or more data repositories. Finally, data queries by ones of the different end users may be processed by extracting meta-data from each of the queries and filtering corresponding underlying data queries to the data repositories with a key derived from the extracted meta-data.
    Type: Application
    Filed: July 23, 2020
    Publication date: January 27, 2022
    Inventors: Christopher DRISCOLL, Robert STURIM, Shabbir DAHOD
  • Publication number: 20180357387
    Abstract: A dynamic pharmaceutical data distribution method includes establishing a communicative coupling between a dispensary computing system that monitors drug lifecycle data for drugs distributed by the dispensary, and both a compliance computer information system that manages lifecycle events for different ones of the drugs based upon serialized information for the drugs, and also a product information network that provides access to drug data from a multiplicity of different drug data repositories for respectively different manufacturers of the drugs. The method also includes receiving and storing status information in the dispensary computing system for different ones of the drugs from the compliance computer information system. Then, a device of a consumer is registered with respect to a specific one of the drugs by the dispensary computing system and the status information for the specific drug and the received drug data are transmitted to the device.
    Type: Application
    Filed: June 7, 2017
    Publication date: December 13, 2018
    Inventors: Lucy Deus, Paul Cianciolo, Shabbir Dahod
  • Publication number: 20170024694
    Abstract: A computer-implemented method and system are provided for collaborative execution of business processes shared by entities and outsourced business partners providing products or services to the entities. A single software service is provided with common business process rules, a common business information schema, and a single directory of shared workspaces for registered users of all entities and outsourced partners on a publicly available server computer. The software service is managed by a third party. The users operate client devices communicating with the server computer over a global communications network to access the service. The service enables users to create collaboration workspaces. Each of the collaboration workspaces is identified in the single directory and accessible by a team of users associated with an entity and one or more outsourced business partners for one or more business processes shared by the entity and the one or more outsourced business partners.
    Type: Application
    Filed: October 3, 2016
    Publication date: January 26, 2017
    Applicant: TraceLink, Inc.
    Inventors: Shabbir Dahod, Peter J. Spellman, Lucia Deus
  • Publication number: 20070203930
    Abstract: A method and system are provided for compressing structured documents. The method includes the steps of (a) receiving semantic information for a given class of documents; (b) receiving a document of the given class to be compressed; (c) decomposing the document into a plurality of strings; (d) identifying document specific strings from the plurality of strings based on the semantic information, and writing the document specific strings to output; (e) determining whether other strings of the plurality of strings of the document are referenced by a key in a shared database; (f) when a string of the other strings is referenced by a key in the shared database, writing the key to output in place of the string; and (g) when a string of the other strings is not referenced by a key in the shared database, adding the string to the shared database with an associated key, and writing the associated key to output in place of the string.
    Type: Application
    Filed: December 18, 2006
    Publication date: August 30, 2007
    Applicant: SUPPLYSCAPE CORPORATION
    Inventors: Peter Spellman, Shabbir Dahod, Michael Higgs, Sean Wellington, Craig Leckband
  • Publication number: 20060106718
    Abstract: Methods and systems are provided for maintaining a chain of custody record for the handling of an item transferred among a plurality of custodians. A system in accordance with one or more embodiments can include a plurality of computers operable by the custodians. The system also includes an electronic form transferable among the computers. The form is transferred from a computer operated by one custodian to a computer operated by another in correspondence with the transfer of the item from the custodian to the other. The form identifies the item and includes space for entry of information by each custodian handling the item. The information entered by the custodians includes an identification of the custodian and a digital signature of the custodian authenticating the item. At least some of the information entered by a custodian is unalterable by another custodian.
    Type: Application
    Filed: November 16, 2004
    Publication date: May 18, 2006
    Applicant: SupplyScape Corporation
    Inventors: Peter Spellman, Shabbir Dahod, Lucia Deus, Craig Leckband, Sean Wellington
  • Publication number: 20040172320
    Abstract: A method and system are provided for managing goals of an organization. A goal tree is generated having a high level organization goal and one or more hierarchically organized subordinate goals aligned with the high level organization goal. Each goal is owned by one or more individuals associated with the organization. The goal tree is accessible to one or more of the individuals through a graphical user interface for their use in monitoring progress toward the goals.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Applicant: Performaworks, Incorporated
    Inventors: Peter Spellman, Shabbir Dahod, Curtis Brown, Lucia Deus, Craig Leckband, John Kordash, Michael Laux