Patents by Inventor Anindo Roy
Anindo Roy 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: 20250217518Abstract: A method includes populating a template database with templates associated with template identifiers (IDs) identifying the templates. The method also includes generating a data model that references a template within the template database, where the data model includes a template ID referencing the template in the template database, and where the template includes a parameter field. The data model further includes a template parameter to apply to the parameter field and a self-executable clause. The method also includes deploying the self-executable within a distributed ledger.Type: ApplicationFiled: March 19, 2025Publication date: July 3, 2025Inventors: Songlin HE, Tong Sun, Rajiv Jain, Nedim Lipka, Curtis Wigington, Anindo Roy
-
Patent number: 12341903Abstract: Systems, methods, and non-transitory computer readable media fill in digital documents using user identity models of client devices. For instance, one or more embodiments involve maintaining a user identity model that includes various details related to a client device, such as verifiable credentials and unverified claims. Upon receiving a digital document for the client device, one or more user attributes associated with the verifiable credentials and/or unverified claims are retrieved from the user identity model. Using the user attribute(s), one or more digital fillable fields of the digital document are filled.Type: GrantFiled: August 12, 2022Date of Patent: June 24, 2025Assignee: Adobe Inc.Inventors: Songlin He, Tong Sun, Nedim Lipka, Curtis Wigington, Rajiv Jain, Anindo Roy
-
Publication number: 20250169756Abstract: An over-shoe contact sensor device enabling a novel method and a portable embodiment for reliably and accurately detecting multiple gait events with several key attributes particularly advantageous in physical therapy applications such as compact size, quick donning and doffing, and durability to wear and tear. The device is a cost-effective alternative to existing anchored motion tracking systems when utilized for the same purpose. The device comprises a plurality of sensors for measuring gait events and under-the-foot forces and processing data collected from the sensors to provide a useful output for physical therapists and the like to determine the gait of the wearer.Type: ApplicationFiled: November 21, 2024Publication date: May 29, 2025Inventors: Bradley Hennessie, Anindo Roy, Nicholas Rabuck, Douglas Summerlin
-
Patent number: 12265652Abstract: A method includes populating a template database with templates associated with template identifiers (IDs) identifying the templates. The method also includes generating a data model that references a template within the template database, where the data model includes a template ID referencing the template in the template database, and where the template includes a parameter field. The data model further includes a template parameter to apply to the parameter field and a digital signature for at least the template ID and the template parameter. The method also includes deploying the data model within a distributed ledger.Type: GrantFiled: November 15, 2022Date of Patent: April 1, 2025Assignee: Adobe Inc.Inventors: Songlin He, Tong Sun, Rajiv Jain, Nedim Lipka, Curtis Wigington, Anindo Roy
-
Publication number: 20240056309Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media that fill in digital documents using user identity models of client devices. For instance, in one or more embodiments, the disclosed systems receive a digital document comprising a digital fillable field. The disclosed systems further retrieve, for a client device associated with the digital document, a decentralized identity credential comprising a user attribute established under a decentralized identity framework. Using the user attribute of the decentralized identity credential, the disclosed systems modify the digital document by filling in the digital fillable field.Type: ApplicationFiled: August 12, 2022Publication date: February 15, 2024Inventors: Songlin He, Tong Sun, Nedim Lipka, Curtis Wigington, Rajiv Jain, Anindo Roy
-
Patent number: 11337622Abstract: A method is described for providing deficit-adjusted adaptive assistance during movement phases of an impaired ankle. The method includes determining, on the processor, a value for a deficit parameter for each movement phase of a compound ankle function based on a difference between a parameter trace for a normal subject and the parameter trace for an impaired subject. The method further includes determining, on the processor, an adaptive magnitude for the robot-applied torque based on the value for the deficit parameter. The method further includes applying, to the robot joint, the adaptive magnitude for the robot-applied torque in only a first plane for the current movement phase, based on an adaptive timing. An apparatus is also described for providing deficit-adjusted adaptive assistance during movement phases of the impaired ankle.Type: GrantFiled: June 20, 2016Date of Patent: May 24, 2022Assignees: UNIVERSITY OF MARYLAND, BALTIMORE, The United States of America as represented by the Department of Veterans AffairsInventors: Richard F. Macko, Anindo Roy
-
Publication number: 20180160946Abstract: A method is described for providing deficit-adjusted adaptive assistance during movement phases of an impaired ankle. The method includes determining, on the processor, a value for a deficit parameter for each movement phase of a compound ankle function based on a difference between a parameter trace for a normal subject and the parameter trace for an impaired subject. The method further includes determining, on the processor, an adaptive magnitude for the robot-applied torque based on the value for the deficit parameter. The method further includes applying, to the robot joint, the adaptive magnitude for the robot-applied torque in only a first plane for the current movement phase, based on an adaptive timing. An apparatus is also described for providing deficit-adjusted adaptive assistance during movement phases of the impaired ankle.Type: ApplicationFiled: June 20, 2016Publication date: June 14, 2018Inventors: Richard F. Macko, Anindo Roy
-
Patent number: 9943459Abstract: A method includes determining, on a processor, a current movement phase for a compound joint function based on sensor data. The method further includes determining, on the processor, a respective robot state parameter trace for each movement phase in a normal and impaired subject. The method further includes determining, on the processor, a deficit parameter for each movement phase. The method further includes determining, on the processor, an adaptive magnitude for the robot applied torque based on the deficit parameter of the current movement phase. The method further includes applying, to the robot joint, the adaptive magnitude for the robot applied torque for the current movement phase, based on an adaptive timing for the current movement phase. An apparatus is also described for providing deficit-adjusted adaptive assistance during movement phases of the impaired joint.Type: GrantFiled: November 20, 2014Date of Patent: April 17, 2018Assignees: University of Maryland, Baltimore, The United States of America as Represented by the Department of Veterans AffairsInventors: Anindo Roy, Larry W. Forrester, Richard F. Macko
-
Publication number: 20150141878Abstract: A method is described for providing deficit-adjusted adaptive assistance during movement phases of an impaired joint. The method includes determining, on a processor, a current movement phase for a compound joint function based on sensor data. The method further includes determining, on the processor, a respective robot state parameter trace for each movement phase in a normal and impaired subject. The method further includes determining, on the processor, a deficit parameter for each movement phase. The method further includes determining, on the processor, an adaptive magnitude for the robot applied torque based on the deficit parameter of the current movement phase. The method further includes applying, to the robot joint, the adaptive magnitude for the robot applied torque for the current movement phase, based on an adaptive timing for the current movement phase. An apparatus is also described for providing deficit-adjusted adaptive assistance during movement phases of the impaired joint.Type: ApplicationFiled: November 20, 2014Publication date: May 21, 2015Inventors: Anindo Roy, Larry W. Forrester, Richard F. Macko
-
Patent number: 7945551Abstract: A cache with a database system that contains a subset of the objects stored in another database system. The cache database system responds to a request that contains a reference to an object that is not in the cache by redirecting the request to the other database system when the request is executed in the cache's database system. Redirection is done by rewriting requests that refer to objects that are not in the cache. In one kind of rewriting, a cursor is marked to indicate redirection, and when the cursor is executed in the cache database system, it is redirected to the other database system for execution. In the other kind, calls to stored procedures that are not present in the cache database system are rewritten as remote procedure calls to the stored procedures in the other database system.Type: GrantFiled: June 14, 2001Date of Patent: May 17, 2011Assignee: Oracle International CorporationInventors: David M. Alpern, Ronald M. Decker, James Feenan, Sanjay Hemant Kaluskar, Christopher P. Racicot, Anindo Roy, Eric P. Voss
-
Patent number: 7580971Abstract: A method and apparatus for efficiently processing data requests in a network oriented n-tier database environment is presented. According to one embodiment of the invention, certain or all data from the tables of a database server device can be maintained in tables on the client device in a client side database cache server system. This local cache allows the network oriented n-tier database system to eliminate the expense of repetitive network transmissions to respond to duplicate queries for the same information. Additionally, the local client device may also keep track of what data is cached on peer network nodes. This allows the client to request that data from a peer database cache server and off load that burden from the database server device. Moreover, the local client may also keep statistics regarding the frequency of requested data in order to optimize the data set maintained in the local database cache server.Type: GrantFiled: September 10, 2001Date of Patent: August 25, 2009Assignee: Oracle International CorporationInventors: Sreenivas Gollapudi, Debashis Saha, Anindo Roy, Lakshminarayanan Chidambaran, Debashish Chatterjee
-
Patent number: 7398464Abstract: A system and method for producing a document formatted according to Hypertext Markup Language (HTML) from an electronically stored original document while preserving the visual presentation properties of the original document as characterized by the document-authoring application used to create the original document. The system comprises a document converter, which includes a conversion engine and an interface for a document-authoring application. The document-authoring application interface generates a set of raw conversion data from the original document. The conversion engine assembles the raw conversion data into the HTML document. The raw conversion data may comprise a set of files formatted according to Hypertext Markup Language (HTML).Type: GrantFiled: May 31, 2002Date of Patent: July 8, 2008Assignee: Oracle International CorporationInventors: Ran Wei, Anindo Roy
-
Patent number: 7370269Abstract: A system and method for facilitating annotation of a document co-browsed by multiple attendees of a collaboration session. A co-browsed page is served to the attendees by a collaboration server. An attendee (e.g., the host) annotates the page by highlighting a portion, placing or moving a pointer, scrolling the page within a window, or taking some other action. A collaboration applet operating in conjunction with the attendee's browser notes the position of the annotation (and size of annotation if it involves highlighting) and normalizes that position relative to the page. The collaboration applet then transmits an annotation event to the collaboration server, with the normalized position. The event is forwarded to other attendees, where the annotation is recreated.Type: GrantFiled: August 26, 2002Date of Patent: May 6, 2008Assignee: Oracle International CorporationInventors: Damodar R. Prabhu, Jeffrey R. Doering, Xuxia Kuang, Anindo Roy, Ramu Sunkara
-
Patent number: 7149776Abstract: A system and method for facilitating the collaborative co-browsing of a document or web page. A collaboration server retrieves content of a page on behalf of a collaboration participant or attendee. Each attendee operates or views the content with a browser that is augmented with a collaboration applet. Tags, links, script code and other references that may cause a different page to be accessed or loaded fro the current page are transformed or replaced on the server before the page is distributed to the attendees. In particular, events and redirections that may cause the attendee browser to directly navigate to another page are transformed on the server. Pre-determined rules may be applied to prevent some attendees from viewing certain content (e.g., financial or personal data). A page may be further transformed at a client browser, to redirect a hyperlink to the collaboration server or to trap some other event.Type: GrantFiled: August 26, 2002Date of Patent: December 12, 2006Assignee: Oracle International Corp.Inventors: Anindo Roy, Damodar R. Prabhu, Jeffrey R. Doering, Xuxia Kuang, Ramu Sunkara
-
Patent number: 6721809Abstract: One embodiment of the present invention provides a system that modifies a function defined within an application programming interface (API) so that the function includes additional code. The system receives an additional code module to be integrated into the function within the API. The system also receives a command to integrate the additional code module into the function. This command is received through a pre-defined function within the API for integrating additional code into functions within the API. In response to the command, the system links the additional code into the function so that the additional code module is executed when the function is called. In one embodiment of the present invention, linking the additional code module into the function involves linking the additional code module as an entry function that is executed at the beginning of the function.Type: GrantFiled: August 21, 2000Date of Patent: April 13, 2004Assignee: Oracle International CorporationInventors: Anindo Roy, M. Shoaib Lari, Sreenivas Gollupudi, Debashis Saha, Lakshminarayanan Chidambaran, Debashish Chatterjee