Patents by Inventor Abhinav Sharma
Abhinav 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).
-
Patent number: 11599477Abstract: A method, system, and computer program product for maintaining a cache obtain request data associated with a plurality of previously processed requests for aggregated data; predict, based on the request data, (i) a subset of the aggregated data associated with a subsequent request and (ii) a first time period associated with the subsequent request; determine, based on the first time period and a second time period associated with a performance of a data aggregation operation that generates the aggregated data, a third time period associated with instructing a memory controller managing a cache to evict cached data stored in the cache and load the subset of the aggregated data into the cache; and provide an invalidation request to the memory controller managing the cache to evict the cached data stored in the cache and load the subset of the aggregated data into the cache during the third time period.Type: GrantFiled: January 6, 2021Date of Patent: March 7, 2023Assignee: Visa International Service AssociationInventors: Abhinav Sharma, Sonny Thanh Truong
-
Publication number: 20220365981Abstract: In some implementations, a device may receive a request for a plurality of documents that are associated with an individual or entity. The device may perform a search for the plurality of documents in one or more document repositories. The device may store, based on a determination that a first document, of the plurality of documents, is available in a document repository, of the one or more document repositories, information indicating that the first document is available in the document repository. The device may determine, based on a determination that a second document, of the plurality of documents, is not available in the one or more document repositories, a procedure that is to be used for obtaining the second document. The device may perform the procedure for obtaining the second document based on determining the procedure that is to be used for obtaining the second document.Type: ApplicationFiled: May 11, 2021Publication date: November 17, 2022Inventors: Dianhai DU, Abhinav SHARMA, Billy Jack HALL, Arvind TANGIRALA, John F. GRISAMORE, Subramanyam JAYARAMAN, Balaraju GUJJARI
-
Publication number: 20220269386Abstract: A question-and-answer application with an “ask-to-answer” feature is described. The ask-to-answer feature enables any user to solicit an answer to a question from one or more users. Upon soliciting one or more users for an answer to a particular question, a message may be directed to the one or more users. The message may include a copy of the text of the question and may provide a mechanism enabling the one or more users to pass on answering the question. Subsequent to the solicitation, the question page may include a notification with information about the solicitation, including information identifying the group of users who have been asked to answer the question and the number of times the one or more users has been asked to provide an answer.Type: ApplicationFiled: December 28, 2021Publication date: August 25, 2022Applicant: Quora, Inc.Inventors: Adam Edward D'Angelo, Abhinav Sharma, Muhammad Emmad Mazhari, David Cole
-
Publication number: 20220229937Abstract: An integrated circuit comprises first and second interfaces, an internal addressable space comprising a plurality of address ranges, and a control unit. Each of the first and second interfaces is coupled to the internal addressable space via the control unit. The control unit is configurable in a first state in which the control unit is configured to allow or deny the second interface access to a subset of the plurality of address ranges of the internal addressable space.Type: ApplicationFiled: August 4, 2021Publication date: July 21, 2022Applicant: Cirrus Logic International Semiconductor Ltd.Inventors: Michael CHANDLER-PAGE, Pradeep SAMINATHAN, Jon EKLUND, Neil WHYTE, José Arnaldo BIANCO FILHO, Abhinav SHARMA
-
Publication number: 20220146394Abstract: A particle testing apparatus, being configured for investigating particles in a fluid medium, includes a waveguide device having a hollow optical waveguide with an input end and an output end, an irradiation device including a laser source being arranged for optically trapping at least one particle at the input end of the optical waveguide and propelling the particle through the optical waveguide toward the output end thereof, and a measuring device being arranged for sensing the at least one particle in the optical waveguide, wherein the measuring device is arranged for measuring an optical transmission of the optical waveguide. Furthermore, a particle testing apparatus is described.Type: ApplicationFiled: March 9, 2020Publication date: May 12, 2022Inventors: Philip RUSSELL, Richard ZELTNER, Shangran XIE, Abhinav SHARMA
-
Publication number: 20220114633Abstract: A method includes receiving a request to initiate a group gift indicating a gift date on which the group gift should be sent to a receiver of the gift. The method further includes determining, electronic devices to send invitations to contribute to the group gift and sending the invitations to the electronic devices. The invitations prompt a user to respond with a single action whether the user would like to contribute or not. The method further includes receiving responses from the electronic devices indicating an approval to contribute to the group gift or a refusal to contribute to the group gift. The method further includes initiating a physical gift purchase as part of the group gift and sending a message to a gift receiver electronic device that includes information about a monetary gift.Type: ApplicationFiled: December 23, 2021Publication date: April 14, 2022Inventors: Leslie Lindsey, Margaret Erlandson, Abhinav Sharma, Neeraj Kumar
-
Patent number: 11281530Abstract: The present invention relates to a method of validating a memory device. The method includes validating a second memory device based on one or more first microcode instructions stored in a validated predetermined part of a first memory device to detect the operational status of the second memory device. Further, the method includes receiving one or more second microcode instructions upon validating the second memory device. Finally, validating the first memory device based on the one or more second microcode instructions stored in the second memory device to detect the operational status of the first memory device.Type: GrantFiled: September 28, 2020Date of Patent: March 22, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Rengaraja Sudarmani, Prathiksha Gautham, Uday Kumar N B, Abhinav Sharma, Sachin Suresh Upadhya
-
Publication number: 20220043708Abstract: The present invention relates to a method of validating a memory device. The method includes validating a second memory device based on one or more first microcode instructions stored in a validated predetermined part of a first memory device to detect the operational status of the second memory device. Further, the method includes receiving one or more second microcode instructions upon validating the second memory device. Finally, validating the first memory device based on the one or more second microcode instructions stored in the second memory device to detect the operational status of the first memory device.Type: ApplicationFiled: September 28, 2020Publication date: February 10, 2022Inventors: RENGARAJA SUDARMANI, PRATHIKSHA GAUTHAM, UDAY KUMAR N B, ABHINAV SHARMA, SACHIN SURESH UPADHYA
-
Patent number: 11243671Abstract: A question-and-answer application with an “ask-to-answer” feature is described. The ask-to-answer feature enables any user to solicit an answer to a question from one or more users. Upon soliciting one or more users for an answer to a particular question, a message may be directed to the one or more users. The message may include a copy of the text of the question and may provide a mechanism enabling the one or more users to pass on answering the question. Subsequent to the solicitation, the question page may include a notification with information about the solicitation, including information identifying the group of users who have been asked to answer the question and the number of times the one or more users has been asked to provide an answer.Type: GrantFiled: May 6, 2019Date of Patent: February 8, 2022Assignee: QUORA, INC.Inventors: Adam Edward D'Angelo, Abhinav Sharma, Muhammad Emmad Mazhari, David Cole
-
Patent number: 11210715Abstract: A method includes receiving a request to initiate a group gift indicating a gift date on which the group gift should be sent to a receiver of the gift. The method further includes determining, electronic devices to send invitations to contribute to the group gift and sending the invitations to the electronic devices. The invitations prompt a user to respond with a single action whether the user would like to contribute or not. The method further includes receiving responses from the electronic devices indicating an approval to contribute to the group gift or a refusal to contribute to the group gift. The method further includes initiating a physical gift purchase as part of the group gift and sending a message to a gift receiver electronic device that includes information about a monetary gift.Type: GrantFiled: February 5, 2020Date of Patent: December 28, 2021Assignee: Capital One Services, LLCInventors: Leslie Lindsey, Margaret Erlandson, Abhinav Sharma, Neeraj Kumar
-
Publication number: 20210241333Abstract: A method includes receiving a request to initiate a group gift indicating a gift date on which the group gift should be sent to a receiver of the gift. The method further includes determining, electronic devices to send invitations to contribute to the group gift and sending the invitations to the electronic devices. The invitations prompt a user to respond with a single action whether the user would like to contribute or not. The method further includes receiving responses from the electronic devices indicating an approval to contribute to the group gift or a refusal to contribute to the group gift. The method further includes initiating a physical gift purchase as part of the group gift and sending a message to a gift receiver electronic device that includes information about a monetary gift.Type: ApplicationFiled: February 5, 2020Publication date: August 5, 2021Inventors: Leslie Lindsey, Margaret Erlandson, Abhinav Sharma, Neeraj Kumar
-
Publication number: 20210124688Abstract: A method, system, and computer program product for maintaining a cache obtain request data associated with a plurality of previously processed requests for aggregated data; predict, based on the request data, (i) a subset of the aggregated data associated with a subsequent request and (ii) a first time period associated with the subsequent request; determine, based on the first time period and a second time period associated with a performance of a data aggregation operation that generates the aggregated data, a third time period associated with instructing a memory controller managing a cache to evict cached data stored in the cache and load the subset of the aggregated data into the cache; and provide an invalidation request to the memory controller managing the cache to evict the cached data stored in the cache and load the subset of the aggregated data into the cache during the third time period.Type: ApplicationFiled: January 6, 2021Publication date: April 29, 2021Inventors: Abhinav Sharma, Sonny Thanh Truong
-
Patent number: 10915452Abstract: A method, system, and computer program product for maintaining a cache obtain request data associated with a plurality of previously processed requests for aggregated data; predict, based on the request data, (i) a subset of the aggregated data associated with a subsequent request and (ii) a first time period associated with the subsequent request; determine, based on the first time period and a second time period associated with a performance of a data aggregation operation that generates the aggregated data, a third time period associated with instructing a memory controller managing a cache to evict cached data stored in the cache and load the subset of the aggregated data into the cache; and provide an invalidation request to the memory controller managing the cache to evict the cached data stored in the cache and load the subset of the aggregated data into the cache during the third time period.Type: GrantFiled: June 19, 2019Date of Patent: February 9, 2021Assignee: Visa International Service AssociationInventors: Abhinav Sharma, Sonny Thanh Truong
-
Publication number: 20200401528Abstract: A method, system, and computer program product for maintaining a cache obtain request data associated with a plurality of previously processed requests for aggregated data; predict, based on the request data, (i) a subset of the aggregated data associated with a subsequent request and (ii) a first time period associated with the subsequent request; determine, based on the first time period and a second time period associated with a performance of a data aggregation operation that generates the aggregated data, a third time period associated with instructing a memory controller managing a cache to evict cached data stored in the cache and load the subset of the aggregated data into the cache; and provide an invalidation request to the memory controller managing the cache to evict the cached data stored in the cache and load the subset of the aggregated data into the cache during the third time period.Type: ApplicationFiled: June 19, 2019Publication date: December 24, 2020Inventors: Abhinav Sharma, Sonny Thanh Truong
-
Publication number: 20190339832Abstract: A question-and-answer application with an “ask-to-answer” feature is described. The ask-to-answer feature enables any user to solicit an answer to a question from one or more users. Upon soliciting one or more users for an answer to a particular question, a message may be directed to the one or more users. The message may include a copy of the text of the question and may provide a mechanism enabling the one or more users to pass on answering the question. Subsequent to the solicitation, the question page may include a notification with information about the solicitation, including information identifying the group of users who have been asked to answer the question and the number of times the one or more users has been asked to provide an answer.Type: ApplicationFiled: May 6, 2019Publication date: November 7, 2019Applicant: Quora, Inc.Inventors: Adam Edward D'Angelo, Abhinav Sharma, Muhammad Emmad Mazhari, David Cole
-
Patent number: 9888360Abstract: Embodiments may automatically place access points (APs) on floor plans by incorporating a number of conventions for identifying types and locations of APs. These conventions may include the name of APs, MAC addresses, lat/lon information, and feature analysis or image recognition techniques for matching visual cues if the AP locations are marked on images. Some embodiment may conduct several other operations to optimize placement of APs. These optimization operations may reduce the number of steps needed to place APs on floor plans, and/or may reduce extraneous and superfluous information from the floor plans that may clutter the annotated floor plan map.Type: GrantFiled: February 8, 2013Date of Patent: February 6, 2018Assignee: QUALCOMM IncorporatedInventors: Abhinav Sharma, Sunil Patel, Murthy S. Vempati, Saumitra Mohan Das, Chandrakant Mehta, Rupali T. Desai
-
Publication number: 20160085831Abstract: Method, device, computer program product, and apparatus for performing map classification is described. An unstructured map can be received to determine groups of components within the unstructured map having a same property. Shared properties within the unstructured map can include color, intensity, contrast, and line connectivity. A structured map can be generated by assigning each group of components detected within the unstructured map to a layer. A visual representation of the groups may be presented or displayed within a graphical user interface (GUI), such that each group is a selectable object for manipulation within the GUI. The GUI can receive selections or requests to update one or more properties of the group.Type: ApplicationFiled: September 22, 2014Publication date: March 24, 2016Inventors: Hui Chao, Chandrakant Mehta, Saumitra Mohan Das, Aravindkumar Ilangovan, Abhinav Sharma
-
Patent number: 9275282Abstract: Systems, apparatus and methods for merging maps used by a positioning server are presented. Original maps are overlaid, concatenated or inset to create a more detailed map. The original maps are from different sources and/or in different formats. By merging or fusing maps together, a positioning server may create a better structural map, which is in turn used to create improved positioning assistance data.Type: GrantFiled: November 16, 2012Date of Patent: March 1, 2016Assignee: QUALCOMM IncorporatedInventors: Saumitra Mohan Das, Abhinav Sharma, Chandrakant Mehta, Hui Chao, Behrooz Khorashadi
-
Patent number: 9204260Abstract: Systems and methods are provided herein for assistance data generation based on raster images, such as raster images of floor plans. A method provided herein for generating positioning assistance data includes obtaining a first raster image including a floor plan of an area; obtaining geographic reference information corresponding to the area, the geographic reference information including a location of the area; extracting structural features of the area from the floor plan of the area via the first raster image; and generating assistance data for the area based on the extracted structural features and the geographic reference information.Type: GrantFiled: March 13, 2013Date of Patent: December 1, 2015Assignee: QUALCOMM IncorporatedInventors: Chandrakant Mehta, Saumitra Mohan Das, Abhinav Sharma
-
Patent number: 9159041Abstract: A system and method according to which data associated with a plurality of trade requests is received, and an optimization network is generated, the optimization network including a plurality of nodes corresponding to the trade requests. The nodes are ranked in accordance with at least one business objective, and one or more of the requests are fulfilled in an order based on the ranking of the nodes. To fulfill the one or more requests, a solution is generated, the solution complying with one or more predetermined rules. In an exemplary embodiment, each of the trade requests corresponds to a request to trade a work assignment. In an exemplary embodiment, each trade request is a request by an airline crew member to trade an airline flight sequence, and the at least one business objective is based on airline crew member seniority.Type: GrantFiled: July 13, 2012Date of Patent: October 13, 2015Assignee: American Airlines, Inc.Inventors: Xin Liu, Abhinav Sharma, Shengnan Wu, Tuell Green, June Ma