Patents by Inventor Senthil Kumaran
Senthil Kumaran 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: 20220391964Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors to cause the one or more processors to perform: extracting one or more visual attributes of a requested product in a domain based on an image describing the requested product in an inquiry from a user; extracting one or more textual attributes of the requested product based on a text describing the requested product in the inquiry; determining projected requested products, in a product graph relating to the domain and dynamically generated by machine learning, based on the one or more visual attributes of the requested product and the one or more textual attributes of the requested product; determining one or more substitutes for the requested product based on scores of candidate products in the product graph, wherein: a greater weight is given to visual distances than textual distances in determining the scores; the visual distances and the textType: ApplicationFiled: June 27, 2022Publication date: December 8, 2022Applicant: Walmart Apollo, LLCInventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
-
Patent number: 11373231Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user and the order of the one or more substitutes to be transmitted to the user.Type: GrantFiled: January 31, 2019Date of Patent: June 28, 2022Assignee: WALMART APOLLO, LLCInventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
-
Patent number: 11373228Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user. The method comprises one or more of the steps including receiving an inquiry from a user, which comprises a requested product; extracting one or more attributes of the requested product based on the inquiry; determining a context of the inquiry; and determining one or more substitutes for the requested product from an inventory database based on a distance between the requested product and each substitute of the one or more substitutes, as projected in a product graph relating to a domain of the requested product and the context of the inquiry.Type: GrantFiled: January 31, 2019Date of Patent: June 28, 2022Assignee: WALMART APOLLO, LLCInventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
-
Patent number: 10909106Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of transmitting an action command to each of a first server and a second server, the action command comprising one or more operation statements, transmitting an undo operation statement to each of the first server and the second server with each of the one or more operation statements, and receiving a fail notification from the second server indicating that an action associated with the action command has failed if one of the operation statements has failed on the second server. The operation statements can include instructions to create, modify, or delete a referential relationship. The undo operation statements can include instructions to undo operations associated with the operation statements.Type: GrantFiled: November 11, 2016Date of Patent: February 2, 2021Assignee: WALMART APOLLO, LLCInventors: Venkatesh Kandaswamy, Karthik Deivasigamani, Arvind Chockalingam Senthil Kumaran
-
Publication number: 20200250731Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user and the order of the one or more substitutes to be transmitted to the user.Type: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Applicant: Walmart Apollo, LLCInventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
-
Publication number: 20200250729Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user. The method comprises one or more of the steps including receiving an inquiry from a user, which comprises a requested product; extracting one or more attributes of the requested product based on the inquiry; determining a context of the inquiry; and determining one or more substitutes for the requested product from an inventory database based on a distance between the requested product and each substitute of the one or more substitutes, as projected in a product graph relating to a domain of the requested product and the context of the inquiry.Type: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Applicant: Walmart Apollo, LLCInventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
-
Patent number: 10724566Abstract: Thread profiles providing multi-point contact improving the vibration resistance of the threaded fastener, and thereby greatly reducing the need for fastener coatings, such as nylon patches. In various embodiments, the threaded faster may have a threaded portion configured to engage two or three points of a mating thread, and the threaded portion has a thread defined by a crest portion, a leading flank, at least one root portion, and a trailing flank, all of which may be oriented at angle relative to the normal axis.Type: GrantFiled: December 19, 2018Date of Patent: July 28, 2020Assignee: Infastech Intellectual Properties Pte. Ltd.Inventors: Cheng Siong Phua, Senthil Kumaran Kothandaraman
-
Patent number: 10659326Abstract: A user interface (UI) may be used to introduce a message into the cloud computing network. The message may be received by a service associated with the cloud computing network. The message may trigger the service to generate data in response to receiving the message. The generated data may include temporal data that includes the date and time data specifying when the message was received by the service. The generated temporal data may be forwarded to a telemetry store associated with the cloud computing network. A user or report generating operator portal may generate a report that includes the generated temporal data. The generated report may be used to determine if the service associated with the cloud computing network is functioning properly.Type: GrantFiled: October 27, 2017Date of Patent: May 19, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Marc Victor Greisen, Cheick Omar Keita, Stanislav Tishkin, Marina Polishchuk, Senthil Kumaran Chandran, William Blum
-
Patent number: 10560535Abstract: A remote desktop session host system includes a first terminal server including a first data collector, a second terminal server including a second data collector, and a data storage device. The first terminal server hosts a first terminal session. In response to determining that the first terminal server is underutilized, the first data collector creates a snapshot of the first terminal session, stores the snapshot on the data storage device, and logs off the first terminal session. The snapshot includes a context for the first terminal session. A second terminal session is launched on the second terminal server, and the second data collector retrieves the snapshot and provides the snapshot to the second terminal session to restore the context to the second session.Type: GrantFiled: May 21, 2015Date of Patent: February 11, 2020Assignee: Dell Products, LPInventors: Farzad Khosrowpour, Senthil Kumaran Baladhandayutham
-
Publication number: 20200010978Abstract: A crucible for growing silicon ingots may include a vessel having a bottom wall and side walls surrounding an inner portion of the vessel. A coating layer is applied to inner surfaces of the bottom wall and the side walls, the coating layer including a temperature-resistant material compatible with ingot growth from molten silicon such as silicon nitride. A patterned protrusion layer is applied at the inner surface of the bottom wall, which includes a matrix consisting of a temperature-resistant material compatible with ingot growth from molten silicon such as silicon nitride. Furthermore, the patterned protrusion layer includes particles of a nucleation enhancing material such as silica, the particles locally protruding from the matrix. The protruding particles may generate a pattern of multiple nucleation points during crystal growth of the ingot. Due to such multiple nucleation points, a dislocation density defect propagation towards a top may be reduced during crystal growth such that, e.g.Type: ApplicationFiled: May 10, 2017Publication date: January 9, 2020Applicant: REC SOLAR PTE. LTD.Inventors: Abbu Udaiyar Senthil KUMARAN, YuHao Mike WU, Qi TANG, Benoit Jean Jacques LE FLAO, Hock Kar NG, Adolphus SONG
-
Publication number: 20190132223Abstract: A user interface (UI) may be used to introduce a message into the cloud computing network. The message may be received by a service associated with the cloud computing network. The message may trigger the service to generate data in response to receiving the message. The generated data may include temporal data that includes the date and time data specifying when the message was received by the service. The generated temporal data may be forwarded to a telemetry store associated with the cloud computing network. A user or report generating operator portal may generate a report that includes the generated temporal data. The generated report may be used to determine if the service associated with the cloud computing network is functioning properly.Type: ApplicationFiled: October 27, 2017Publication date: May 2, 2019Inventors: Marc Victor GREISEN, Cheick Omar KEITA, Stanislav TISHKIN, Marina POLISHCHUK, Senthil Kumaran CHANDRAN, William BLUM
-
Publication number: 20190120273Abstract: Thread profiles providing multi-point contact improving the vibration resistance of the threaded fastener, and thereby greatly reducing the need for fastener coatings, such as nylon patches. In various embodiments, the threaded faster may have a threaded portion configured to engage two or three points of a mating thread, and the threaded portion has a thread defined by a crest portion, a leading flank, at least one root portion, and a trailing flank, all of which may be oriented at angle relative to the normal axis.Type: ApplicationFiled: December 19, 2018Publication date: April 25, 2019Applicant: INFASTECH INTELLECTUAL PROPERTIES PTE. LTD.Inventors: CHENG SIONG PHUA, SENTHIL KUMARAN KOTHANDARAMAN
-
Patent number: 10197086Abstract: Disclosed are new thread profiles that provide multi-point contact improving the vibration resistance of the threaded fastener, and thereby greatly reducing the need for fastener coatings, such as nylon patches. In various embodiments, the threaded faster may have a threaded portion configured to engage two or three points of a mating thread, and the threaded portion has a thread defined by a crest portion, a leading flank, at least one root portion, and a trailing flank, all of which may be oriented at angle relative to the normal axis.Type: GrantFiled: July 29, 2016Date of Patent: February 5, 2019Assignee: Infastech Intellectual Properties Pte. LtdInventors: Cheng Siong Phua, Senthil Kumaran Kothandaraman
-
Publication number: 20180137162Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of transmitting an action command to each of a first server and a second server, the action command comprising one or more operation statements, transmitting an undo operation statement to each of the first server and the second server with each of the one or more operation statements, and receiving a fail notification from the second server indicating that an action associated with the action command has failed if one of the operation statements has failed on the second server. The operation statements can include instructions to create, modify, or delete a referential relationship. The undo operation statements can include instructions to undo operations associated with the operation statements.Type: ApplicationFiled: November 11, 2016Publication date: May 17, 2018Applicant: WAL-MART STORES, INC.Inventors: Venkatesh Kandaswamy, Karthik Deivasigamani, Arvind Chockalingam Senthil Kumaran
-
Patent number: 9838275Abstract: In one embodiment, a method includes, by a cloud services system, determining a baseline actual hardware performance utilization of a plurality of hardware computing devices for a plurality of applications in accordance with an initial mapping that maps a plurality of hardware resource classes to the plurality of applications, where each of the hardware computing devices is associated with one of the plurality of hardware resource classes, determining a lower-cost configuration in which each application is assigned to the hardware class having a lowest equivalent cost for that application, and, when the sum of the lowest equivalent costs for each application assigned to a particular hardware class by the lower-cost configuration is less than a threshold value, moving one or more applications from their initially-assigned hardware classes in the initial mapping to the particular hardware class.Type: GrantFiled: July 13, 2015Date of Patent: December 5, 2017Assignee: Dell Products L.P.Inventors: Farzad Khosrowpour, Senthil Kumaran Baladhandayutham
-
Publication number: 20170030393Abstract: Disclosed are new thread profiles that provide multi-point contact improving the vibration resistance of the threaded fastener, and thereby greatly reducing the need for fastener coatings, such as nylon patches. In various embodiments, the threaded faster may have a threaded portion configured to engage two or three points of a mating thread, and the threaded portion has a thread defined by a crest portion, a leading flank, at least one root portion, and a trailing flank, all of which may be oriented at angle relative to the normal axis.Type: ApplicationFiled: July 29, 2016Publication date: February 2, 2017Applicant: INFASTECH INTELLECTUAL PROPERTIES PTE. LTD.Inventors: CHENG SIONG PHUA, SENTHIL KUMARAN KOTHANDARAMAN
-
Publication number: 20170019296Abstract: In one embodiment, a method includes, by a cloud services system, determining a baseline actual hardware performance utilization of a plurality of hardware computing devices for a plurality of applications in accordance with an initial mapping that maps a plurality of hardware resource classes to the plurality of applications, where each of the hardware computing devices is associated with one of the plurality of hardware resource classes, determining a lower-cost configuration in which each application is assigned to the hardware class having a lowest equivalent cost for that application, and, when the sum of the lowest equivalent costs for each application assigned to a particular hardware class by the lower-cost configuration is less than a threshold value, moving one or more applications from their initially-assigned hardware classes in the initial mapping to the particular hardware class.Type: ApplicationFiled: July 13, 2015Publication date: January 19, 2017Inventors: Farzad Khosrowpour, Senthil Kumaran Baladhandayutham
-
Publication number: 20160344821Abstract: A remote desktop session host system includes a first terminal server including a first data collector, a second terminal server including a second data collector, and a data storage device. The first terminal server hosts a first terminal session. In response to determining that the first terminal server is underutilized, the first data collector creates a snapshot of the first terminal session, stores the snapshot on the data storage device, and logs off the first terminal session. The snapshot includes a context for the first terminal session. A second terminal session is launched on the second terminal server, and the second data collector retrieves the snapshot and provides the snapshot to the second terminal session to restore the context to the second session.Type: ApplicationFiled: May 21, 2015Publication date: November 24, 2016Inventors: Farzad Khosrowpour, Senthil Kumaran Baladhandayutham
-
Patent number: 9258311Abstract: Embodiments of the invention provide systems and methods for providing a virtual federation of remote portals. According to one embodiment, providing a virtual federation of remote portals can comprise defining, by a portal system, a configuration of a virtual federation of a plurality of nodes. For example, each node can comprise an application server executing a different enterprise application and maintaining application content for the enterprise application in a separate database. The portal system can also define access control information for a user of the portal system. Each node of the virtual federation can similarly define access control information for the user. The system can then provide access to the application content of the nodes at runtime based on the configuration of the virtual federation and the access control information for the user defined by the portal system and the access control information for the user defined by the nodes.Type: GrantFiled: June 26, 2012Date of Patent: February 9, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Pramod Agrawal, Senthil Kumaran, Vijay Subramanian
-
Publication number: 20140330939Abstract: Systems and methods for reducing problems and disadvantages associated with downloading content associated with optical media are disclosed. A method may include determining a size of an item of content to be downloaded. The method may also include determining a download speed of a network connection between an information handling system and a content provider and determining a fractional download size corresponding with a desired download time at the download speed of the network connection based at least on the download speed. The method may further include downloading a plurality of portions of the content from the content provider, each portion less than or substantially equal in file size than the fractional download size, wherein at least two of the plurality of portions are downloaded substantially in parallel, and combining each of the plurality of portions such that the combination is substantially similar to the item of content.Type: ApplicationFiled: July 16, 2014Publication date: November 6, 2014Inventors: O.R. SENTHIL KUMARAN, K. SIRISHA UMAPATHY