Patents by Inventor Varun Joshi
Varun Joshi 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: 12164394Abstract: A system for database reversion is described. The system comprises: a database engine configured to host an active database; a log engine configured to generate transaction logs for transactions affecting the active database; a backup engine configured to create a backup data structure to allow for database reversion; and a memory buffer separate from the active database. A page in the active database has an associated page timestamp indicating a most recent update of the page in the active database. The database engine is configured to flush an updated copy of a page in the memory buffer to the active database. The backup engine is configured to, prior to the flush, store an image of the page in the active database to the backup data structure when the page in the active database is older than the time value related to the creation time of the backup data structure.Type: GrantFiled: December 2, 2022Date of Patent: December 10, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Varun Joshi Kishanlal Joshi, Anil Kumar Ruia, Yogesh Bansal
-
Patent number: 12093988Abstract: A result ranking system can include a computing device that is configured to obtain a plurality of items based on a query and a value corresponding to each item of the plurality of items. The computing system can also be configured to retrieve a value distribution corresponding to the query and generated based on customer interaction data. The computing system can also, for each item of the plurality of items, determine a feature value based on the value distribution and the corresponding value of the item. The computing system can be further configured to transmit the plurality of items to a customer device for display in an arrangement based on the corresponding feature value.Type: GrantFiled: May 5, 2021Date of Patent: September 17, 2024Assignee: Walmart Apollo, LLCInventors: Xinyi Liu, Varun Joshi, Jungwoo Han, Cun Mu, Rajyashree Mukherjee
-
Publication number: 20240257213Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions executed by the one or more processors can perform functions comprising: storing a category classification hierarchy that classifies items into a plurality of browse categories; monitoring user engagement metrics for each of the items; using the user engagement metrics to compute shelf importance signals for the items; executing a ranking engine that generates a ranked item listing for a browse category based, at least in part, on the shelf importance signals for the items; and transmitting the ranked item listing for the browse category to a computing device. Other embodiments are disclosed herein.Type: ApplicationFiled: January 30, 2023Publication date: August 1, 2024Applicant: Walmart Apollo, LLCInventors: Varun Joshi, Cun Mu, Zheng Yan
-
Publication number: 20240184674Abstract: A system for database reversion is described. The system comprises: a database engine configured to host an active database; a log engine configured to generate transaction logs for transactions affecting the active database; a backup engine configured to create a backup data structure to allow for database reversion; and a memory buffer separate from the active database. A page in the active database has an associated page timestamp indicating a most recent update of the page in the active database. The database engine is configured to flush an updated copy of a page in the memory buffer to the active database. The backup engine is configured to, prior to the flush, store an image of the page in the active database to the backup data structure when the page in the active database is older than the time value related to the creation time of the backup data structure.Type: ApplicationFiled: December 2, 2022Publication date: June 6, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Varun Joshi KISHANLAL JOSHI, Anil Kumar RUIA, Yogesh BANSAL
-
Publication number: 20220358559Abstract: A result ranking system can include a computing device that is configured to obtain a plurality of items based on a query and a value corresponding to each item of the plurality of items. The computing system can also be configured to retrieve a value distribution corresponding to the query and generated based on customer interaction data. The computing system can also, for each item of the plurality of items, determine a feature value based on the value distribution and the corresponding value of the item. The computing system can be further configured to transmit the plurality of items to a customer device for display in an arrangement based on the corresponding feature value.Type: ApplicationFiled: May 5, 2021Publication date: November 10, 2022Inventors: Xinyi Liu, Varun Joshi, Jungwoo Han, Cun Mu, Rajyashree Mukherjee
-
Patent number: 11323115Abstract: A high-speed multiplexor comprises a set of differential input pairs to receive and mix a set of differential input signals at a differential output node pair. The high-speed multiplexer further comprises an active inductive load pair driven by the input stage using the mixed set of differential input signals. Each active inductive load comprises a p-channel field effect transistor (pFET) device connected to one of the differential output node pairs and a resistor connected between a gate node and a drain node of the pFET device. The multiplexer further comprises a first cross-coupling capacitor connected between the gate node of a first inductive load and a second output node of the differential output node pair and a second cross-coupling capacitor connected between the gate node of a second inductive load and a first output node of the differential output node pair.Type: GrantFiled: May 10, 2021Date of Patent: May 3, 2022Assignee: Cadence Design Systems, Inc.Inventors: Xiaobin Yuan, Dimitrios Loizos, Varun Joshi
-
Patent number: 11287803Abstract: According to an example, with respect to decentralized supply chain for three-dimensional printing based on distributed ledger technology, three-dimensional printing constraints may be ascertained for a three-dimensional part to be printed, and a plurality of attributes for three-dimensional printers may be ascertained. The three-dimensional printing constraints may be compared to each attribute of the plurality of attributes. A determination may be made as to whether the three-dimensional part is printable by at least one three-dimensional printer or not printable by any three-dimensional printer. Costs associated with three-dimensional printing of the three-dimensional part and non-three-dimensional printing based manufacturing of the three-dimensional part may be ascertained. A determination may be made as to whether the three-dimensional part is to be printed by the at least one three-dimensional printer.Type: GrantFiled: November 27, 2019Date of Patent: March 29, 2022Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Pravesh Kumar, Harshit Nigam, Prashant Sanghvi, Ashutosh Vikram, Anshul Gupta, Varun Joshi, Anurag Kataria
-
Publication number: 20200096972Abstract: According to an example, with respect to decentralized supply chain for three-dimensional printing based on distributed ledger technology, three-dimensional printing constraints may be ascertained for a three-dimensional part to be printed, and a plurality of attributes for three-dimensional printers may be ascertained. The three-dimensional printing constraints may be compared to each attribute of the plurality of attributes. A determination may be made as to whether the three-dimensional part is printable by at least one three-dimensional printer or not printable by any three-dimensional printer. Costs associated with three-dimensional printing of the three-dimensional part and non-three-dimensional printing based manufacturing of the three-dimensional part may be ascertained. A determination may be made as to whether the three-dimensional part is to be printed by the at least one three-dimensional printer.Type: ApplicationFiled: November 27, 2019Publication date: March 26, 2020Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Pravesh Kumar, Harshit Nigam, Prashant Sanghvi, Ashutosh Vikram, Anshul Gupta, Varun Joshi, Anurag Kataria
-
Patent number: 10520922Abstract: According to an example, with respect to decentralized supply chain for three-dimensional printing based on distributed ledger technology, three-dimensional printing constraints may be ascertained for a three-dimensional part to be printed, and a plurality of attributes for three-dimensional printers may be ascertained. The three-dimensional printing constraints may be compared to each attribute of the plurality of attributes. A determination may be made as to whether the three-dimensional part is printable by at least one three-dimensional printer or not printable by any three-dimensional printer. Costs associated with three-dimensional printing of the three-dimensional part and non-three-dimensional printing based manufacturing of the three-dimensional part may be ascertained. A determination may be made as to whether the three-dimensional part is to be printed by the at least one three-dimensional printer.Type: GrantFiled: March 9, 2018Date of Patent: December 31, 2019Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Pravesh Kumar, Harshit Nigam, Prashant Sanghvi, Ashutosh Vikram, Anshul Gupta, Varun Joshi, Anurag Kataria
-
Publication number: 20190278254Abstract: According to an example, with respect to decentralized supply chain for three-dimensional printing based on distributed ledger technology, three-dimensional printing constraints may be ascertained for a three-dimensional part to be printed, and a plurality of attributes for three-dimensional printers may be ascertained. The three-dimensional printing constraints may be compared to each attribute of the plurality of attributes. A determination may be made as to whether the three-dimensional part is printable by at least one three-dimensional printer or not printable by any three-dimensional printer. Costs associated with three-dimensional printing of the three-dimensional part and non-three-dimensional printing based manufacturing of the three-dimensional part may be ascertained. A determination may be made as to whether the three-dimensional part is to be printed by the at least one three-dimensional printer.Type: ApplicationFiled: March 9, 2018Publication date: September 12, 2019Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Pravesh Kumar, Harshit Nigam, Prashant Sanghvi, Ashutosh Vikram, Anshul Gupta, Varun Joshi, Anurag Kataria
-
Patent number: 10251101Abstract: A method (100) performed in a target network node (12) is provided for re-establishing a connection to a communication device (11). The method (100) comprises receiving (101), from the communication device (11), a request for a re-establishment of the connection, the request comprising a first identifier identifying a management node (14) and a second identifier uniquely identifying a source cell of the communication device (11); obtaining (102) a context for the communication device (11) based on at least one of the first identifier and the second identifier; and re-establishing (103) the connection to the communication device (11). Methods in source network node (13), management node (14) and communication devices (11) are also provided, and corresponding nodes, computer programs and computer program products.Type: GrantFiled: June 24, 2015Date of Patent: April 2, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Varun Joshi, Rahul Krishna, Krishna Mohan Menon
-
Publication number: 20180192332Abstract: A method (100) performed in a target network node (12) is provided for re-establishing a connection to a communication device (11). The method (100) comprises receiving (101), from the communication device (11), a request for a re-establishment of the connection, the request comprising a first identifier identifying a management node (14) and a second identifier uniquely identifying a source cell of the communication device (11); obtaining (102) a context for the communication device (11) based on at least one of the first identifier and the second identifier; and re-establishing (103) the connection to the communication device (11). Methods in source network node (13), management node (14) and communication devices (11) are also provided, and corresponding nodes, computer programs and computer program products.Type: ApplicationFiled: June 24, 2015Publication date: July 5, 2018Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Varun JOSHI, Rahul KRISHNA, Krishna MOHAN MENON
-
Publication number: 20130254667Abstract: The present invention provides a method and system for assessing usability of a website. The method includes scanning at least a portion of the website to be assessed based on a keyword input by a user, where the keyword specifies a structure of an HTML element. The method further includes validating the scanned results with the set of rules and recommendations corresponding to the usability standard and guideline selected by the user and generating a set of reports. The reports include different statistics of the identified usability failure along with the recommendations to improve the web usability requirements.Type: ApplicationFiled: June 27, 2012Publication date: September 26, 2013Applicant: INFOSYS LIMITEDInventors: Jai Ganesh, Ajay Kolhatkar, Shaurabh Bharti, Navin Kasa, Shrirang Prakash Sahasrabudhe, Shridhar Karandikar, Nishtha Srivastava, Varun Joshi, Vijaya Bhaskar Peddinti, Tarun Prakash Sharma, Mukund Raj