Patents by Inventor Hari Sharma
Hari Sharma 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: 20250068418Abstract: A method includes accessing a first instance of a first web application screen and a second instance of the first web application screen, generating key-value pairs for each web element identified in the first instance and the second instance, and generating a first element map based on the key-value pairs. The method further includes accessing a third instance of the first web application screen, and generating an updated element map based on the first element map and a second element map generated based on the third instance. The method includes executing a machine-learning model trained to generate a prediction of key-value pairs for instances of a second web application screen based on the updated element map and a wireframe of the second web application screen, and generating a final element map based on the prediction of key-value pairs and the wireframe of the second web application screen.Type: ApplicationFiled: August 24, 2023Publication date: February 27, 2025Inventors: Divya Sharma, Surendra Korrapati, Hari Kumar Vemula
-
Patent number: 11360857Abstract: An example method includes receiving, at a server, a request for a list of a first group of index records that correspond to stored data, creating a data streaming session with a client, reading an index file and obtaining a list of the first group of index records from the index file, populating a content cache with a signature that corresponds to the first group of index records, creating a sliding window and populating it with the signature and a pointer to a next group of index records, populating an attribute cache with data streaming session information and the sliding window, creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.Type: GrantFiled: November 18, 2020Date of Patent: June 14, 2022Assignee: EMC IP Holding Company LLCInventors: Priyank Tiwari, Hari Sharma
-
Patent number: 11360858Abstract: An example method includes receiving, at a server, a request for a list of a first group of index records that correspond to stored data, creating a data streaming session with a client, reading an index file and obtaining a list of the first group of index records from the index file, populating a content cache with a signature that corresponds to the first group of index records, creating a sliding window and populating it with the signature and a pointer to a next group of index records, populating an attribute cache with data streaming session information and the sliding window, creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.Type: GrantFiled: November 18, 2020Date of Patent: June 14, 2022Assignee: EMC IP Holding Company LLCInventors: Priyank Tiwari, Hari Sharma
-
Publication number: 20210081282Abstract: An example method includes receiving, at a server, a request for a list of a first group of index records that correspond to stored data, creating a data streaming session with a client, reading an index file and obtaining a list of the first group of index records from the index file, populating a content cache with a signature that corresponds to the first group of index records, creating a sliding window and populating it with the signature and a pointer to a next group of index records, populating an attribute cache with data streaming session information and the sliding window, creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.Type: ApplicationFiled: November 18, 2020Publication date: March 18, 2021Inventors: Priyank Tiwari, Hari Sharma
-
Publication number: 20210081283Abstract: An example method includes receiving, at a server, a request for a list of a first group of index records that correspond to stored data, creating a data streaming session with a client, reading an index file and obtaining a list of the first group of index records from the index file, populating a content cache with a signature that corresponds to the first group of index records, creating a sliding window and populating it with the signature and a pointer to a next group of index records, populating an attribute cache with data streaming session information and the sliding window, creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.Type: ApplicationFiled: November 18, 2020Publication date: March 18, 2021Inventors: Priyank Tiwari, Hari Sharma
-
Patent number: 10860435Abstract: An example non-transitory storage medium stores computer-executable instructions for execution by one or more hardware processors to perform operations including: receiving at a server a request for a list of a first group of index records that correspond to stored data; creating a data streaming session with a client; reading an index file and obtaining a list of the first group of index records from the index file; populating a content cache with a signature that corresponds to the first group of index records; creating a sliding window and populating it with the signature and a pointer to a next group of index records; populating an attribute cache with data streaming session information and the sliding window; creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.Type: GrantFiled: May 25, 2018Date of Patent: December 8, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Priyank Tiwari, Hari Sharma
-
Publication number: 20190361780Abstract: An example non-transitory storage medium stores computer-executable instructions for execution by one or more hardware processors to perform operations including: receiving at a server a request for a list of a first group of index records that correspond to stored data; creating a data streaming session with a client; reading an index file and obtaining a list of the first group of index records from the index file; populating a content cache with a signature that corresponds to the first group of index records; creating a sliding window and populating it with the signature and a pointer to a next group of index records; populating an attribute cache with data streaming session information and the sliding window; creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.Type: ApplicationFiled: May 25, 2018Publication date: November 28, 2019Inventors: Priyank Tiwari, Hari Sharma
-
Patent number: 8594064Abstract: Mode steering in a wireless communication network includes configuring a list of neighboring access points and their operational modes. If an operational mode of a requesting mobile device can not be supported by the access point, denying the association. If an operational mode of a requesting mobile device matches a highest operational mode of the access point, allowing the association. If the operational mode of the mobile device is not the same as the highest operational mode of the access point, and if any neighboring access point has an available operational mode matching that of the mobile device, denying the association, so as to steer the requesting mobile device to the matching neighboring access point.Type: GrantFiled: March 17, 2011Date of Patent: November 26, 2013Assignee: Motorola Solutions, Inc.Inventors: Anil Kaushik, Hari Sharma
-
Patent number: 8488516Abstract: A communication network comprises a plurality of access points, a plurality of stations wirelessly communicating with the plurality of access points and at least one sensor located at a different location from each of the plurality of access points for improving communication quality in the communication network. The sensor in the communication network senses a communication message transmitted from a source station and destined for a destination access point on a wireless communication channel in the communication network. The sensor further determines a number of retransmissions of the communication message from the source station. The sensor, upon determining that the determined number of retransmissions of the communication message is at least equal to a predetermined threshold, forwards the communication message to the destination access point through the wired medium.Type: GrantFiled: December 28, 2010Date of Patent: July 16, 2013Assignee: Motorola Solutions, Inc.Inventors: Anil Kaushik, Hari Sharma
-
Publication number: 20120236836Abstract: Mode steering in a wireless communication network includes configuring a list of neighboring access points and their operational modes. If an operational mode of a requesting mobile device can not be supported by the access point, denying the association. If an operational mode of a requesting mobile device matches a highest operational mode of the access point, allowing the association. If the operational mode of the mobile device is not the same as the highest operational mode of the access point, and if any neighboring access point has an available operational mode matching that of the mobile device, denying the association, so as to steer the requesting mobile device to the matching neighboring access point.Type: ApplicationFiled: March 17, 2011Publication date: September 20, 2012Applicant: Motorola Solutions, Inc.Inventors: Anil Kaushik, Hari Sharma
-
Publication number: 20120163281Abstract: A communication network comprises a plurality of access points, a plurality of stations wirelessly communicating with the plurality of access points and at least one sensor located at a different location from each of the plurality of access points for improving communication quality in the communication network. The sensor in the communication network senses a communication message transmitted from a source station and destined for a destination access point on a wireless communication channel in the communication network. The sensor further determines a number of retransmissions of the communication message from the source station. The sensor, upon determining that the determined number of retransmissions of the communication message is at least equal to a predetermined threshold, forwards the communication message to the destination access point through the wired medium.Type: ApplicationFiled: December 28, 2010Publication date: June 28, 2012Applicant: Motorola, Inc.Inventors: Anil Kaushik, Hari Sharma
-
Publication number: 20120155426Abstract: A method is disclosed for seamlessly handing over a mobile device from one access point to another access point in a wireless network. The method includes predicting future movement of a mobile device from an associated coverage area to another coverage area within a predefined time period. The method also includes identifying candidate access points to whom the mobile device can connect after the mobile device leaves the associated coverage area and sending a predefined number of communications sessions for the mobile device to the candidate access points. The method further includes transmitting a neighbor report to the mobile device in response to indication of movement by the mobile device to the other coverage area and, when the mobile device roams, transmitting any remaining communications sessions for the mobile device to a second access.Type: ApplicationFiled: December 15, 2010Publication date: June 21, 2012Applicant: SYMBOL TECHNOLOGIES, INC.Inventors: Anurag Verma, Jeelan Poola, Hari Sharma
-
Patent number: 7321992Abstract: An embodiment of the invention is a method for proactive failover using user-defined rules. An event log of a first server node is monitored to check for user-specified application events. One of the user-specified application events corresponding to an impending failure in an application running on a first server node is detected. In automatic response to the detected impending failure, a proactive failover process is executed to transfer the application to a second server node for continued execution, the second server node being connected to the first server node in a cluster.Type: GrantFiled: March 28, 2003Date of Patent: January 22, 2008Assignee: Unisys CorporationInventors: Prabhakar Krishnamurthy Vellore, Mukund Hari Sharma, Peng Liu