Patents by Inventor Asiyah Ahmad

Asiyah Ahmad 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: 11868766
    Abstract: This disclosure relates to method and system for identifying duplicate Cascading Style Sheets (CSS) selector declarations in CSS code bases. The method includes receiving at least one updated CSS code file in a CSS code base from a user. For each of the plurality of selector declarations, the method further includes identifying one or more locations associated with a selector declaration in each of the plurality of CSS code files of the CSS code base in real time. For each of the plurality of selector declarations, the method further includes generating a set of selector locations in each of the plurality of CSS code files. For each of the plurality of selector declarations, the method further includes determining a number of elements in the set of selector locations corresponding to the selector declaration.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: January 9, 2024
    Assignee: HCL America Inc.
    Inventors: Mitchell Adair, Edward Dunlop, Asiyah Ahmad
  • Publication number: 20230297367
    Abstract: This disclosure relates to method and system for identifying duplicate Cascading Style Sheets (CSS) selector declarations in CSS code bases. The method includes receiving at least one updated CSS code file in a CSS code base from a user. For each of the plurality of selector declarations, the method further includes identifying one or more locations associated with a selector declaration in each of the plurality of CSS code files of the CSS code base in real time. For each of the plurality of selector declarations, the method further includes generating a set of selector locations in each of the plurality of CSS code files. For each of the plurality of selector declarations, the method further includes determining a number of elements in the set of selector locations corresponding to the selector declaration.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 21, 2023
    Inventors: Mitchell Adair, Edward Dunlop, Asiyah Ahmad
  • Patent number: 11762940
    Abstract: A method and system for component level data management in web applications is disclosed. In some embodiments, the method includes identifying a at least one component within a web application. The method further includes saving an initial state of the at least one component in a Redux store, tracking the at least one component being updated with data by a user, updating a current state of the at least one component being tracked in real-time in the Redux store, receiving a predefined action on the at least one component or the web application, determining whether the current state of the at least one component is updated in the Redux store, and generating a warning to the user in response to receiving the predefined action, when the current state of the at least one component is not updated in the Redux store.
    Type: Grant
    Filed: September 12, 2020
    Date of Patent: September 19, 2023
    Inventors: Nicholas Board, Peter Kamenkovich, Asiyah Ahmad, Heath Thomann
  • Patent number: 11314626
    Abstract: A method and system for coordinating continuous delivery pipeline testing against a singleton instance of an application is disclosed. The method may include identifying a set of unchanged components across a preceding build and a current build of the singleton instance, and identifying a first set of test cases from a plurality of test cases executed on at least one unchanged component. The method may further include performing execution of a second set of test cases on the remaining set of unchanged components in the current build, and performing execution of each of the plurality of test cases on at least one changed component in the current build. The method may further include reporting test results of executing the first set of test cases on the at least one unchanged component, the second set of test cases, and the plurality of test cases.
    Type: Grant
    Filed: June 20, 2020
    Date of Patent: April 26, 2022
    Assignee: HCL America Inc.
    Inventors: Michael Hudson, Bahram Sanaei, Asiyah Ahmad
  • Publication number: 20220083621
    Abstract: A method and system for component level data management in web applications is disclosed. In some embodiments, the method includes identifying a at least one component within a web application. The method further includes saving an initial state of the at least one component in a Redux store, tracking the at least one component being updated with data by a user, updating a current state of the at least one component being tracked in real-time in the Redux store, receiving a predefined action on the at least one component or the web application, determining whether the current state of the at least one component is updated in the Redux store, and generating a warning to the user in response to receiving the predefined action, when the current state of the at least one component is not updated in the Redux store.
    Type: Application
    Filed: September 12, 2020
    Publication date: March 17, 2022
    Inventors: Nicholas Board, Peter Kamenkovich, Asiyah Ahmad, Heath Thomann
  • Publication number: 20210397537
    Abstract: A method and system for coordinating continuous delivery pipeline testing against a singleton instance of an application is disclosed. The method may include identifying a set of unchanged components across a preceding build and a current build of the singleton instance, and identifying a first set of test cases from a plurality of test cases executed on at least one unchanged component. The method may further include performing execution of a second set of test cases on the remaining set of unchanged components in the current build, and performing execution of each of the plurality of test cases on at least one changed component in the current build. The method may further include reporting test results of executing the first set of test cases on the at least one unchanged component, the second set of test cases, and the plurality of test cases.
    Type: Application
    Filed: June 20, 2020
    Publication date: December 23, 2021
    Inventors: Michael Hudson, Bahram Sanaei, Asiyah Ahmad