Patents by Inventor Noah Dyvadheenam
Noah Dyvadheenam 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: 11681506Abstract: Methods, systems, and computer-readable media for transforming validated user interface layouts using inter-platform design mapping data are presented. A computing device may load source mockup data defining a first user interface layout that includes first user interface elements that each comply with a first plurality of rules. In addition, each of the first user interface elements has a parent-child relationship with at least one different one of the first user interface elements. The computing device may load interface mapping data defining a plurality of mapping data. The computing device may produce target mockup data by using the interface mapping data to convert each of the first user interface elements into a corresponding second user interface element of a second user interface layout, while maintaining each of the parent-child relationships in the first user interface layout. The computing device may store the target mockup data defining the second user interface layout.Type: GrantFiled: June 10, 2021Date of Patent: June 20, 2023Inventors: Divyansh Deora, T A Noah Dyvadheenam, Sri Harsha Tagore Karpurapu, Payal Agarwal
-
Patent number: 11544398Abstract: Methods, systems, and computer-readable media for secure offline transmission of a plurality of data segments from a sending device to one or more receiving devices. The sending device and the one or more receiving devices may communicate via an offline local network. A secure, encrypted container may be created at the receiving device to temporarily cache the received data segments one at a time and the encrypted storage container prevents access by one or more applications of the receiving device to data stored therein based on storage instructions from the sending device. The encrypted container may be configured to store the data segments such that less than all of the data segments are stored at the receiving device at any one time.Type: GrantFiled: April 19, 2021Date of Patent: January 3, 2023Assignee: Citrix Systems, Inc.Inventors: Noah Dyvadheenam, Satish Vanahalli, Chirag Agarwal, Arnav Akhoury
-
Publication number: 20210303281Abstract: Methods, systems, and computer-readable media for transforming validated user interface layouts using inter-platform design mapping data are presented. A computing device may load source mockup data defining a first user interface layout that includes first user interface elements that each comply with a first plurality of rules. In addition, each of the first user interface elements has a parent-child relationship with at least one different one of the first user interface elements. The computing device may load interface mapping data defining a plurality of mapping data. The computing device may produce target mockup data by using the interface mapping data to convert each of the first user interface elements into a corresponding second user interface element of a second user interface layout, while maintaining each of the parent-child relationships in the first user interface layout. The computing device may store the target mockup data defining the second user interface layout.Type: ApplicationFiled: June 10, 2021Publication date: September 30, 2021Inventors: Divyansh Deora, T A Noah Dyvadheenam, Sri Harsha Tagore Karpurapu, Payal Agarwal
-
Publication number: 20210240846Abstract: Methods, systems, and computer-readable media for secure offline transmission of a plurality of data segments from a sending device to one or more receiving devices. The sending device and the one or more receiving devices may communicate via an offline local network. A secure, encrypted container may be created at the receiving device to temporarily cache the received data segments one at a time and the encrypted storage container prevents access by one or more applications of the receiving device to data stored therein based on storage instructions from the sending device. The encrypted container may be configured to store the data segments such that less than all of the data segments are stored at the receiving device at any one time.Type: ApplicationFiled: April 19, 2021Publication date: August 5, 2021Inventors: Noah Dyvadheenam, Satish Vanahalli, Chirag Agarwal, Arnav Akhoury
-
Patent number: 11055073Abstract: Methods, systems, and computer-readable media for transforming validated user interface layouts using inter-platform design mapping data are presented. A computing device may load source mockup data defining a first validated user interface layout associated with a first set of user interface design guidelines. Subsequently, the computing device may load interface mapping data defining relationships between first user interface elements associated with the first set of user interface design guidelines and second user interface elements associated with a second set of user interface design guidelines different from the first set of user interface design guidelines. Then, the computing device may transform the source mockup data based on the interface mapping data to produce target mockup data defining a second validated user interface layout associated with the second set of user interface design guidelines.Type: GrantFiled: April 8, 2019Date of Patent: July 6, 2021Assignee: Citrix Systems, Inc.Inventors: Divyansh Deora, T A Noah Dyvadheenam, Sri Harsha Tagore Karpurapu, Payal Agarwal
-
Patent number: 11010486Abstract: Methods, systems, and computer-readable media for secure offline transmission of a plurality of data segments from a sending device to one or more receiving devices. The sending device and the one or more receiving devices may communicate via an offline local network. A secure, encrypted container may be created at the receiving device to temporarily cache the received data segments one at a time and the encrypted storage container prevents access by one or more applications of the receiving device to data stored therein based on storage instructions from the sending device. The encrypted container may be configured to store the data segments such that less than all of the data segments are stored at the receiving device at any one time.Type: GrantFiled: December 18, 2018Date of Patent: May 18, 2021Assignee: Citrix Systems, Inc.Inventors: Noah Dyvadheenam, Satish Vanahalli, Chirag Agarwal, Arnav Akhoury
-
Publication number: 20200319859Abstract: Methods, systems, and computer-readable media for transforming validated user interface layouts using inter-platform design mapping data are presented. A computing device may load source mockup data defining a first validated user interface layout associated with a first set of user interface design guidelines. Subsequently, the computing device may load interface mapping data defining relationships between first user interface elements associated with the first set of user interface design guidelines and second user interface elements associated with a second set of user interface design guidelines different from the first set of user interface design guidelines. Then, the computing device may transform the source mockup data based on the interface mapping data to produce target mockup data defining a second validated user interface layout associated with the second set of user interface design guidelines.Type: ApplicationFiled: April 8, 2019Publication date: October 8, 2020Inventors: Divyansh Deora, T A Noah Dyvadheenam, Sri Harsha Tagore Karpurapu, Payal Agarwal
-
Publication number: 20200193044Abstract: Methods, systems, and computer-readable media for secure offline transmission of a plurality of data segments from a sending device to one or more receiving devices. The sending device and the one or more receiving devices may communicate via an offline local network. A secure, encrypted container may be created at the receiving device to temporarily cache the received data segments one at a time and the encrypted storage container prevents access by one or more applications of the receiving device to data stored therein based on storage instructions from the sending device. The encrypted container may be configured to store the data segments such that less than all of the data segments are stored at the receiving device at any one time.Type: ApplicationFiled: December 18, 2018Publication date: June 18, 2020Inventors: Noah Dyvadheenam, Satish Vanahalli, Chirag Agarwal, Arnav Akhoury
-
Patent number: 8639681Abstract: In one embodiment, a computer implemented method is illustrated as including receiving selection data generated by a media player application, the selection data being related to digital content. Additionally, generating an instruction set that includes the selection data, the instruction set being formatted based upon a Uniform Resource Identifier (URI) schema. Inserting the instruction set into a query portion of a URI. A method is also illustrated as including receiving a URI associated with digital content, the URI containing an instruction set in a query portion of the URI. Parsing the instruction set to retrieve selection data relating to the digital content. Further, the method may include retrieving the digital content based upon the selection data. Moreover, the method may include generating a data stream including the digital content. Additionally, the method may include transmitting the data stream including the digital content.Type: GrantFiled: August 22, 2007Date of Patent: January 28, 2014Assignee: Adobe Systems IncorporatedInventors: T A Noah Dyvadheenam, Paresh Goel, Ayusman Sarangi, Ashish Duggal