Patents by Inventor Nikhil Deshpande

Nikhil Deshpande 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: 20240095257
    Abstract: Various methods, apparatuses/systems, and media for data migration readiness of a target data source are disclosed. A processor invokes, in response to triggering a process, an application programming interface (API) to call corresponding source application or microservice hosted on a source database; updates, by the source application or microservice, the source database to reflect the changes made to one or more fields data of user profile; generates a mapping identifier (ID) in response to updating the source database; stores the mapping ID onto a mapping database in a predefined format; invokes another API call to obtain source table field details of the updated source database and the mapping ID that maps source column of the source table to a corresponding target column of a target table of a target database; and automatically updates the target database to match the updated data of the source database based on the mapping ID.
    Type: Application
    Filed: November 1, 2022
    Publication date: March 21, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Shariq JAVED, Ravi PASUPULETI, Sriram BALASUBRAMANIAM, Ashok JHA, Pushkar DESHPANDE, Harsha RAVELLA, Kunal SHARMA, Vini PANDYA, Charles HANNUM IV, Nikhil PATKAR
  • Publication number: 20240078127
    Abstract: An example method of automatically deploying a containerized workload on a hypervisor based device is provided. The method generally includes booting the device running a hypervisor, in response to booting the device: automatically obtaining, by the device, one or more intended state configuration files from a server external to the device, the one or more intended state configuration files defining a control plane configuration for providing services for at least deploying and managing the containerized workload and workload configuration parameters for the containerized workload; deploying a control plane pod configured according to the control plane configuration; deploying one or more worker nodes based on the control plane configuration, and deploying one or more workloads identified by the workload configuration parameters on the one or more worker nodes.
    Type: Application
    Filed: January 20, 2023
    Publication date: March 7, 2024
    Inventors: Erol AYGAR, Nikhil DESHPANDE, Benjamin John CORRIE, George Gregory HICKEN, Elliott DAVIS
  • Publication number: 20230297956
    Abstract: A method and system for detecting deviation between invoices and receipts are disclosed. In some embodiments, the method includes receiving invoice data and receipt data. The method includes filtering the received data to generate filtered data. The method includes performing line-level matching on the filtered data based on one or more line-level attributes and one or more distance based algorithms. The method then includes determining, from the line-level matching, matched line items and unmatched line items between each pair of the invoice and receipts. The method also includes calculating one or more types of claims for both the matched line items and the unmatched line items to measure a total deviation between the invoices and receipts. The method further includes determining a level of match between the invoices and receipts and generating a recommended matching pair of invoice and receipt based on the level of match.
    Type: Application
    Filed: March 21, 2022
    Publication date: September 21, 2023
    Inventors: Niloo Kumari, Sayantan Banerjee, Anirudh Sharma, Ravi Kumar, David I. Hauser, Sreekanth Menon, Bhavani Eshwar, Bindu Manoj, Nikhil Deshpande, Anurag Thakor, Amit Kapur
  • Patent number: 11758616
    Abstract: A method and system to manage connectivity of a client device in a mesh network including one or more network devices. A first network device determines a first client link cost metric associated with a first connection between the first network device and the client device. The first network device determines a first mesh link cost metric associated with a second connection between the first network device and a destination device. A first total connection cost metric is determined based on the first client link cost metric and the first mesh link cost metric. The first network device identifies a set of total connection cost metrics associated with the one or more network devices and destination device of the network. The first network device executes a connection decision in response to a comparison of the set of total connection cost metrics.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: September 12, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Mete Rodoper, Kyoungchae Oh, Yogesh Reddy Kondareddy, Alexandra Calkins Katague, Nikhil Deshpande
  • Patent number: 10080066
    Abstract: One embodiment provides a method for rendering a virtual mark on a video frame, including: receiving the video frame, captured by a camera, comprising a scene; obtaining a three-dimensional model of a mark in the scene; obtaining a foreground mask of the video frame; denoting a predetermined region corresponding to a mark mask, wherein the mark mask is an image projection of the mark on the video frame; updating the mark mask to exclude foreground regions, wherein the updating comprises: partitioning the predetermined region into a plurality of segments; and filtering out, from the mark mask, foreground pixels based on the plurality of segments and the foreground mask; and rendering, on the video frame, the virtual mark using the updated mark mask. Other aspects are described and claimed.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: September 18, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Cen Rao, Ximin Gong, Nikhil Deshpande, Ilke Akin
  • Patent number: 10032443
    Abstract: Systems and methods capable of providing adaptive and responsive accompaniment to music with fixed chord progressions, such as jazz and pop, are provided. A system can include one or more sound-capturing devices, a signal analyzer to analyze captured sound signals, and an electronic sound-producing component that produces electronic sounds as an accompaniment.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: July 24, 2018
    Assignee: Rensselaer Polytechnic Institute
    Inventors: Jonas Braasch, Nikhil Deshpande, Pauline Oliveros, Selmer Bringsjord
  • Patent number: 9769129
    Abstract: An apparatus for sharing information between entities includes a processor and a trusted execution module executing on the processor. The trusted execution module is configured to receive first confidential information from a first client device associated with a first entity, seal the first confidential information within a trusted execution environment, receive second confidential information from a second client device associated with a second entity, seal the second confidential information within the trusted execution environment, and execute code within the trusted execution environment. The code is configured to compute a confidential result based upon the first confidential information and the second confidential information.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: September 19, 2017
    Assignee: Intel Corporation
    Inventors: Vinay Phegade, Anand Rajan, Simon Johnson, Vincent Scarlata, Carlos Rozas, Nikhil Deshpande
  • Publication number: 20170223431
    Abstract: One embodiment provides a method for rendering a virtual mark on a video frame, including: receiving the video frame, captured by a camera, comprising a scene; obtaining a three-dimensional model of a mark in the scene; obtaining a foreground mask of the video frame; denoting a predetermined region corresponding to a mark mask, wherein the mark mask is an image projection of the mark on the video frame; updating the mark mask to exclude foreground regions, wherein the updating comprises: partitioning the predetermined region into a plurality of segments; and filtering out, from the mark mask, foreground pixels based on the plurality of segments and the foreground mask; and rendering, on the video frame, the virtual mark using the updated mark mask. Other aspects are described and claimed.
    Type: Application
    Filed: August 23, 2016
    Publication date: August 3, 2017
    Inventors: Cen Rao, Ximin Gong, Nikhil Deshpande, Ilke Akin
  • Publication number: 20170213534
    Abstract: Systems and methods capable of providing adaptive and responsive accompaniment to music with fixed chord progressions, such as jazz and pop, are provided. A system can include one or more sound-capturing devices, a signal analyzer to analyze captured sound signals, and an electronic sound-producing component that produces electronic sounds as an accompaniment.
    Type: Application
    Filed: July 10, 2015
    Publication date: July 27, 2017
    Applicant: RENSSELAER POLYTECHNIC INSTITUTE
    Inventors: Jonas Braasch, Nikhil Deshpande, Pauline Oliveros, Selmer Bringsjord
  • Patent number: 9584736
    Abstract: A system and method for automatically repositioning virtual and physical elements in a scene. The system and method being configured to receive a video frame, receive data, including position data, describing a first element to be imaged in the video frame, receive data, including position data, describing a second element to be imaged in the video frame, assign a dynamic status to the first element and automatically reposition at least the first element to create a modified video frame.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: February 28, 2017
    Assignee: DISNEY ENTERPRISES, INC.
    Inventors: Nikhil Deshpande, Smadar Gefen
  • Publication number: 20160125108
    Abstract: Knowledge based Interface Method and System between Analysis and geometric Model, the method comprises steps of removing geometric errors both at native CAD level and neutral CAD level, and improving a geometric model based on engineering knowledge rules. Engineering rules are either previously available for known component or are built for new component. The interface system which is a computer program embodied on a computer readable medium, interacts with any out of a number of CAD platforms and CAE platforms, thus offering un-restricted selection of the combination of CAD and CAE platforms which is based on need and or preference.
    Type: Application
    Filed: December 24, 2014
    Publication date: May 5, 2016
    Inventors: KEYUR GUPTE, NIKHIL DESHPANDE, PRREYA BELANKE, PRAVASINI SAHU, RUPALI BHOSALE
  • Patent number: 9313421
    Abstract: A system and method for delaying a first version of a video feed from a video camera according to a first delay to generate a second version of the feed, supplying the first version to an insertion system, wherein the insertion system inserts an indicia into the first version to create an enhanced version with a second delay substantially matching the first delay and supplying the enhanced version and the second version to a production switcher, wherein the enhanced version and the second version supplied to the production switcher are synchronized with one another.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: April 12, 2016
    Assignee: DISNEY ENTERPRISES, INC.
    Inventors: Nikhil Deshpande, Ximin Gong, Peter A. von Kaenel, James W. Appleby, II, Randy W. Sills, Sr.
  • Publication number: 20160044005
    Abstract: An apparatus for sharing information between entities includes a processor and a trusted execution module executing on the processor. The trusted execution module is configured to receive first confidential information from a first client device associated with a first entity, seal the first confidential information within a trusted execution environment, receive second confidential information from a second client device associated with a second entity, seal the second confidential information within the trusted execution environment, and execute code within the trusted execution environment. The code is configured to compute a confidential result based upon the first confidential information and the second confidential information.
    Type: Application
    Filed: October 26, 2015
    Publication date: February 11, 2016
    Applicant: INTEL CORPORATION
    Inventors: VINAY PHEGADE, ANAND RAJAN, Simon Johnson, Vincent Scarlata, Carlos Rozas, Nikhil Deshpande
  • Patent number: 9171163
    Abstract: An apparatus for sharing information between entities includes a processor and a trusted execution module executing on the processor. The trusted execution module is configured to receive first confidential information from a first client device associated with a first entity, seal the first confidential information within a trusted execution environment, receive second confidential information from a second client device associated with a second entity, seal the second confidential information within the trusted execution environment, and execute code within the trusted execution environment. The code is configured to compute a confidential result based upon the first confidential information and the second confidential information.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 27, 2015
    Assignee: Intel Corporation
    Inventors: Vinay Phegade, Anand Rajan, Simon Johnson, Vincent Scarlata, Carlos Rozas, Nikhil Deshpande
  • Patent number: 9124856
    Abstract: Described herein are methods and systems for video event detection for contextual annotation and synchronization. Exemplary embodiments relate to a method comprising receiving a video stream, extracting a first event from the video stream, determining an index value identifying a location within the video stream corresponding to the first event, and inserting content based on the first event at a location identified by the index value. Further exemplary embodiments relate to a system comprising an event-based data extractor that receives a video stream and extracts a first event from the video stream, a processor that determines an index value identifying a location within the video stream corresponding to the first event, and a video insertion module inserts content based on the first event at a location identified by the index value.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: September 1, 2015
    Assignee: DISNEY ENTERPRISES, INC.
    Inventors: Nikhil Deshpande, Yuecheng Zhang
  • Patent number: 9058622
    Abstract: A wireless communications system may include a plurality of mobile wireless communications devices to permit users to send and receive wireless electronic mail (email) messages. Each device may be enabled for email communication based upon user acceptance of terms and conditions (T&Cs) in a corresponding user selected language and in a corresponding version at a time of acceptance. The system may further include a resource deployment server which may include a database module for storing the corresponding user selected language and version for the accepted T&Cs for each user. The resource deployment server may also include a service module cooperating with the database module for enabling user review of the accepted T&Cs in the corresponding user selected language and version thereof, and independent of any subsequent change in the user selected language of a given mobile wireless communications device and independent of any subsequent change in version of the T&Cs.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: June 16, 2015
    Assignee: BlackBerry Limited
    Inventor: Nikhil Deshpande
  • Patent number: 8973029
    Abstract: A method for video insertion using backpropagation may include determining a first camera model from a first frame of the sequence. The method may also include determining a transition location. The method may further include generating a transform model based on an analysis of the first frame and a second frame that occurs earlier in the video sequence and applying the transform model to the first camera model to generate a second camera model for the second frame. The method then includes inserting an insertion into one or more frames earlier in the sequence between the second frame and the transition location based on the second camera model, wherein the inserting is performed before displaying the frames. A system for video insertion using backpropagation includes search, transition, track and insertion subsystems.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: March 3, 2015
    Assignee: Disney Enterprises, Inc.
    Inventors: Nikhil Deshpande, Gregory House
  • Patent number: 8949384
    Abstract: A communication system may include a mobile wireless communications device, and a server having an email source interface module configured to communicate with an email source, and a proxy module cooperating with the email source interface module. The proxy module may be configured to communicate with the mobile wireless communications device using a first communications protocol and a second different communications protocol, authenticate the mobile wireless communications device by at least retrieving identification information therefrom using an initial display screen based upon the first communications protocol, and transmit a selectable settings interface to the mobile wireless communications device for accessing the email source and being based upon the second different communications protocol.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: February 3, 2015
    Assignee: BlackBerry Limited
    Inventors: Nikhil Deshpande, Chris Lira, Blair Cooper
  • Publication number: 20140327830
    Abstract: A system and method for delaying a first version of a video feed from a video camera according to a first delay to generate a second version of the feed, supplying the first version to an insertion system, wherein the insertion system inserts an indicia into the first version to create an enhanced version with a second delay substantially matching the first delay and supplying the enhanced version and the second version to a production switcher, wherein the enhanced version and the second version supplied to the production switcher are synchronized with one another.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 6, 2014
    Inventors: Nikhil Deshpande, Ximin GONG, Peter A. von KAENEL, James W. APPLEBY, II, Randy W. SILLS, SR.
  • Publication number: 20140283098
    Abstract: An apparatus for sharing information between entities includes a processor and a trusted execution module executing on the processor. The trusted execution module is configured to receive first confidential information from a first client device associated with a first entity, seal the first confidential information within a trusted execution environment, receive second confidential information from a second client device associated with a second entity, seal the second confidential information within the trusted execution environment, and execute code within the trusted execution environment. The code is configured to compute a confidential result based upon the first confidential information and the second confidential information.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Vinay Phegade, Anand Rajan, Simon Johnson, Vincent Scarlata, Carlos Rozas, Nikhil Deshpande