Patents by Inventor Ashish Ranjan
Ashish Ranjan 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: 20250015976Abstract: Techniques described herein provide procedures for reducing MACsec Key Agreement (MKA)-related traffic and improving resource allocation for MKA protocol through an EVPN environment. Techniques include leveraging Border Gateway Protocol (BGP) signaling for MKA between Provider Edge (PE) routers instead of between Customer Edge (CE) routers, which mitigates both hardware restrictions and scalability challenges with a new Xaas enablement. A new BGP-EVPN route type is defined that can communicate a set of MKA information along with an address destination associated with a provider edge device to establish a BGP MKA session and enable MACsec encryption/decryption at the provider edge device.Type: ApplicationFiled: July 7, 2023Publication date: January 9, 2025Inventors: Ashish Ranjan Panda, Pix Xu, Xiangbo Wang, Parul Seth
-
Publication number: 20240412217Abstract: A communications server apparatus 102 comprising a microprocessor 116 and a memory 118, the communications server apparatus 102 being configured, under control of the microprocessor 116, to execute instructions 120 stored in the memory 118, to: determine an estimated time of arrival (ETA) for the delivery trip, determine a level of confidence for the ETA, determine a delivery time threshold based on a delivery distance for the delivery trip, determine a customer sensitivity factor based on historical transaction data for a user related to the delivery trip, and determine an ETA buffer time based on the level of confidence, the delivery time threshold and/or the customer sensitivity factor. Also, a method, a user device, an e-commerce server and system.Type: ApplicationFiled: September 16, 2022Publication date: December 12, 2024Inventors: Haijin FAN, Hendra Teja WIRAWAN, Ashish Ranjan KARN
-
Patent number: 12163143Abstract: The invention generally relates to plant cells and plants modified to increase resistance to necrotrophs or drought and methods of selecting and using the same. More specifically, the invention relates in part to plant cells and/or plants modified to eliminate or reduce as compared to control plants cell the NADPH oxidase activity or expression of certain respiratory burst oxidase homolog (RBOH) proteins and methods of selecting for and using the same.Type: GrantFiled: September 3, 2021Date of Patent: December 10, 2024Assignee: WISCONSIN ALUMNI RESEARCH FOUNDATIONInventors: Ashish Ranjan, Mehdi Kabbage, Damon Lee Smith
-
Patent number: 12106321Abstract: In some examples, a system may be configured to obtain a set of features of a set of users including one or more features of transaction of the set of users and one or more features of engagement data of the set of users. Additionally, the system may be configured to implement a first set of operations that generate output data including a plurality of churn scores, based on the set of features. In some examples, each churn score of the plurality of churn scores being associated with a particular user of the set of users and characterize a likelihood of a churn event of the corresponding user.Type: GrantFiled: July 28, 2023Date of Patent: October 1, 2024Assignee: Walmart Apollo, LLCInventors: Ashish Ranjan, Aysenur Inan, Sooraj Mangalath Subrahmannian, Divya Chaganti, Hyun Duk Cho, Sushant Kumar, Kannan Achan
-
Publication number: 20240242652Abstract: Methods, systems, and devices that support a dynamic screen refresh rate are described. An electronic device may dynamically (e.g., autonomously, while operating) adjust the rate at which a screen is refreshed, such as to balance considerations such as user experience and power consumption by the electronic device. For example, the electronic device may use an increased refresh rate when executing applications for which user experience is enhanced by a higher refresh rate and may use a decreased refresh rate when executing other applications. As another example, the electronic device may use different refresh rates while executing different portions of the same application, as some aspects of an application (e.g., more intense portions of a video game) may benefit more than others from a higher refresh rate. The electronic device may also account of rother factors, such as battery level, when setting or adjusting the refresh rate of the screen.Type: ApplicationFiled: March 27, 2024Publication date: July 18, 2024Inventors: Ashish Ranjan, Carly M. Wantulok, Prateek Trivedi, Carla L. Christensen, Jun Huang, Avani F. Trivedi
-
Patent number: 11972712Abstract: Methods, systems, and devices that support a dynamic screen refresh rate are described. An electronic device may dynamically (e.g., autonomously, while operating) adjust the rate at which a screen is refreshed, such as to balance considerations such as user experience and power consumption by the electronic device. For example, the electronic device may use an increased refresh rate when executing applications for which user experience is enhanced by a higher refresh rate and may use a decreased refresh rate when executing other applications. As another example, the electronic device may use different refresh rates while executing different portions of the same application, as some aspects of an application (e.g., more intense portions of a video game) may benefit more than others from a higher refresh rate. The electronic device may also account of other factors, such as battery level, when setting or adjusting the refresh rate of the screen.Type: GrantFiled: March 10, 2022Date of Patent: April 30, 2024Inventors: Ashish Ranjan, Carly M. Wantulok, Prateek Trivedi, Carla L. Christensen, Jun Huang, Avani F. Trivedi
-
Publication number: 20240118892Abstract: Methods and apparatuses relating to processing neural networks are described. In one embodiment, an apparatus to process a neural network includes a plurality of fully connected layer chips coupled by an interconnect; a plurality of convolutional layer chips each coupled by an interconnect to a respective fully connected layer chip of the plurality of fully connected layer chips and each of the plurality of fully connected layer chips and the plurality of convolutional layer chips including an interconnect to couple each of a forward propagation compute intensive tile, a back propagation compute intensive tile, and a weight gradient compute intensive tile of a column of compute intensive tiles between a first memory intensive tile and a second memory intensive tile.Type: ApplicationFiled: December 18, 2023Publication date: April 11, 2024Inventors: Swagath VENKATARAMANI, Dipankar DAS, Ashish RANJAN, Subarno BANERJEE, Sasikanth AVANCHA, Ashok JAGANNATHAN, Ajaya V. DURG, Dheemanth NAGARAJ, Bharat KAUL, Anand RAGHUNATHAN
-
Publication number: 20240112234Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instruction that, when executed on the one or more processors, cause the one or more processors to perform operations: generating, using a training procedure, labels based at least in part on price band activity data from a time period; training, using the training procedure, an affinity prediction model of a machine learning architecture; analyzing, using the affinity prediction model of the machine learning architecture, as trained, the price band activity data indicating interactions of a user with items; and generating, using the labels and the affinity prediction model of the machine learning architecture, as trained, one or more price affinity predictions for one or more items for the user. Other embodiments are disclosed herein.Type: ApplicationFiled: December 11, 2023Publication date: April 4, 2024Applicant: WALMART APOLLO, LLCInventors: Soumya Wadhwa, Ashish Ranjan, Selene Xu, Hyun Duk Cho, Sushant Kumar, Kannan Achan
-
Publication number: 20240062267Abstract: A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising: evaluating, using a price band determination model, degrees of expensiveness of items relative to each other in item type categories; generating, using the price band determination model, price bands associated with item type categories; assigning each of the items to a respective one of the price bands associated with a respective one of the item type categories; and presenting, to one or more end-user applications, at least one other item corresponding to at least one of the price bands associated with at least one of the item type categories. Other embodiments are disclosed.Type: ApplicationFiled: October 30, 2023Publication date: February 22, 2024Applicant: Walmart Apollo, LLCInventors: Soumya Wadhwa, Ashish Ranjan, Selene Xu, Hyun Duk Cho, Sushant Kumar, Kannan Achan
-
Patent number: 11893618Abstract: This application relates to apparatus and methods for automatically determining and providing digital recommendations including discounted items with associated savings. In some examples, a computing device obtains savings data including savings items. In response to obtaining the savings data, the computing device obtains a plurality of clusters. Each cluster of the plurality of clusters includes a set of product types. The computing device obtains user data associated with a user, and based on the savings data and the plurality of clusters, determines a set of initial items for recommendation. The set of initial items includes a subset of the savings items. The computing device also determines final recommendation items for the user based on the set of initial items and the user data.Type: GrantFiled: December 13, 2021Date of Patent: February 6, 2024Assignee: Walmart Apollo, LLCInventors: Vivek Vaidyanathan, Ashish Ranjan, Yogananth Mahalingam, Sushant Kumar, Kannan Achan
-
Publication number: 20240020717Abstract: In some examples, a system may be configured to obtain a set of features of a set of users including one or more features of transaction of the set of users and one or more features of engagement data of the set of users. Additionally, the system may be configured to implement a first set of operations that generate output data including a plurality of churn scores, based on the set of features. In some examples, each churn score of the plurality of churn scores being associated with a particular user of the set of users and characterize a likelihood of a churn event of the corresponding user.Type: ApplicationFiled: July 28, 2023Publication date: January 18, 2024Inventors: Ashish Ranjan, Aysenur Inan, Sooraj Mangalath Subrahmannian, Divya Chaganti, Hyun Duk Cho, Sushant Kumar, Kannan Achan
-
Patent number: 11842375Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: determining price bands for an item type category; associating items included in the item type category with the price bands; analyzing, using an affinity prediction model of the machine learning architecture, price band activity data indicating interactions of a user with respective items included in each of the price bands for the item type category; and generating one or more price affinity predictions for the user based, at least in part, on the price band activity data, wherein the one or more price affinity predictions predict a preference of the user for respective items associated with one or more of the price bands. Other embodiments are disclosed herein.Type: GrantFiled: January 30, 2021Date of Patent: December 12, 2023Assignee: WALMART APOLLO, LLCInventors: Soumya Wadhwa, Ashish Ranjan, Selene Xu, Hyun Duk Cho, Sushant Kumar, Kannan Achan
-
Publication number: 20230376280Abstract: The invention provides a programming environment configured to receive programming inputs through a first GUI based graphic block programming interface and through a second textual code programming interface that is configured to enable input of textual code for adding to or modifying the workflow program application, and configured for displaying within the second textual coding interface, textual program code comprising, at least the segments of textual program code associated with each of the identified graphic blocks, wherein the textual program code is expressed in a high level programming language. The integrated developer environment additionally provides for implementing fault tolerant program code by providing for state save event triggers that initiate state save events, such that saved states corresponding to the state save events can be used to restart execution of an interrupted workflow program application from the point of interruption.Type: ApplicationFiled: May 18, 2022Publication date: November 23, 2023Inventors: Ashish Ranjan, Sachin Bansal
-
Patent number: 11803889Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: providing a machine learning architecture that is configured to evaluate expensiveness of items relative to each other, wherein the items are included in an item type category; receiving prices associated with the items included in the item type category; generating, using a price band determination model associated with the machine learning architecture, price bands based, at least in part, on the prices associated with the items, each of the price bands being associated with separate price range boundaries for the item type category; and assigning each of the items to one of the price bands. Other embodiments are disclosed herein.Type: GrantFiled: January 30, 2021Date of Patent: October 31, 2023Assignee: WALMART APOLLO, LLCInventors: Soumya Wadhwa, Ashish Ranjan, Selene Xu, Hyun Duk Cho, Sushant Kumar, Kannan Achan
-
Patent number: 11756065Abstract: In some examples, a system may be configured to obtain a set of features of a set of users including one or more features of transaction of the set of users and one or more features of engagement data of the set of users. Additionally, the system may be configured to implement a first set of operations that generate output data including a plurality of churn scores, based on the set of features. In some examples, each churn score of the plurality of churn scores being associated with a particular user of the set of users and characterize a likelihood of a churn event of the corresponding user.Type: GrantFiled: January 6, 2022Date of Patent: September 12, 2023Assignee: Walmart Apollo, LLCInventors: Ashish Ranjan, Aysenur Inan, Sooraj Mangalath Subrahmannian, Divya Chaganti, Hyun Duk Cho, Sushant Kumar, Kannan Achan
-
Publication number: 20230214869Abstract: In some examples, a system may be configured to obtain a set of features of a set of users including one or more features of transaction of the set of users and one or more features of engagement data of the set of users. Additionally, the system may be configured to implement a first set of operations that generate output data including a plurality of churn scores, based on the set of features. In some examples, each churn score of the plurality of churn scores being associated with a particular user of the set of users and characterize a likelihood of a churn event of the corresponding user.Type: ApplicationFiled: January 6, 2022Publication date: July 6, 2023Inventors: Ashish Ranjan, Aysenur Inan, Sooraj Mangalath Subrahmannian, Divya Chaganti, Hyun Duk Cho, Sushant Kumar, Kannan Achan
-
Patent number: 11681529Abstract: Systems, methods, and apparatuses relating to access synchronization in a shared memory are described. In one embodiment, a processor includes a decoder to decode an instruction into a decoded instruction, and an execution unit to execute the decoded instruction to: receive a first input operand of a memory address to be tracked and a second input operand of an allowed sequence of memory accesses to the memory address, and cause a block of a memory access that violates the allowed sequence of memory accesses to the memory address. In one embodiment, a circuit separate from the execution unit compares a memory address for a memory access request to one or more memory addresses in a tracking table, and blocks a memory access for the memory access request when a type of access violates a corresponding allowed sequence of memory accesses to the memory address for the memory access request.Type: GrantFiled: August 24, 2021Date of Patent: June 20, 2023Assignee: Intel CorporationInventors: Swagath Venkataramani, Dipankar Das, Sasikanth Avancha, Ashish Ranjan, Subarno Banerjee, Bharat Kaul, Anand Raghunathan
-
Publication number: 20230186366Abstract: This application relates to apparatus and methods for automatically determining and providing digital recommendations including discounted items with associated savings. In some examples, a computing device obtains savings data including savings items. In response to obtaining the savings data, the computing device obtains a plurality of clusters. Each cluster of the plurality of clusters includes a set of product types. The computing device obtains user data associated with a user, and based on the savings data and the plurality of clusters, determines a set of initial items for recommendation. The set of initial items includes a subset of the savings items. The computing device also determines final recommendation items for the user based on the set of initial items and the user data.Type: ApplicationFiled: December 13, 2021Publication date: June 15, 2023Inventors: Vivek Vaidyanathan, Ashish Ranjan, Yogananth Mahalingam, Sushant Kumar, Kannan Achan
-
Publication number: 20220270533Abstract: Methods, systems, and devices that support a dynamic screen refresh rate are described. An electronic device may dynamically (e.g., autonomously, while operating) adjust the rate at which a screen is refreshed, such as to balance considerations such as user experience and power consumption by the electronic device. For example, the electronic device may use an increased refresh rate when executing applications for which user experience is enhanced by a higher refresh rate and may use a decreased refresh rate when executing other applications. As another example, the electronic device may use different refresh rates while executing different portions of the same application, as some aspects of an application (e.g., more intense portions of a video game) may benefit more than others from a higher refresh rate. The electronic device may also account of other factors, such as battery level, when setting or adjusting the refresh rate of the screen.Type: ApplicationFiled: March 10, 2022Publication date: August 25, 2022Inventors: Ashish Ranjan, Carly M. Wantulok, Prateek Trivedi, Carla L. Christensen, Jun Huang, Avani F. Trivedi
-
Publication number: 20220245700Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: determining price bands for an item type category; associating items included in the item type category with the price bands; analyzing, using an affinity prediction model of the machine learning architecture, price band activity data indicating interactions of a user with respective items included in each of the price bands for the item type category; and generating one or more price affinity predictions for the user based, at least in part, on the price band activity data, wherein the one or more price affinity predictions predict a preference of the user for respective items associated with one or more of the price bands. Other embodiments are disclosed herein.Type: ApplicationFiled: January 30, 2021Publication date: August 4, 2022Applicant: Walmart Apollo, LLCInventors: Soumya Wadhwa, Ashish Ranjan, Selene Xu, Hyun Duk Cho, Sushant Kumar, Kannan Achan