Patents by Inventor Arvind Mani

Arvind Mani 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: 11914787
    Abstract: Disclosed is a method for a social interaction by a robot device. The method includes receiving an input from a user, determining an emotional state of the user by mapping the received input with a set of emotions and dynamically interacting with the user based on the determined emotional state in response to the input. Dynamically interacting with the user includes generating contextual parameters based on the determined emotional state. The method includes determining an action in response to the received input based on the generated contextual parameters and performing the determined action. The method further includes receiving another input from the user in response to the performed action and dynamically updating the mapping of the received input with the set of emotions based on the other input for interacting with the user.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: February 27, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kachana Raghunatha Reddy, Vanraj Vala, Barath Raj Kandur Raja, Mohamed Akram Ulla Shariff, Parameswaranath Vadackupurath Mani, Beda Prakash Meher, Mahender Rampelli, Namitha Poojary, Sujay Srinivasa Murthy, Amit Arvind Mankikar, Balabhaskar Veerannagari, Sreevatsa Dwaraka Bhamidipati, Sanjay Ghosh
  • Patent number: 10239124
    Abstract: A cutting insert including a body having three vertices, an upper face, a lower face, and flank faces joining the upper and lower faces. At least one cutting edge is formed at an intersection between the upper face and the flank faces. A generally triangular-shaped island surrounds a central axis of the cutting insert and is higher in elevation than at least one portion of the upper face.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: March 26, 2019
    Assignee: KENNAMETAL INC.
    Inventors: Padmakumar Muthuswamy, Arunachalam Muthuchidambaram, Arvind Mani
  • Patent number: 10005131
    Abstract: A cutting insert includes a body having three vertices, an upper face, a lower face, and six planar flank faces perpendicular to and joining the upper and lower faces. A cutting edge is formed at an intersection between the upper and lower faces and each of the planar flank faces. A triangular-shaped island surrounds a central axis, A, of the cutting insert and is higher in elevation than the upper and lower faces. A tool holder includes a tool holder body having a generally triangular-shaped insert-receiving pocket with a triangular-shaped recess that is substantially identical in shape to the triangular-shaped island of the cutting insert that interacts with the island to properly locate and prevent rotation of the cutting insert when mounted in the tool holder.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: June 26, 2018
    Assignee: KENNAMETAL INC.
    Inventors: Padmakumar Muthuswamy, Arunachalam Muthuchidambaram, Arvind Mani
  • Publication number: 20180154452
    Abstract: A cutting insert including a body having three vertices, an upper face, a lower face, and flank faces joining the upper and lower faces. At least one cutting edge is formed at an intersection between the upper face and the flank faces. A generally triangular-shaped island surrounds a central axis of the cutting insert and is higher in elevation than at least one portion of the upper face.
    Type: Application
    Filed: January 31, 2018
    Publication date: June 7, 2018
    Inventors: Padmakumar Muthuswamy, Arunachalam Muthuchidambaram, Arvind Mani
  • Patent number: 9916224
    Abstract: Techniques are provided for integrating source code analysis tools with a code review tool. A user submits a code change to the code review tool and one or more code analysis tools are automatically initiated to analyze the changed code. Results of the code analysis tool(s) are automatically provided back to the code review tool. Additionally or alternatively, one or more tests are automatically run to test one or more executables that are based on the changed code. Results of the test(s) are automatically provided to the code review tool. In this way, an effect of a code change is automatically determined and available for review along with the code change. The results of any code analysis tools and/or tests may be posted synchronously or asynchronously with the corresponding code change.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: March 13, 2018
    Assignee: LinkedIn Corporation
    Inventors: Andrew Macleod, Jasper Lee, Scott Holmes, Arvind Mani, Nikhil Marathe, Yuji Kosuga, Roman Shafigullin
  • Patent number: 9895754
    Abstract: A cutting tool includes a generally cylindrical tool body disposed about a central longitudinal axis, the tool body having first and second extending sides with respective first and second bores that pass therethrough, wherein a first longitudinal axis of the first bore and a second longitudinal axis of the second bore are configured to be non-parallel to a horizontal axis of the tool body that is perpendicular to the central longitudinal axis of the tool body. The cutting tool also includes a replaceable cutting insert configured to be removably attached to the tool body and first and second attachment elements configured for receipt in the first and second bores, respectively, and adapted to engage the cutting insert and secure the cutting insert to the tool body.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: February 20, 2018
    Assignee: KENNAMETAL INDIA LIMITED
    Inventor: Arvind Mani
  • Patent number: 9794280
    Abstract: A system and method for detecting encoding errors in a template used to generate a Web page. The template is analyzed using static analysis in a source code format, without rendering the Web page. A report can be generated including details on the detected errors and provide options on how to address the errors.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 17, 2017
    Assignee: LinkedIn Corporation
    Inventors: Roman Shafigullin, Yuji Kosuga, Arvind Mani
  • Patent number: 9787668
    Abstract: Sensitive user information management system and method. In accordance with some embodiments of the subject innovations, a RESTful “custodial” web service is provided to online service applications of an online service for storing and retrieving sensitive user information. More particularly, the custodial web service offers an operational interface to the online service applications accessible over a data network. The operational interface comprises two operations: STORE and RETRIEVE. The STORE operation allows an online service application to store sensitive user information with the custodial web service. The RETRIEVE operation allows the online service application to later retrieve the sensitive user information from the custodial web service. The custodial web service also ensures that received sensitive user information is cryptographically encrypted when in the custody of the web service.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: October 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: Nikhil Marathe, Arvind Mani, Ganesh Krishnan
  • Patent number: 9661014
    Abstract: A system and method for dynamically scanning one or more features on a Website. The system allows detecting of stored scripting errors, where an attack or injection occurs on a page or feature that results in executing malicious code by another page or feature. The system uses stored test identities and allows testing reuse.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: May 23, 2017
    Assignee: LinkedIn Corporation
    Inventors: Roman Shafigullin, Yuji Kosuga, Arvind Mani
  • Publication number: 20170075790
    Abstract: Techniques are provided for integrating source code analysis tools with a code review tool. A user submits a code change to the code review tool and one or more code analysis tools are automatically initiated to analyze the changed code. Results of the code analysis tool(s) are automatically provided back to the code review tool. Additionally or alternatively, one or more tests are automatically run to test one or more executables that are based on the changed code. Results of the test(s) are automatically provided to the code review tool. In this way, an effect of a code change is automatically determined and available for review along with the code change. The results of any code analysis tools and/or tests may be posted synchronously or asynchronously with the corresponding code change.
    Type: Application
    Filed: September 15, 2015
    Publication date: March 16, 2017
    Inventors: Andrew Macleod, Jasper Lee, Scott Holmes, Arvind Mani, Nikhil Marathe, Yuji Kosuga, Roman Shafigullin
  • Publication number: 20170063914
    Abstract: A system and method for detecting encoding errors in a template used to generate a Web page. The template is analyzed using static analysis in a source code format, without rendering the Web page. A report can be generated including details on the detected errors and provide options on how to address the errors.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Roman SHAFIGULLIN, Yuji KOSUGA, Arvind MANI
  • Publication number: 20170063915
    Abstract: A system and method for dynamically scanning one or more features on a Website. The system allows detecting of stored scripting errors, where an attack or injection occurs on a page or feature that results in executing malicious code by another page or feature. The system uses stored test identities and allows testing reuse.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: ROMAN SHAFIGULLIN, YUJI KOSUGA, ARVIND MANI
  • Publication number: 20160352861
    Abstract: Techniques for administering member profiles on a social networking web site. In some embodiments, for example, a computer-implemented method comprises: sending a browser cookie to a computing device of an authenticated user containing information representing at least one administrative privilege the authenticated user has on a social networking web site; receiving a request for a profile page of a member of a social network from the authenticated user; determining, based on the browser cookie, if the request is made with the at least one administrative privilege; and if so, causing at least a portion of the profile page of the member to be displayed to the authenticated user with a visual indication on the portion of the profile page that the authenticated user currently has the at least one administrative privilege with respect to the member's profile page.
    Type: Application
    Filed: May 30, 2015
    Publication date: December 1, 2016
    Inventors: Christopher T. White, Christopher McLean, Arvind Mani, Madhushree Gupta, Rastan Boroujerdi
  • Publication number: 20150306686
    Abstract: A cutting tool includes a generally cylindrical tool body disposed about a central longitudinal axis, the tool body having first and second extending sides with respective first and second bores that pass therethrough, wherein a first longitudinal axis of the first bore and a second longitudinal axis of the second bore are configured to be non-parallel to a horizontal axis of the tool body that is perpendicular to the central longitudinal axis of the tool body. The cutting tool also includes a replaceable cutting insert configured to be removably attached to the tool body and first and second attachment elements configured for receipt in the first and second bores, respectively, and adapted to engage the cutting insert and secure the cutting insert to the tool body.
    Type: Application
    Filed: April 23, 2015
    Publication date: October 29, 2015
    Inventor: Arvind Mani
  • Publication number: 20150273590
    Abstract: A cutting insert includes a body having three vertices, an upper face, a lower face, and six planar flank faces perpendicular to and joining the upper and lower faces. A cutting edge is formed at an intersection between the upper and lower faces and each of the planar flank faces. A triangular-shaped island surrounds a central axis, A, of the cutting insert and is higher in elevation than the upper and lower faces. A tool holder includes a tool holder body having an generally triangular-shaped insert-receiving pocket with a triangular-shaped recess that is substantially identical in shape to the triangular-shaped island of the cutting insert that interacts with the island to properly locate and prevent rotation of the cutting insert when mounted in the tool holder.
    Type: Application
    Filed: March 16, 2015
    Publication date: October 1, 2015
    Inventors: Padmakumar Muthuswamy, Arunachalam Muthuchidambaram, Arvind Mani