Patents by Inventor Deepinder Singh

Deepinder Singh 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: 11836582
    Abstract: A system and method for automatically predicting deviation on a metric of a use-case and deriving interconnections between metrics for generating action recommendations is provided. The system includes a deviation management system 104 which captures data from a plurality of external sources and internal sources and comprises of a deviation management platform 106 and a deviation management environment 108. The system includes various computation modules which work the deviation management platform 106 to provide a deviation management service to a set of clients that are associated with that service. The service and its users are specific to use-case, wherein the use-case is specified by a client device 116 inside the system. The system comprises of external data which is horizontal across a plurality of deviation management services and internal data which is specific to every deviation management service.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: December 5, 2023
    Assignee: Asper.AI Inc.
    Inventor: Deepinder Singh Dhingra
  • Patent number: 11687794
    Abstract: A graph data structure for an artificial intelligence knowledge base includes a plurality of user-centric facts associated with a user. Each user-centric fact has an application-agnostic data format and includes a subject graph node, an object graph node, and an edge connecting the subject graph node to the object graph node. The graph data structure is designed to accommodate facts from different application-specific data providers using the same application-agnostic data format even when the different application-specific data providers use different native data formats.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: June 27, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vipindeep Vangala, Ankur Hayatnagarkar, Sravanth Venkata Madhu Kurumaddali, Rashi Anand, Nitin Pande, Deepinder Singh Gill
  • Patent number: 11636401
    Abstract: An AI platform to enable one or more users to design and create AI enabled applications is provided. The AI platform comprises a data module configured to condition data received from a plurality of data sources to generate a corresponding data pipeline; wherein the data module comprises a plurality of reusable data components. The AI platform further comprises an intelligent processing module configured to process a plurality of datasets received on the data pipeline and generate a corresponding artificial intelligence (AI) pipeline; wherein the intelligent processing module comprises a plurality of reusuable data processing components.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: April 25, 2023
    Assignee: NOODLE.AI
    Inventors: Deepinder Singh Dhingra, Ganesh Moorthy, Praveen Singh, Sarfaraj Ahmad, Arijit Saha, Kumar Srivastava, Sourabh Chourasia, Ted Gaubert
  • Publication number: 20220343187
    Abstract: A method for estimating metric forecasts associated with a plurality of related entities with more accuracy by training and applying a metric forecast entity relationship machine learning (ML) model is provided. The method includes obtaining a first primary and a first secondary entity metric forecast based on historical data of a primary entity metric obtained from primary entity metric device and historical data of secondary entity metric obtained from secondary entity metric device at different instances of time, training metric forecast entity relationship ML model based on relationship between first primary and first secondary entity metric forecast to obtain a trained metric entity relationship ML model that accounts for the relationship between the first primary entity metric forecast and the first secondary entity metric forecast, and estimating a second primary entity metric forecast and a second secondary entity metric forecast based on the trained metric entity relationship ML model.
    Type: Application
    Filed: June 9, 2022
    Publication date: October 27, 2022
    Inventors: Deepinder Singh DHINGRA, Yadunath Gupta, Siddharth Shahi, Ankur Verma
  • Publication number: 20210201176
    Abstract: A system and method for automatically predicting deviation on a metric of a use-case and deriving interconnections between metrics for generating action recommendations is provided. The system includes a deviation management system 104 which captures data from a plurality of external sources and internal sources and comprises of a deviation management platform 106 and a deviation management environment 108. The system includes various computation modules which work the deviation management platform 106 to provide a deviation management service to a set of clients that are associated with that service. The service and its users are specific to use-case, wherein the use-case is specified by a client device 116 inside the system. The system comprises of external data which is horizontal across a plurality of deviation management services and internal data which is specific to every deviation management service.
    Type: Application
    Filed: June 18, 2020
    Publication date: July 1, 2021
    Inventor: Deepinder Singh Dhingra
  • Publication number: 20200242516
    Abstract: An AI platform to enable one or more users to design and create AI enabled applications is provided. The AI platform comprises a data module configured to condition data received from a plurality of data sources to generate a corresponding data pipeline; wherein the data module comprises a plurality of reusable data components. The AI platform further comprises an intelligent processing module configured to process a plurality of datasets received on the data pipeline and generate a corresponding artificial intelligence (AI) pipeline; wherein the intelligent processing module comprises a plurality of reusuable data processing components.
    Type: Application
    Filed: May 14, 2019
    Publication date: July 30, 2020
    Inventors: Deepinder Singh Dhingra, Ganesh Moorthy, Praveen Singh, Sarfaraj Ahmad, Arijit Saha, Kumar Srivastava, Sourabh Chourasia, Ted Gaubert
  • Patent number: 10567244
    Abstract: A messaging service is disclosed that provides access to data center event data for physical infrastructure assets via dynamically configurable custom tags defined by customers. For example, a network services exchange provider or co-location provider deploys a data center monitoring system that monitors physical infrastructure assets that enable system operation within a data center for events. The system implements an API which applies custom tags defined by customers to the assets, wherein each custom tag defines attributes of the assets. The system receives subscription requests that describe events and custom tags applied to the assets. The data center infrastructure monitoring system publishes a subscription of event data related to the events for the assets to which the custom tags are applied. Further, a feed manager receives updates to asset equipment and changes to metadata describing the assets and automatically updates the subscription to account for the changes.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: February 18, 2020
    Assignee: Equinix, Inc.
    Inventors: Deepinder Singh Mahi, Ashwin Kamath, Venkatachalam Rangasamy, Nilakandan Velu, Mukul Kumar
  • Publication number: 20190294976
    Abstract: A graph data structure for an artificial intelligence knowledge base includes a plurality of user-centric facts associated with a user. Each user-centric fact has an application-agnostic data format and includes a subject graph node, an object graph node, and an edge connecting the subject graph node to the object graph node. The graph data structure is designed to accommodate facts from different application-specific data providers using the same application-agnostic data format even when the different application-specific data providers use different native data formats.
    Type: Application
    Filed: March 22, 2018
    Publication date: September 26, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vipindeep Vangala, Ankur Hayatnagarkar, Sravanth Venkata Madhu Kurumaddali, Rashi Anand, Nitin Pande, Deepinder Singh Gill
  • Patent number: 10409876
    Abstract: Intelligent capture, storage, and retrieval of information for task completion are provided. A user can explicitly request to capture information, or user information is implicitly captured from one or more data streams. Semantic understanding of captured information is provided, wherein offline processes are run that analyze captured information to bucket them into a set of pre-defined high value scenarios. Whenever a capture falls into such scenarios, additional structured information about the capture is extracted. Further, aspects provide for storing and indexing information in a data repository. Users are enabled to explicitly retrieve the stored information using a natural language interface, or stored information can be proactively provided to the user based on context to enable task completion.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: September 10, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Rajasekhar Vinnakota, Deepinder Singh Gill, Ravi Gupta, Vipindeep Vangala, Srinivasa Varadhan Thirumalai-Anandanpillai
  • Publication number: 20170344649
    Abstract: Intelligent capture, storage, and retrieval of information for task completion are provided. A user can explicitly request to capture information, or user information is implicitly captured from one or more data streams. Semantic understanding of captured information is provided, wherein offline processes are run that analyze captured information to bucket them into a set of pre-defined high value scenarios. Whenever a capture falls into such scenarios, additional structured information about the capture is extracted. Further, aspects provide for storing and indexing information in a data repository. Users are enabled to explicitly retrieve the stored information using a natural language interface, or stored information can be proactively provided to the user based on context to enable task completion.
    Type: Application
    Filed: May 26, 2016
    Publication date: November 30, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Rajasekhar Vinnakota, Deepinder Singh Gill, Ravi Gupta, Vipindeep Vangala, Srinivasa Varadhan Thirumalai-Anandanpillai
  • Patent number: 9154740
    Abstract: A system and method for real time video streaming from a device through a website to a designated group for security, personal, entertainment or commercial applications and to enable responses from those recipients comprises a server operable to bi-directionally communicate with the device and other devices, which are operable to bi-directionally communicate with the server and a module on the server operable to receive notice of an upstream from the device and authenticate a log-in of the device, e.g., a user, transmit content of the upstream to the website, transmit the notice of the upstream to either Designated Recipient Groups or pre-determined recipients, display the content of the upstream on the website, in response to requests, enable placement of information such as advertising and publicity in the content, and enable responses to the content, such as communicating with the user, posting comments, conducting electronic commerce, making appointments and making reservations.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: October 6, 2015
    Assignee: ZAP GROUP LLC
    Inventors: Lawrence Levinson, Deepinder Singh
  • Patent number: 8878938
    Abstract: A system and method for generating security alerts for a facility is presented. The system can comprise a server, cameras operable to stream video to the server or other storage location and to a surveillance center of the facility, input devices, a first module operable to assign one or more codes to the facility, associate one or more cameras with each code, and associate response guidelines with each code; and a second module operable to receive one code of the one or more codes from one of the one or more input devices, notify the facility assigned to the one code based on the response guidelines, stream video from the one or more cameras associated with the one code to the surveillance center of the facility, and generate the security alert based on the video stream. In one aspect, a user can send a video feed along with the code.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: November 4, 2014
    Assignee: ZAP Group LLC
    Inventors: Lawrence Levinson, Deepinder Singh
  • Patent number: 8553992
    Abstract: Disclosed herein is a method and system for determining class, attributes, and identity of an occupant in an occupancy space. An infra-red image of the occupant in the occupancy space is captured. The infra-red image information of the captured image is digitized to obtain a thermal signature of the occupant. The thermal signature of the occupant is compared with thermal signatures, characteristics, and attributes common to a class of occupants stored in a thermal signature database to determine the class, the attributes, and the identity of the occupant. The determination of the class and the attributes may, for example, comprise distinguishing between an animate occupant and an inanimate occupant, analyzing gait of the animate occupant for distinguishing between human motion and non-human motion, and enumerating occupants in the occupancy space using an edge detection algorithm.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: October 8, 2013
    Inventor: Deepinder Singh Thind
  • Publication number: 20130188625
    Abstract: The present disclosure discloses a network device and/or method for enhanced VLAN pooling assignments in a wireless network. The disclosed network device receives a message from a wireless client in the wireless network. The network device identifies a virtual local area network (VLAN) based at least on a size of the VLAN and a number of active wireless clients associated with the VLAN. Next, the network device assigns the wireless client to the identified VLAN. In some embodiments, the network device assigns a wireless client to a VLAN if the radio between the number of active wireless clients and the size of the VLAN does not exceed a predetermined value. In some embodiments, the network device assigns a wireless client to a previously assigned VLAN or a VLAN corresponding to an identified home network device, if the wireless client is a roaming client.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 25, 2013
    Inventors: Deepinder Singh Setia, Pradeep Iyer, Sandeep Unnimadhavan
  • Patent number: 8483654
    Abstract: A novel system and method for enhancing people's personal safety and incident reporting is presented, wherein mobile devices are used to report and/or record both “911” type situations and non-emergency situations. Users of the invention can record, transmit, stream, upload and/or send information from a threatening situation to a dispatcher at an emergency management office or facility and to the user's safety group. The dispatcher can assess the situation and, if the situation warrants action, then the information can be forwarded to the appropriate first responders. The system geo-locates the user and allows integration of camera feeds in the user's vicinity. The inventive system and method enables a user to contact a dispatcher and also to alert the user's safety group. Four pieces of software facilitate video, audio, images and/or text medium of communication between the user-in-distress and the dispatcher, first responders and the user's safety group.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: July 9, 2013
    Assignee: Zap Group LLC
    Inventors: Lawrence Levinson, Deepinder Singh
  • Patent number: 8457796
    Abstract: A method and system for predictively controlling environmental conditions of multiple occupancy zones in an occupancy space are provided. Occupancy and environmental conditions of each of the occupancy zones are detected and identified. The detected occupancy is stored in an occupancy database. Patterns of occupancy of each of the occupancy zones are determined using the occupancy database. Future occupancy of the occupancy zones is predicted based on the occupancy patterns of the occupancy zones. The environmental conditions of the occupancy zones are controlled based on the detected occupancy and/or the predicted future occupancy. The environmental conditions of the occupancy zones in the occupancy space are thereby predictively controlled by simultaneously incorporating an occupant's desired settings, existing and historical temperature data within the occupancy space, and weather data.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: June 4, 2013
    Inventor: Deepinder Singh Thind
  • Publication number: 20130111024
    Abstract: The present disclosure discloses a network device and/or method for generating a dynamic walled garden. The disclosed network device a network device receives an Hypertext Transfer Protocol (HTTP) response from a second network device. The HTTP response comprises one or more web resources, which are the only web resources accessible to unauthenticated clients. The network device further extracts the web resources from the HTTP response, and enforces enforcing an access policy based on the extracted web resources.
    Type: Application
    Filed: October 26, 2011
    Publication date: May 2, 2013
    Inventors: Deepinder Singh Setia, Pradeep Iyer
  • Publication number: 20130005294
    Abstract: A novel system and method for enhancing people's personal safety and incident reporting is presented, wherein mobile devices are used to report and/or record both “911” type situations and non-emergency situations. Users of the invention can record, transmit, stream, upload and/or send information from a threatening situation to a dispatcher at an emergency management office or facility and to the user's safety group. The dispatcher can assess the situation and, if the situation warrants action, then the information can be forwarded to the appropriate first responders. The system geo-locates the user and allows integration of camera feeds in the user's vicinity. The inventive system and method enables a user to contact a dispatcher and also to alert the user's safety group. Four pieces of software facilitate video, audio, images and/or text medium of communication between the user-in-distress and the dispatcher, first responders and the user's safety group.
    Type: Application
    Filed: April 19, 2012
    Publication date: January 3, 2013
    Applicant: ZAP GROUP LLC
    Inventors: Lawrence Levinson, Deepinder Singh
  • Publication number: 20130007788
    Abstract: A system and method for real time video streaming from a device through a website to a designated group for security, personal, entertainment or commercial applications and to enable responses from those recipients comprises a server operable to bi-directionally communicate with the device and other devices, which are operable to bi-directionally communicate with the server and a module on the server operable to receive notice of an upstream from the device and authenticate a log-in of the device, e.g., a user, transmit content of the upstream to the website, transmit the notice of the upstream to either Designated Recipient Groups or pre-determined recipients, display the content of the upstream on the website, in response to requests, enable placement of information such as advertising and publicity in the content, and enable responses to the content, such as communicating with the user, posting comments, conducting electronic commerce, making appointments and making reservations.
    Type: Application
    Filed: April 19, 2012
    Publication date: January 3, 2013
    Applicant: ZAP GROUP LLC
    Inventors: Lawrence Levinson, Deepinder Singh
  • Publication number: 20130002880
    Abstract: A system and method for generating security alerts for a facility is presented. The system can comprise a server, cameras operable to stream video to the server or other storage location and to a surveillance center of the facility, input devices, a first module operable to assign one or more codes to the facility, associate one or more cameras with each code, and associate response guidelines with each code; and a second module operable to receive one code of the one or more codes from one of the one or more input devices, notify the facility assigned to the one code based on the response guidelines, stream video from the one or more cameras associated with the one code to the surveillance center of the facility, and generate the security alert based on the video stream. In one aspect, a user can send a video feed along with the code.
    Type: Application
    Filed: April 19, 2012
    Publication date: January 3, 2013
    Applicant: ZAP GROUP LLC
    Inventors: Lawrence Levinson, Deepinder Singh