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: 20240056309
    Abstract: 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: Application
    Filed: August 12, 2022
    Publication date: February 15, 2024
    Inventors: Songlin He, Tong Sun, Nedim Lipka, Curtis Wigington, Rajiv Jain, Anindo Roy
  • Publication number: 20230025266
    Abstract: A method and apparatus for automated arm training includes at least one therapeutic device that includes a handle, a sensor assembly, and a display. The handle is configured to move along a path. The sensor assembly is configured to provide a measured time series made up of multiple handle location measurements at a corresponding multiple of measured time instances. The display is configured to present an image based on the measured time series. A robot motor can be configured to keep the handle moving near a tolerance of a target trajectory.
    Type: Application
    Filed: December 17, 2020
    Publication date: January 26, 2023
    Inventors: Anindo ROY, Richard F. MACKO, Bradley HENNESSIE
  • Patent number: 11337622
    Abstract: 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: Grant
    Filed: June 20, 2016
    Date of Patent: May 24, 2022
    Assignees: UNIVERSITY OF MARYLAND, BALTIMORE, The United States of America as represented by the Department of Veterans Affairs
    Inventors: Richard F. Macko, Anindo Roy
  • Publication number: 20180160946
    Abstract: 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: Application
    Filed: June 20, 2016
    Publication date: June 14, 2018
    Inventors: Richard F. Macko, Anindo Roy
  • Patent number: 9943459
    Abstract: 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: Grant
    Filed: November 20, 2014
    Date of Patent: April 17, 2018
    Assignees: University of Maryland, Baltimore, The United States of America as Represented by the Department of Veterans Affairs
    Inventors: Anindo Roy, Larry W. Forrester, Richard F. Macko
  • Publication number: 20150141878
    Abstract: 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: Application
    Filed: November 20, 2014
    Publication date: May 21, 2015
    Inventors: Anindo Roy, Larry W. Forrester, Richard F. Macko
  • Patent number: 7945551
    Abstract: 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: Grant
    Filed: June 14, 2001
    Date of Patent: May 17, 2011
    Assignee: Oracle International Corporation
    Inventors: David M. Alpern, Ronald M. Decker, James Feenan, Sanjay Hemant Kaluskar, Christopher P. Racicot, Anindo Roy, Eric P. Voss
  • Patent number: 7580971
    Abstract: 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: Grant
    Filed: September 10, 2001
    Date of Patent: August 25, 2009
    Assignee: Oracle International Corporation
    Inventors: Sreenivas Gollapudi, Debashis Saha, Anindo Roy, Lakshminarayanan Chidambaran, Debashish Chatterjee
  • Patent number: 7398464
    Abstract: 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: Grant
    Filed: May 31, 2002
    Date of Patent: July 8, 2008
    Assignee: Oracle International Corporation
    Inventors: Ran Wei, Anindo Roy
  • Patent number: 7370269
    Abstract: 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: Grant
    Filed: August 26, 2002
    Date of Patent: May 6, 2008
    Assignee: Oracle International Corporation
    Inventors: Damodar R. Prabhu, Jeffrey R. Doering, Xuxia Kuang, Anindo Roy, Ramu Sunkara
  • Patent number: 7149776
    Abstract: 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: Grant
    Filed: August 26, 2002
    Date of Patent: December 12, 2006
    Assignee: Oracle International Corp.
    Inventors: Anindo Roy, Damodar R. Prabhu, Jeffrey R. Doering, Xuxia Kuang, Ramu Sunkara
  • Patent number: 6721809
    Abstract: 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: Grant
    Filed: August 21, 2000
    Date of Patent: April 13, 2004
    Assignee: Oracle International Corporation
    Inventors: Anindo Roy, M. Shoaib Lari, Sreenivas Gollupudi, Debashis Saha, Lakshminarayanan Chidambaran, Debashish Chatterjee