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: 20240242594Abstract: A method of setting the address of an addressable network device of a building management system comprises: at the point of installation of the device on a network wiring of the system, operating a code scanner of an installation tool to scan a code on the device, the information in the code including the serial number of the device; collecting location information in the installation tool at the point of installation; connecting the installation tool to a wiring commissioning tool after the device has been installed; downloading the code information and the location information onto the wiring commissioning tool; generating a network address for the device; and setting that network address into the device via the network wiring.Type: ApplicationFiled: May 16, 2022Publication date: July 18, 2024Inventors: Prasad KULKARNI, Praveen DESHPANDE, Faruk MEAH, Nikhil KULKARNI, Vishal BHOSALE
-
Patent number: 12038945Abstract: 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: GrantFiled: November 1, 2022Date of Patent: July 16, 2024Assignee: 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: 20240078127Abstract: 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: ApplicationFiled: January 20, 2023Publication date: March 7, 2024Inventors: Erol AYGAR, Nikhil DESHPANDE, Benjamin John CORRIE, George Gregory HICKEN, Elliott DAVIS
-
Publication number: 20230297956Abstract: 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: ApplicationFiled: March 21, 2022Publication date: September 21, 2023Inventors: 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: 11758616Abstract: 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: GrantFiled: November 25, 2020Date of Patent: September 12, 2023Assignee: Amazon Technologies, Inc.Inventors: Mete Rodoper, Kyoungchae Oh, Yogesh Reddy Kondareddy, Alexandra Calkins Katague, Nikhil Deshpande
-
Patent number: 10080066Abstract: 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: GrantFiled: August 23, 2016Date of Patent: September 18, 2018Assignee: Disney Enterprises, Inc.Inventors: Cen Rao, Ximin Gong, Nikhil Deshpande, Ilke Akin
-
Patent number: 10032443Abstract: 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: GrantFiled: July 10, 2015Date of Patent: July 24, 2018Assignee: Rensselaer Polytechnic InstituteInventors: Jonas Braasch, Nikhil Deshpande, Pauline Oliveros, Selmer Bringsjord
-
Patent number: 9769129Abstract: 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: GrantFiled: October 26, 2015Date of Patent: September 19, 2017Assignee: Intel CorporationInventors: Vinay Phegade, Anand Rajan, Simon Johnson, Vincent Scarlata, Carlos Rozas, Nikhil Deshpande
-
Publication number: 20170223431Abstract: 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: ApplicationFiled: August 23, 2016Publication date: August 3, 2017Inventors: Cen Rao, Ximin Gong, Nikhil Deshpande, Ilke Akin
-
Publication number: 20170213534Abstract: 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: ApplicationFiled: July 10, 2015Publication date: July 27, 2017Applicant: RENSSELAER POLYTECHNIC INSTITUTEInventors: Jonas Braasch, Nikhil Deshpande, Pauline Oliveros, Selmer Bringsjord
-
Patent number: 9584736Abstract: 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: GrantFiled: September 23, 2011Date of Patent: February 28, 2017Assignee: DISNEY ENTERPRISES, INC.Inventors: Nikhil Deshpande, Smadar Gefen
-
Publication number: 20160125108Abstract: 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: ApplicationFiled: December 24, 2014Publication date: May 5, 2016Inventors: KEYUR GUPTE, NIKHIL DESHPANDE, PRREYA BELANKE, PRAVASINI SAHU, RUPALI BHOSALE
-
Patent number: 9313421Abstract: 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: GrantFiled: July 21, 2014Date of Patent: April 12, 2016Assignee: DISNEY ENTERPRISES, INC.Inventors: Nikhil Deshpande, Ximin Gong, Peter A. von Kaenel, James W. Appleby, II, Randy W. Sills, Sr.
-
Publication number: 20160044005Abstract: 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: ApplicationFiled: October 26, 2015Publication date: February 11, 2016Applicant: INTEL CORPORATIONInventors: VINAY PHEGADE, ANAND RAJAN, Simon Johnson, Vincent Scarlata, Carlos Rozas, Nikhil Deshpande
-
Patent number: 9171163Abstract: 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: GrantFiled: March 15, 2013Date of Patent: October 27, 2015Assignee: Intel CorporationInventors: Vinay Phegade, Anand Rajan, Simon Johnson, Vincent Scarlata, Carlos Rozas, Nikhil Deshpande
-
Patent number: 9124856Abstract: 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: GrantFiled: August 31, 2012Date of Patent: September 1, 2015Assignee: DISNEY ENTERPRISES, INC.Inventors: Nikhil Deshpande, Yuecheng Zhang
-
Wireless email communications system providing resource update tracking features and related methods
Patent number: 9058622Abstract: 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: GrantFiled: September 11, 2012Date of Patent: June 16, 2015Assignee: BlackBerry LimitedInventor: Nikhil Deshpande -
Patent number: 8973029Abstract: 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: GrantFiled: March 30, 2010Date of Patent: March 3, 2015Assignee: Disney Enterprises, Inc.Inventors: Nikhil Deshpande, Gregory House
-
Patent number: 8949384Abstract: 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: GrantFiled: July 2, 2010Date of Patent: February 3, 2015Assignee: BlackBerry LimitedInventors: Nikhil Deshpande, Chris Lira, Blair Cooper
-
Publication number: 20140327830Abstract: 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: ApplicationFiled: July 21, 2014Publication date: November 6, 2014Inventors: Nikhil Deshpande, Ximin GONG, Peter A. von KAENEL, James W. APPLEBY, II, Randy W. SILLS, SR.