Patents by Inventor Darshanand Khusial

Darshanand Khusial 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: 20220346911
    Abstract: Dental treatment can be provided by a system that overlays a treatment template on a patient's arch in mixed reality, enabling a practitioner to view a schematic of the dental treatment while administering the treatment itself. The system employs a physical guide which includes stabilizing pieces to hold the guide steady with respect to the area of the arch where treatment is being administered. When the physical guide is scanned, a virtual guide is produced, in relation to which the treatment template can be defined. When the physical guide is installed on the patient, the virtual guide is aligned with the physical guide, thus aligning the template with the physical arch. With the physical guide firmly in place, the guides provide abundant feature points for reliable alignment which can be maintained even while practitioners and patient's readjust their positioning throughout a treatment, or in situations where the oral anatomy may not be visible to a mixed reality device.
    Type: Application
    Filed: July 1, 2020
    Publication date: November 3, 2022
    Inventors: Joseph Bing Kong FUNG, Darshanand KHUSIAL, Baliram MARAJ
  • Publication number: 20200237476
    Abstract: Methods and systems of the present disclosure are directed to providing dental treatment utilizing a mixed reality device. A patient's physical arch is scanned to produce a virtual arch that is then rendered in a computing environment for analysis and manipulation. Virtual targets, e.g., brackets, implants, etc., and/or a grid, are applied to the virtual arch to produce a virtual dental treatment template. The virtual dental treatment template is rendered in the mixed reality device and aligned the template with the physical arch of the patient in the mixed reality device. A practitioner is thus provided with this template and the patient within the same field of view, so that installation of dental apparatus can be simply a matter of aligning physical dental apparatus with the corresponding virtual dental apparatus.
    Type: Application
    Filed: April 16, 2020
    Publication date: July 30, 2020
    Inventors: Baliram Maraj, Darshanand Khusial
  • Patent number: 10660728
    Abstract: Methods and systems of the present disclosure are directed to providing dental treatment utilizing a mixed reality device. A patient's physical arch is scanned to produce a virtual arch that is then rendered in a computing environment for analysis and manipulation. Virtual targets, e.g., brackets, implants, etc., and/or a grid, are applied to the virtual arch to produce a virtual dental treatment template. The virtual dental treatment template is rendered in the mixed reality device and aligned the template with the physical arch of the patient in the mixed reality device. A practitioner is thus provided with this template and the patient within the same field of view, so that installation of dental apparatus can be simply a matter of aligning physical dental apparatus with the corresponding virtual dental apparatus.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: May 26, 2020
    Inventors: Baliram Maraj, Darshanand Khusial
  • Publication number: 20180110590
    Abstract: Methods and systems of the present disclosure are directed to providing dental treatment utilizing a mixed reality device. A patient's physical arch is scanned to produce a virtual arch that is then rendered in a computing environment for analysis and manipulation. Virtual targets, e.g., brackets, implants, etc., and/or a grid, are applied to the virtual arch to produce a virtual dental treatment template. The virtual dental treatment template is rendered in the mixed reality device and aligned the template with the physical arch of the patient in the mixed reality device. A practitioner is thus provided with this template and the patient within the same field of view, so that installation of dental apparatus can be simply a matter of aligning physical dental apparatus with the corresponding virtual dental apparatus.
    Type: Application
    Filed: October 20, 2017
    Publication date: April 26, 2018
    Inventors: Baliram Maraj, Darshanand Khusial
  • Patent number: 9224165
    Abstract: A method, system, architecture and apparatus for deploying multiple e-commerce systems in a single computing platform. In accordance with the present invention, an e-commerce systems architecture can include an instantiable owning business logic component derived from an abstract business definition and one or more instantiable business element components configured for aggregation under the control of a business facility instance. The business facility instance can include a coupling to an instance of the owning business logic component. Finally, the architecture can include an instantiable partner business component derived from the abstract business definition. In particular, the instantiable partner business component can include a configuration for limited access to selected ones of the instantiable business element components aggregated under the control of the business facility instance.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Victor Chan, Mark William Hubbard, Darshanand Khusial, Lev Mirlas
  • Patent number: 9129285
    Abstract: Future promotions can be tested on a live production website with a preview web application that is separate from a live production web application used by customers. A preview session is established with the preview web application on a live production server responsive to receiving a request to perform a command on the live production server in a preview mode that allows testing of a future promotion. A preview context and a content context are instantiated for the preview session. The preview context indicates a time in the future to use in processing the request on the live production server. The preview web application dispatches the request to the live production web application on the live production server. The second web application processes the request with business logic based, at least in part, on the preview context and the content context.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Chan, Darshanand Khusial, Jacob T. Vandergoot
  • Publication number: 20140180858
    Abstract: A method, system, architecture and apparatus for deploying multiple e-commerce systems in a single computing platform. In accordance with the present invention, an e-commerce systems architecture can include an instantiable owning business logic component derived from an abstract business definition and one or more instantiable business element components configured for aggregation under the control of a business facility instance. The business facility instance can include a coupling to an instance of the owning business logic component. Finally, the architecture can include an instantiable partner business component derived from the abstract business definition. In particular, the instantiable partner business component can include a configuration for limited access to selected ones of the instantiable business element components aggregated under the control of the business facility instance.
    Type: Application
    Filed: November 14, 2013
    Publication date: June 26, 2014
    Applicant: International Business Machines Corporation
    Inventors: Victor Chan, Mark William Hubbard, Darshanand Khusial, Lev Mirlas
  • Patent number: 8707260
    Abstract: An improved solution for resolving interdependencies between heterogeneous artifacts in software systems is provided. In an embodiment of the invention, a method for finding dependencies in a software system is provided, wherein the method includes: obtaining an input resource, wherein the resource includes a plurality of entry points to the software system and at least one strategy; identifying at least one artifact for each of the plurality of entry points; using the at least one strategy for gathering a plurality of related artifacts in the software system, wherein each of the plurality of related artifacts is heterogeneous in at least one of structure, composition, and relationships; determining a dependency between the gathered plurality of related artifacts; and outputting an output resource, wherein the output resource comprises the at least one dependency.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: April 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jennifer L. Hawkins, Darshanand Khusial, Kelly A. Lyons, Michael J. McAllister, Ross McKegney, Mark D. McKenna, Jacob Slonim
  • Patent number: 8612379
    Abstract: A method, system, architecture and apparatus for deploying multiple e-commerce systems in a single computing platform. In accordance with the present invention, an e-commerce systems architecture can include an instantiable owning business logic component derived from an abstract business definition and one or more instantiable business element components configured for aggregation under the control of a business facility instance. The business facility instance can include a coupling to an instance of the owning business logic component. Finally, the architecture can include an instantiable partner business component derived from the abstract business definition. In particular, the instantiable partner business component can include a configuration for limited access to selected ones of the instantiable business element components aggregated under the control of the business facility instance.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: December 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Victor Chan, Mark William Hubbard, Darshanand Khusial, Lev Mirlas
  • Patent number: 8359396
    Abstract: In electronic commerce (e-commerce) sites that are executed on a single e-commerce application, a user's session is only associated with a single user identity for e-commerce site domain. Acting under a single identity across the site may not be desired. There may be requirements to associate an individual user with one or more separate identities within parts of the site. Aspects of the invention provide a method, system and computer program product for managing multiple user identities for a user of an electronic commerce (e-commerce) site.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: January 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Chan, Darshanand Khusial, Lev Mirlas
  • Patent number: 8019992
    Abstract: An electronic commerce system supports web sites including on-line stores that are accessible by a set of customers and organizations to which stores may belong. Organizations may be defined in accordance with a tree structure. Users accessing a web site are provided with access roles for organizations. The access roles for a user define the portions of the web site for which the user has access privileges. The tree structure of the web site is used to define security domains for users. Users may have access roles of registered customer or administrator. Users without any roles in a security domain are accorded guest privileges within that domain.
    Type: Grant
    Filed: December 3, 2003
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Chan, Darshanand Khusial, Lev Mirlas, Wesley M. Philip
  • Publication number: 20110191831
    Abstract: In electronic commerce (e-commerce) sites that are executed on a single e-commerce application, a user's session is only associated with a single user identity for e-commerce site domain. Acting under a single identity across the site may not be desired. There may be requirements to associate an individual user with one or more separate identities within parts of the site. Aspects of the invention provide a method, system and computer program product for managing multiple user identities for a user of an electronic commerce (e-commerce) site.
    Type: Application
    Filed: April 15, 2011
    Publication date: August 4, 2011
    Applicant: International Business Machiness Corporation
    Inventors: Victor S. Chan, Darshanand Khusial, Lev Mirlas
  • Patent number: 7987242
    Abstract: A computer implemented method, apparatus, and computer program product for generating cookies. A cookie value is retrieved in response to receiving the request. An expiration for the cookie value is set based on a time period in which the request is received. A set of unique identifiers, including the expiration, are added to the cookie value and a cookie name to form a cookie. A response to the request is sent to an intermediate server. The response includes data responsive to the request and the cookie. The validity of the data for the response is related to the expiration.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Darl Andrew Crick, Joseph Bing Kong Fung, Darshanand Khusial, Andon Salvarinov, Barbara Chow Yee Wong
  • Patent number: 7958545
    Abstract: Aspects of the invention provide a method, system and computer program product for managing multiple user identities for a user of an electronic commerce (e-commerce) site. The method comprises defining the e-commerce site as one or more security domains; and in response to a user's request to invoke an operation of the e-commerce site: determining a one of the one or more security domains to which the operation relates; performing one of a) creating a session and b) reusing a session for the user automatically in accordance with the determined security domain, said session associated with a user identity and a role indicating privileges for invoking operations of the e-commerce site in at least the determined security domain; and persisting said session for reuse. The user's request may be received in association with one or more sessions persisted for the user and a one of the sessions selected in accordance with the determined security domain. In response, either a session may be created or reused.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Chan, Darshanand Khusial, Lev Mirlas
  • Patent number: 7788316
    Abstract: A system and method for handling multiple identical requests received by a server from a client by a web application server. When multiple requests for the same URL are received by a web application server from the same client browser which results in the allocation of multiple threads on the server to handle the requests, a response to the client is obtained from the processing carried out by the first thread launched by the web application server. Results of the initial thread are passed to the client using the last opened connection between the client and server relating to the client's request for the URL. Other threads are placed in a wait state and are deallocated, at the earliest opportunity, where possible.
    Type: Grant
    Filed: March 18, 2003
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Madeline K. M. Fok, Victor Chan, Mark W. Hubbard, Darshanand Khusial
  • Publication number: 20100192198
    Abstract: A computer implemented method, apparatus, and computer program product for generating cookies. A cookie value is retrieved in response to receiving the request. An expiration for the cookie value is set based on a time period in which the request is received. A set of unique identifiers, including the expiration, are added to the cookie value and a cookie name to form a cookie. A response to the request is sent to an intermediate server. The response includes data responsive to the request and the cookie. The validity of the data for the response is related to the expiration.
    Type: Application
    Filed: April 8, 2010
    Publication date: July 29, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Darl Andrew Crick, Joseph Bing Kong Fung, Darshanand Khusial, Andon Salvarinov, Barbara Chow Yee Wong
  • Patent number: 7765275
    Abstract: A computer implemented method, apparatus, and computer program product for generating cookies. A cookie value is retrieved in response to receiving the request. An expiration for the cookie value is set based on a time period in which the request is received. A set of unique identifiers, including the expiration, are added to the cookie value and a cookie name to form a cookie. A response to the request is sent to an intermediate server. The response includes data responsive to the request and the cookie. The validity of the data for the response is related to the expiration.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: July 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Darl Andrew Crick, Joseph Bing Kong Fung, Darshanand Khusial, Andon Salvarinov, Barbara Chow Yee Wong
  • Publication number: 20090150985
    Abstract: In electronic commerce (e-commerce) sites that are executed on a single e-commerce application, a user's session is only associated with a single user identity for e-commerce site domain. Acting under a single identity across the site may not be desired. There may be requirements to associate an individual user with one or more separate identities within parts of the site. Aspects of the invention provide a method, system and computer program product for managing multiple user identities for a user of an electronic commerce (e-commerce) site.
    Type: Application
    Filed: December 10, 2008
    Publication date: June 11, 2009
    Applicant: International Business Machines Corporation
    Inventors: Victor S. Chan, Darshanand Khusial, Lev Mirlas
  • Patent number: 7523070
    Abstract: A technique is provided to generally provide user support across multiple accounts by allowing a single person or user to represent multiple organizations. An embodiment may typically provide support for a user to act on behalf of an account in the form of a virtual persona and also to provide the ability to manage the assignment of access rights allowing only prescribed privileged users to act on behalf of an account. This may then be accomplished through registration of a single identity for the user or person on the system, while allowing that person to then select the desired organization to represent for a particular session (which will be stored in the user's session).
    Type: Grant
    Filed: May 21, 2007
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ross McKegney, Darshanand Khusial, Lev Mirlas, Victor Chan
  • Patent number: 7480934
    Abstract: In electronic commerce (e-commerce) sites that are executed on a single e-commerce application, a user's session is only associated with a single user identity for e-commerce site domain. Acting under a single identity across the site may not be desired. There may be requirements to associate an individual user with one or more separate identities within parts of the site. Aspects of the invention provide a method, system and computer program product for managing multiple user identities for a user of an electronic commerce (e-commerce) site.
    Type: Grant
    Filed: December 3, 2003
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Chan, Darshanand Khusial, Lev Mirlas