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: 20220346911Abstract: 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: ApplicationFiled: July 1, 2020Publication date: November 3, 2022Inventors: Joseph Bing Kong FUNG, Darshanand KHUSIAL, Baliram MARAJ
-
Publication number: 20200237476Abstract: 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: ApplicationFiled: April 16, 2020Publication date: July 30, 2020Inventors: Baliram Maraj, Darshanand Khusial
-
Patent number: 10660728Abstract: 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: GrantFiled: October 20, 2017Date of Patent: May 26, 2020Inventors: Baliram Maraj, Darshanand Khusial
-
Publication number: 20180110590Abstract: 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: ApplicationFiled: October 20, 2017Publication date: April 26, 2018Inventors: Baliram Maraj, Darshanand Khusial
-
Patent number: 9224165Abstract: 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: GrantFiled: November 14, 2013Date of Patent: December 29, 2015Assignee: International Business Machines CorporationInventors: Victor Chan, Mark William Hubbard, Darshanand Khusial, Lev Mirlas
-
Patent number: 9129285Abstract: 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: GrantFiled: January 27, 2006Date of Patent: September 8, 2015Assignee: International Business Machines CorporationInventors: Victor S. Chan, Darshanand Khusial, Jacob T. Vandergoot
-
Publication number: 20140180858Abstract: 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: ApplicationFiled: November 14, 2013Publication date: June 26, 2014Applicant: International Business Machines CorporationInventors: Victor Chan, Mark William Hubbard, Darshanand Khusial, Lev Mirlas
-
Patent number: 8707260Abstract: 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: GrantFiled: May 25, 2007Date of Patent: April 22, 2014Assignee: International Business Machines CorporationInventors: Jennifer L. Hawkins, Darshanand Khusial, Kelly A. Lyons, Michael J. McAllister, Ross McKegney, Mark D. McKenna, Jacob Slonim
-
Patent number: 8612379Abstract: 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: GrantFiled: March 23, 2005Date of Patent: December 17, 2013Assignee: International Business Machines CorporationInventors: Victor Chan, Mark William Hubbard, Darshanand Khusial, Lev Mirlas
-
Patent number: 8359396Abstract: 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: GrantFiled: April 15, 2011Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Victor S. Chan, Darshanand Khusial, Lev Mirlas
-
Patent number: 8019992Abstract: 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: GrantFiled: December 3, 2003Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: Victor S. Chan, Darshanand Khusial, Lev Mirlas, Wesley M. Philip
-
Publication number: 20110191831Abstract: 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: ApplicationFiled: April 15, 2011Publication date: August 4, 2011Applicant: International Business Machiness CorporationInventors: Victor S. Chan, Darshanand Khusial, Lev Mirlas
-
Patent number: 7987242Abstract: 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: GrantFiled: April 8, 2010Date of Patent: July 26, 2011Assignee: International Business Machines CorporationInventors: Darl Andrew Crick, Joseph Bing Kong Fung, Darshanand Khusial, Andon Salvarinov, Barbara Chow Yee Wong
-
Patent number: 7958545Abstract: 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: GrantFiled: December 10, 2008Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: Victor S. Chan, Darshanand Khusial, Lev Mirlas
-
Patent number: 7788316Abstract: 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: GrantFiled: March 18, 2003Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Madeline K. M. Fok, Victor Chan, Mark W. Hubbard, Darshanand Khusial
-
Publication number: 20100192198Abstract: 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: ApplicationFiled: April 8, 2010Publication date: July 29, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Darl Andrew Crick, Joseph Bing Kong Fung, Darshanand Khusial, Andon Salvarinov, Barbara Chow Yee Wong
-
Patent number: 7765275Abstract: 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: GrantFiled: January 27, 2006Date of Patent: July 27, 2010Assignee: International Business Machines CorporationInventors: Darl Andrew Crick, Joseph Bing Kong Fung, Darshanand Khusial, Andon Salvarinov, Barbara Chow Yee Wong
-
Publication number: 20090150985Abstract: 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: ApplicationFiled: December 10, 2008Publication date: June 11, 2009Applicant: International Business Machines CorporationInventors: Victor S. Chan, Darshanand Khusial, Lev Mirlas
-
Patent number: 7523070Abstract: 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: GrantFiled: May 21, 2007Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Ross McKegney, Darshanand Khusial, Lev Mirlas, Victor Chan
-
Patent number: 7480934Abstract: 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: GrantFiled: December 3, 2003Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Victor S. Chan, Darshanand Khusial, Lev Mirlas