Patents by Inventor Sachin Adlakha
Sachin Adlakha 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: 12001468Abstract: Extracting key-value attributes from unstructured data includes a parser receiving a first incident comprising key-value attributes and a second incident comprising key-value attributes, and parsing the first incident for the key-value attributes and the second incident for key-value attributes. A machine learning (ML) model perform a pairwise comparison of one or more common key-value attributes associated with the first incident and the second incident. A cosine similarity module computes a cosine similarity between the one or more common key-value attributes to generate a score for each of the one or more common key-value attributes associated with the first incident and the second incident, and generates a final score between the first incident and the second incident by averaging all cosine similarity scores computed for each of the one or more common key-value attributes.Type: GrantFiled: March 28, 2023Date of Patent: June 4, 2024Assignee: Freshworks Inc.Inventors: Rudresh Veerabhadraiah, Sachin Adlakha, Charan Kumar
-
Patent number: 11954108Abstract: This application relates to apparatus and methods for applying trained machine learning models to determine an item's relevance to a search query. In some examples, a query and data identifying a plurality of items are received. Item attributes for each of the plurality of items are obtained, and features are generated based on the item attributes. Further, a score is generated for each item by applying a trained machine learning model to the corresponding features and the query. Matching attributes are determined for each of the plurality of items based on the corresponding item attributes and the query, and the score of each of the plurality of items is adjusted based on the matching attributes. Further, the ranking data is generated based on the adjusted score of each of the plurality of items. The ranking data may be transmitted to a web server for display of the items.Type: GrantFiled: January 30, 2021Date of Patent: April 9, 2024Assignee: Walmart Apollo, LLCInventors: Zhenrui Wang, Siyue Gao, Ajit Varghese Puthenputhussery, Manasa Swamy, Sachin Adlakha
-
Methods and apparatus for automatically providing a ranking of items in response to a search request
Patent number: 11494391Abstract: This application relates to apparatus and methods for ranking search results. In some examples, a computing device receives item data identifying items for a search query provided by a user. The computing determines, for each item, a first value based on a relevance of the item to the search query. The computing device also determines user engagement data for the user, where the user engagement data identifies engagements by the user on a webpage. The computing device determines, for each item, a second value based on the user engagement data. In some examples, the computing device determines the first values and second values by executing one or more machine learning models. The computing device further determines a ranking of the plurality of items based on the first values and the second values. The computing may transmit the ranking of the plurality of items, such as to a web server.Type: GrantFiled: January 30, 2020Date of Patent: November 8, 2022Assignee: Walmart Apollo, LLCInventors: Ajit Varghese Puthenputhussery, Sachin Adlakha, Alessandro Magnani, Nikita Maple Sudan, Sapeksha Virinchi Vemulapati, Zhenrui Wang, Isha Ghai -
Publication number: 20220245162Abstract: This application relates to apparatus and methods for applying trained machine learning models to determine an item's relevance to a search query. In some examples, a query and data identifying a plurality of items are received. Item attributes for each of the plurality of items are obtained, and features are generated based on the item attributes. Further, a score is generated for each item by applying a trained machine learning model to the corresponding features and the query. Matching attributes are determined for each of the plurality of items based on the corresponding item attributes and the query, and the score of each of the plurality of items is adjusted based on the matching attributes. Further, the ranking data is generated based on the adjusted score of each of the plurality of items. The ranking data may be transmitted to a web server for display of the items.Type: ApplicationFiled: January 30, 2021Publication date: August 4, 2022Inventors: Zhenrui Wang, Siyue Gao, Ajit Varghese Puthenputhussery, Manasa Swamy, Sachin Adlakha
-
METHODS AND APPARATUS FOR AUTOMATICALLY PROVIDING A RANKING OF ITEMS IN RESPONSE TO A SEARCH REQUEST
Publication number: 20210240722Abstract: This application relates to apparatus and methods for ranking search results. In some examples, a computing device receives item data identifying items for a search query provided by a user. The computing determines, for each item, a first value based on a relevance of the item to the search query. The computing device also determines user engagement data for the user, where the user engagement data identifies engagements by the user on a webpage. The computing device determines, for each item, a second value based on the user engagement data. In some examples, the computing device determines the first values and second values by executing one or more machine learning models. The computing device further determines a ranking of the plurality of items based on the first values and the second values. The computing may transmit the ranking of the plurality of items, such as to a web server.Type: ApplicationFiled: January 30, 2020Publication date: August 5, 2021Inventors: Ajit Varghese PUTHENPUTHUSSERY, Sachin ADLAKHA, Alessandro MAGNANI, Nikita Maple SUDAN, Sapeksha Virinchi VEMULAPATI, Zhenrui WANG, Isha GHAI -
Publication number: 20170359228Abstract: An example method comprises receiving a first data stream regarding performance of a monitored system at a first time, determining a plurality of distributions from the first data stream, identifying at least one state for each different distribution of the plurality of distributions to identify a plurality of states, classifying each of the plurality of states into classifications, identifying at least one of the plurality of states as being a problematic state, for each state recognizing one or more transitions from or to other states of the plurality of states, receiving a second data stream of the monitored system at a second time, identifying a precursor state of the plurality of states indicating at least a potential future transition to the problematic state, and generating a warning before the monitored system enters the problematic state.Type: ApplicationFiled: June 9, 2017Publication date: December 14, 2017Inventors: Daniel C. O'Neill, Sachin Adlakha, Peter T. Pham
-
Publication number: 20170357897Abstract: An example method comprises receiving a first data stream regarding performance of a monitored system at a first time, determining a plurality of distributions from the first data stream using a density function of a plurality of bins for the data, identifying at least one state for each different distribution of the plurality of distributions to identify a plurality of states, classifying each of the plurality of states into classifications, identifying at least one of the plurality of states as being a problematic state using a first log likelihood ratio, for each state recognizing one or more transitions from or to other states of the plurality of states, receiving a second data stream of the monitored system at a second time, identifying a precursor state indicating at least a potential future transition to the-problematic state, and generating a warning before the monitored system enters the problematic state.Type: ApplicationFiled: June 9, 2017Publication date: December 14, 2017Inventors: Sachin Adlakha, Daniel C. O'Neill, Peter T. Pham
-
Patent number: 7924704Abstract: A method to reduce memory requirements for a packet loss concealment algorithm in the event of packet loss in a receiver of pulse code modulated voice signals. A voice playout unit in the receiver shares its nominal delay buffer with a history buffer of a packet loss concealment algorithm up to a maximum limit described in a standard. This reduces or eliminates need to allocate memory for the history buffer. A history buffer can also be extended to retain an original portion of voice signal packets received prior to a packet loss as well as generated voice signals as they are generated. A scratch buffer is used as a working buffer and replaces the function of a pitch buffer.Type: GrantFiled: August 24, 2009Date of Patent: April 12, 2011Assignee: Texas Instruments IncorporatedInventors: John T. Dowdal, Sachin Adlakha, Dunling Li
-
Publication number: 20090310603Abstract: A method to reduce memory requirements for a packet loss concealment algorithm in the event of packet loss in a receiver of pulse code modulated voice signals. A voice playout unit in the receiver shares its nominal delay buffer with a history buffer of a packet loss concealment algorithm up to a maximum limit described in a standard. This reduces or eliminates need to allocate memory for the history buffer. A history buffer can also be extended to retain an original portion of voice signal packets received prior to a packet loss as well as generated voice signals as they are generated. A scratch buffer is used as a working buffer and replaces the function of a pitch buffer.Type: ApplicationFiled: August 24, 2009Publication date: December 17, 2009Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: John T. Dowdal, Sachin Adlakha, Dunling Li
-
Patent number: 7590047Abstract: A method to reduce memory requirements for a packet loss concealment algorithm in the event of packet loss in a receiver of pulse code modulated voice signals. A voice playout unit in the receiver shares its nominal delay buffer with a history buffer of a packet loss concealment algorithm up to a maximum limit described in a standard. This reduces or eliminates need to allocate memory for the history buffer. A history buffer can also be extended to retain an original portion of voice signal packets received prior to a packet loss as well as generated voice signals as they are generated. A scratch buffer is used as a working buffer and replaces the function of a pitch buffer.Type: GrantFiled: February 14, 2005Date of Patent: September 15, 2009Assignee: Texas Instruments IncorporatedInventors: John T. Dowdal, Sachin Adlakha, Dunling Li
-
Publication number: 20060182086Abstract: A method to reduce memory requirements for a packet loss concealment algorithm in the event of packet loss in a receiver of pulse code modulated voice signals. A voice playout unit in the receiver shares its nominal delay buffer with a history buffer of a packet loss concealment algorithm up to a maximum limit described in a standard. This reduces or eliminates need to allocate memory for the history buffer. A history buffer can also be extended to retain an original portion of voice signal packets received prior to a packet loss as well as generated voice signals as they are generated. A scratch buffer is used as a working buffer and replaces the function of a pitch buffer.Type: ApplicationFiled: February 14, 2005Publication date: August 17, 2006Inventors: John Dowdal, Sachin Adlakha, Dunling Li
-
Publication number: 20050117183Abstract: A fax-aware telephone for handling facsimile transmissions over a computer network, such as the Internet, that includes a facsimile processing unit for handling an incoming or outgoing facsimile call, a voice processing unit for handling an incoming or outgoing voice call, a memory unit for storing an incoming facsimile transmission, and a file transfer protocol client for transferring a facsimile transmission to the computer network, an external storage device, or to a printer driver. The fax-aware telephone handles a facsimile call and a voice call together over a single data line from a computer network.Type: ApplicationFiled: November 28, 2003Publication date: June 2, 2005Inventors: Sachin Adlakha, Frank Fruth, Samant Kumar