Patents by Inventor Shankar Narayan

Shankar Narayan 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: 20220222174
    Abstract: Embodiments of the present disclosure include systems and methods for storing tensors in memory based on depth. In some embodiments, for each of a plurality of sets of elements in a three-dimensional (3D) matrix, a position is determined along a height axis and width axis of the 3D matrix. At the determined position, a set of elements are identified along a depth axis of the 3D matrix. The set of elements are stored in a contiguous block of memory.
    Type: Application
    Filed: January 8, 2021
    Publication date: July 14, 2022
    Inventors: Nitin Garegrat, Shankar Narayan, Derek Gladding
  • Publication number: 20220222318
    Abstract: Embodiments of the present disclosure include systems and methods for performing tensor operations using a programmable control engine. A command queue is configured to receive a command from a software application. A configuration storage is configured to store a plurality of configurations. A matrix multiplication unit is configured to perform matrix multiplication operations. Memory is configured to store matrices. A control engine is configured to retrieve the command from the command queue; retrieve a configuration from the configuration storage based on the command; generate, based on the command and the configuration, instructions for the matrix multiplication unit to perform a set of matrix multiplication operations on first and second matrices stored in the memory; send the instructions to the matrix multiplication unit to configure the matrix multiplication unit to output results of the set of matrix multiplication operations; and store the results in a third matrix in the memory.
    Type: Application
    Filed: January 8, 2021
    Publication date: July 14, 2022
    Inventors: Nitin Garegrat, Derek Gladding, Shankar Narayan, Sujatha Santhanaraman, Jayadev Velagandula
  • Publication number: 20220070162
    Abstract: The embodiments described herein relate generally to securely establishing an account and authentication metrics associated with a communication platform. An account associated with a communication platform may allow a user associated with the account to send and receive communications via the communication platform.
    Type: Application
    Filed: November 10, 2021
    Publication date: March 3, 2022
    Applicant: The Western Union Company
    Inventors: Abhinav Gupta, Shankar Narayan
  • Patent number: 11241932
    Abstract: An adsorption system can be used as part of a climate control system in a vehicle or in any other space requiring heating or cooling. The adsorbent system can include an enclosure, a plurality of layers arranged in a stack inside the enclosure, and a vapor channel inside the enclosure.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: February 8, 2022
    Assignee: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
    Inventors: Evelyn N Wang, Hyunho Kim, Xiansen Li, Shankar Narayan, Sameer R. Rao, Ari Samuel Umans, Sungwoo Yang
  • Publication number: 20220026890
    Abstract: A survey system includes a controller storing a map comprising a plurality of nodes representing data capture points of the environment. The controller is configured to segment the plurality of nodes into a plurality of communities, where each community from among the plurality of communities includes a set of nodes from among the plurality of nodes. The controller is configured to generate, for each community from among the plurality of communities, one or more traversability scores. The controller is configured to assign, for each community from among the plurality of communities, at least one robot from among a plurality of robots to survey the community based on the one or more traversability scores. The controller is configured to deploy, for each community from among the plurality of communities, at least one of the plurality of robots based on the plurality of robots assigned to the community.
    Type: Application
    Filed: July 26, 2021
    Publication date: January 27, 2022
    Applicant: Ford Global Technologies, LLC
    Inventors: Shankar Narayan Mohan, Ansar Zunnoon Khan, Mark Goderis, Steven Schuchard
  • Patent number: 11231712
    Abstract: A system includes a computer that includes a processor and a memory storing instructions executable by the processor to decompose a stored map of an area into a plurality of polygonal sub-areas. The instructions include instructions to generate a set of target locations in the polygonal sub-areas according to a leaky ball algorithm. The instructions include instructions to actuate a robot to move to a first one of the target locations of the set. The instructions include instructions to actuate a sensor to collect data at the first one of the target locations.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: January 25, 2022
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventor: Shankar Narayan Mohan
  • Patent number: 11220006
    Abstract: A system including a computer that includes a processor and a memory storing instructions executable by the processor to determine a location in a defined area according to coordinates on a map. The instructions include instructions to actuate a robot to move to the location. The instructions include instructions to identify an object specified in a digital model of the area, stored at a remote server, to be at the coordinates for the location. The instructions include instructions to actuate a sensor on the robot to collect data at the location. The instructions include instructions to update the object in the digital model based on the collected data.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: January 11, 2022
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Shankar Narayan Mohan, Steven Schuchard, Anthony Mario D'Amato
  • Patent number: 11184352
    Abstract: The embodiments described herein relate generally to securely establishing an account and authentication metrics associated with a communication platform. An account associated with a communication platform may allow a user associated with the account to send and receive communications via the communication platform.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: November 23, 2021
    Assignee: The Western Union Company
    Inventors: Abhinav Gupta, Shankar Narayan
  • Publication number: 20210240202
    Abstract: A system and method for reconfiguring a factory having equipment at different workstations throughout the factory includes a plurality of mobile transporters configured to engage and transport the equipment to the different workstations throughout the factory. Each mobile transporter includes a transmitter, a receiver, at least one proximity sensor, and an engagement mechanism for engaging the equipment. A factory configuration module includes a 3D model of the factory and a plurality of predetermined factory configurations. A supervisory control module is in communication with the plurality of mobile transporters, the equipment, and the factory configuration module. The plurality of mobile transporters are configured to receive instructions from the supervisory control module to engage and reposition the equipment throughout the factory based on the predetermined factory configurations and dynamic inputs.
    Type: Application
    Filed: February 3, 2020
    Publication date: August 5, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Kenneth Yesh, Anthony Mario D'Amato, Shankar Narayan Mohan, Mario Anthony Santillo, Gregory P. Linkowski, Meghna Menon
  • Publication number: 20210232273
    Abstract: Embodiments disclosed herein relate generally to a customized or personalized GUI. More specifically, embodiments described herein disclose systems and process for deriving user preferences based upon previous actions of a set of users and using those user preferences to personalize one or more widgets within a GUI.
    Type: Application
    Filed: January 28, 2020
    Publication date: July 29, 2021
    Applicant: The Western Union Company
    Inventors: Mayank Gupta, Shankar Narayan
  • Patent number: 11023262
    Abstract: An electronic device for providing content-backed user interface snippets includes a memory and at least one processor coupled to the memory. The at least one processor is configured to transmit a content query for content in a domain to a content owner, receive a user interface object including display content and user interface data from the content owner, validate the user interface object according to display parameters, and display the display content. The at least one processor may also be configured to receive at least one user input associated with the display content and trigger at least one action based on the at least one user input. The at least one processor may further be configured to display the display content in a host application presentation layer of the electronic device.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: June 1, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Artem Boykov, Sojan Ponthanplavil Razallian, Shankar Narayan Venkatesan, Akshat Sehgal
  • Patent number: 11014448
    Abstract: Methods and systems are provided for cruise control velocity tracking. In one example, the method or system may generate a torque command output via a velocity controller that allows for an error within bounds to reduce a fuel consumption amount, the torque command output selected from outcomes of a leader and follower game.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: May 25, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Shankar Narayan Mohan, John Ottavio Michelini, Steven J. Szwabowski
  • Publication number: 20210149893
    Abstract: An electronic device includes at least one memory and at least one processor coupled to the at least one memory. The at least one memory is configured to store a database. The at least one processor is configured to receive content metadata from a content provider based on a query from a first device. The at least one processor is also configured to identify a scenario and a keyword associated with the content metadata. The at least one processor is further configured to generate a recommendation based at least in part on content inferences associated with the first device stored in the database through relating the scenario to previously-identified scenarios and relating the keyword to previously-identified keywords. In addition, the at least one processor is configured to provide the recommendation.
    Type: Application
    Filed: September 24, 2020
    Publication date: May 20, 2021
    Inventors: Akshat Sehgal, Shankar Narayan Venkatesan, Sojan Ponthanplavi Razallian, Artem Boykov
  • Publication number: 20210150931
    Abstract: A method includes determining user content to be provided in a number of formats to a number of network-connected devices associated with a user. The number of network-connected devices are of a plurality of device types. The method further includes determining a fulfillment goal based at least in part on the user content, and generating a multi-fragment application package based at least in part on the respective device types of the number of network-connected devices. The multi-fragment data package includes an adaptable presentation layer that includes instructions for presenting respective fragments of the multi-fragment application package on the number of network-connected devices in accordance with the fulfillment goal. The method further includes providing the respective fragments of the multi-fragment application package to the number of network-connected devices.
    Type: Application
    Filed: June 11, 2020
    Publication date: May 20, 2021
    Inventors: Sojan Ponthanplavil Razallian, Shankar Narayan Venkatesan, Akshat Sehgal, Artem Boykov
  • Publication number: 20210146546
    Abstract: A method for a human-robot collaborative operation includes having a robot perform at least one automated task within a workspace and generating a dynamic model of a workspace based on a static nominal model of the workspace and data from a plurality of sensors disposed throughout the workspace. The method further includes controlling operation of the robot based on the dynamic model and the human operation, and verifying completion of the human operation based on a task completion parameter associated with the human operation and on based on at least one of the dynamic model, the data from the plurality of sensors, and the at least one automated task performed by the robot.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 20, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Gregory P. Linkowski, Shankar Narayan Mohan
  • Patent number: 10940796
    Abstract: The present disclosure is directed toward, a method that includes receiving a travel path for a robot in a facility, selecting one or more target projectors disposed along the travel path, and displaying, by the one or more target projectors, one or more visual markers along the travel path of the robot to communicate an intended movement of the robot. The one or more target projectors are selected from among a plurality of projectors disposed in the facility.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: March 9, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Kenneth Yesh, Anthony D'Amato, Shankar Narayan Mohan, Marty Smets
  • Publication number: 20200398430
    Abstract: A system including a computer that includes a processor and a memory storing instructions executable by the processor to determine a location in a defined area according to coordinates on a map. The instructions include instructions to actuate a robot to move to the location. The instructions include instructions to identify an object specified in a digital model of the area, stored at a remote server, to be at the coordinates for the location. The instructions include instructions to actuate a sensor on the robot to collect data at the location. The instructions include instructions to update the object in the digital model based on the collected data.
    Type: Application
    Filed: June 24, 2019
    Publication date: December 24, 2020
    Applicant: Ford Global Technologies, LLC
    Inventors: Shankar Narayan Mohan, Steven Schuchard, Anthony Mario D'Amato
  • Publication number: 20200393833
    Abstract: A system includes a computer that includes a processor and a memory storing instructions executable by the processor to decompose a stored map of an area into a plurality of polygonal sub-areas. The instructions include instructions to generate a set of target locations in the polygonal sub-areas according to a leaky ball algorithm. The instructions include instructions to actuate a robot to move to a first one of the target locations of the set. The instructions include instructions to actuate a sensor to collect data at the first one of the target locations.
    Type: Application
    Filed: June 12, 2019
    Publication date: December 17, 2020
    Applicant: Ford Global Technologies, LLC
    Inventor: Shankar Narayan Mohan
  • Publication number: 20200366669
    Abstract: The embodiments described herein relate generally to securely establishing an account and authentication metrics associated with a communication platform. An account associated with a communication platform may allow a user associated with the account to send and receive communications via the communication platform.
    Type: Application
    Filed: May 14, 2019
    Publication date: November 19, 2020
    Applicant: The Western Union Company
    Inventors: Abhinav Gupta, Shankar Narayan
  • Publication number: 20200164745
    Abstract: Methods and systems are provided for cruise control velocity tracking. In one example, the method or system may generate a torque command output via a velocity controller that allows for an error within bounds to reduce a fuel consumption amount, the torque command output selected from outcomes of a leader and follower game.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 28, 2020
    Inventors: Shankar Narayan Mohan, John Ottavio Michelini, Steven J. Szwabowski