Patents by Inventor Deepak Kumar Singh

Deepak Kumar 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).

  • Publication number: 20240305611
    Abstract: A method and system for securing an anonymous discovery service may include receiving a request from a client device, the request being directed to an anonymous Autodiscover service, identifying a source from which the request originated from within the client device, and responsive to the source being of a first type of sources, transmitting a first response to the client and responsive to the source being of a second type of sources transmitting a second response to the client. The first response does not return a Uniform Resource Locator (URL) to a service endpoint, the second response returns a URL to a service endpoint. Furthermore, the anonymous discovery service may be a discovery service that requires no authentication.
    Type: Application
    Filed: December 15, 2021
    Publication date: September 12, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Dean Shiyu CHIANG, Deepak Kumar SINGH
  • Patent number: 12031836
    Abstract: Techniques described herein may be used to identify anomalies in a joined region of two datasets. For example, a computer system may determine an elevation anomaly data point in based on an elevation criterion. The computer system may determine a set of buffer points surrounding the elevation anomaly data points. The computer system may user the set of buffer points to reduce the number of data points for adjusting. The computer system may determine a reduction factor based on the buffer points. The computer system may then apply the reduction factor to points in the buffer points and other points.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: July 9, 2024
    Assignee: Apple Inc.
    Inventors: Gianluca Donato, Apostolos Karmirantzos, Deepak Kumar Singh, Madhuwanti A. Vaidya, Joseph B. Wearing, Santanu Bhowmick
  • Patent number: 11800158
    Abstract: Live video streams are produced using a network server system. The network server system initially receives, via a network, one or more captured video streams that are live streams captured from a remotely-located camera, phone or the like. The captured streams are forwarded to a control device via the network to thereby permit a user of the control device to select one of the captured video streams for output to the video production stream. In response to a command received from the control device that indicates the selected capture stream, the selected capture video stream is encoded for output as the video production stream.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: October 24, 2023
    Inventor: Deepak Kumar Singh
  • Publication number: 20220303591
    Abstract: Live video streams are produced using a network server system. The network server system initially receives, via a network, one or more captured video streams that are live streams captured from a remotely-located camera, phone or the like. The captured streams are forwarded to a control device via the network to thereby permit a user of the control device to select one of the captured video streams for output to the video production stream. In response to a command received from the control device that indicates the selected capture stream, the selected capture video stream is encoded for output as the video production stream.
    Type: Application
    Filed: June 9, 2022
    Publication date: September 22, 2022
    Applicant: SLING MEDIA PVT LTD
    Inventor: Deepak Kumar Singh
  • Patent number: 11363311
    Abstract: Live video streams are produced using a network server system. The network server system initially receives, via a network, one or more captured video streams that are live streams captured from a remotely-located camera, phone or the like. The captured streams are forwarded to a control device via the network to thereby permit a user of the control device to select one of the captured video streams for output to the video production stream. In response to a command received from the control device that indicates the selected capture stream, the selected capture video streams is encoded for output as the video production stream.
    Type: Grant
    Filed: June 30, 2018
    Date of Patent: June 14, 2022
    Assignee: Sling Media Pvt. Ltd.
    Inventor: Deepak Kumar Singh
  • Publication number: 20190317801
    Abstract: An asynchronous engine identifies API calls that are to be made in order to fulfill a received service request. The asynchronous engine secures a separate computing thread for making each API call, and generates the API calls on the separate computing threads. Workflows performed in responding to the service call interact with the asynchronous engine to obtain results from the API calls.
    Type: Application
    Filed: April 16, 2018
    Publication date: October 17, 2019
    Inventors: Dean Shiyu CHIANG, Rong Guo, Deepak Kumar Singh
  • Patent number: 10447731
    Abstract: Systems, methods, apparatuses, and software for electronic mail systems and service in computing environments are provided herein. In one example, an email service is provided that receives receive requests for endpoint information that correspond to email identities included in the requests. For ones of the requests that indicate invalid email identities, the email service determines responses that conceal validity of the invalid email identities by deriving target endpoint information based at least on the invalid email identities, and provides the responses that indicate the target endpoint information.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepak Kumar Singh, Sabitha Abraham, Patrick Tousignant
  • Patent number: 10437634
    Abstract: An asynchronous engine identifies API calls that are to be made in order to fulfill a received service request. The asynchronous engine secures a separate computing thread for making each API call, and generates the API calls on the separate computing threads. Workflows performed in responding to the service call interact with the asynchronous engine to obtain results from the API calls.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Dean Shiyu Chiang, Rong Guo, Deepak Kumar Singh
  • Patent number: 10403810
    Abstract: A magnetic artificial honeycomb lattice comprising a multiplicity of connecting elements separated by hexagonal cylindrical pores, wherein: (a) the hexagonal cylindrical pores: (i) have widths that are substantially uniform and an average width that is in a range of about 15 nm to about 20 nm; and (ii) are substantially equispaced and have an average center-to-center distance that is in a range of about 25 nm to about 35 nm; and (b) the connecting elements comprise a magnetic material layer, and the connecting elements have: (i) lengths that are substantially uniform and an average length that is in a range of about 10 nm to about 15 nm; (ii) widths that are substantially uniform and an average width that is in a range of about 4 nm to about 8 nm; and (iii) a thickness of the magnetic material layer that is substantially uniform and an average thickness that is in a range of about 2 nm to about 8 nm; and (c) the magnetic artificial honeycomb lattice has a surface area, disregarding the presence of th
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: September 3, 2019
    Assignee: The Curators of the University of Missouri
    Inventors: Deepak Kumar Singh, Brock Summers, Ashutosh Dahal
  • Publication number: 20190215539
    Abstract: Live video streams are produced using a network server system. The network server system initially receives, via a network, one or more captured video streams that are live streams captured from a remotely-located camera, phone or the like. The captured streams are forwarded to a control device via the network to thereby permit a user of the control device to select one of the captured video streams for output to the video production stream. In response to a command received from the control device that indicates the selected capture stream, the selected capture video streams is encoded for output as the video production stream.
    Type: Application
    Filed: June 30, 2018
    Publication date: July 11, 2019
    Applicant: SLING MEDIA PVT LTD
    Inventor: Deepak Kumar Singh
  • Publication number: 20190058110
    Abstract: A magnetic artificial honeycomb lattice comprising a multiplicity of connecting elements separated by hexagonal cylindrical pores, wherein: (a) the hexagonal cylindrical pores: (i) have widths that are substantially uniform and an average width that is in a range of about 15 nm to about 20 nm; and (ii) are substantially equispaced and have an average center-to-center distance that is in a range of about 25 nm to about 35 nm; and (b) the connecting elements comprise a magnetic material layer, and the connecting elements have: (i) lengths that are substantially uniform and an average length that is in a range of about 10 nm to about 15 nm; (ii) widths that are substantially uniform and an average width that is in a range of about 4 nm to about 8 nm; and (iii) a thickness of the magnetic material layer that is substantially uniform and an average thickness that is in a range of about 2 nm to about 8 nm; and (c) the magnetic artificial honeycomb lattice has a surface area, disregarding the presence of th
    Type: Application
    Filed: May 11, 2018
    Publication date: February 21, 2019
    Inventors: Deepak Kumar Singh, Brock Summers, Ashutosh Dahal
  • Publication number: 20180343282
    Abstract: Systems, methods, apparatuses, and software for electronic mail systems and service in computing environments are provided herein. In one example, an email service is provided that receives receive requests for endpoint information that correspond to email identities included in the requests. For ones of the requests that indicate invalid email identities, the email service determines responses that conceal validity of the invalid email identities by deriving target endpoint information based at least on the invalid email identities, and provides the responses that indicate the target endpoint information.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Inventors: Deepak Kumar Singh, Sabitha Abraham, Patrick Tousignant
  • Publication number: 20170262279
    Abstract: This disclosure relates generally to web application frameworks, particularly to, methods and systems for developing user customizable web application framework. In one embodiment, a method includes generating, by a network device, an application key based on a Unique Identifier (UID) associated with a project and a remote location of the user for a session; determining, by the network device, whether a user request received post user authentication is an Asynchronous JavaScript and XML (AJAX) POST request; comparing, by the network device, a token received with the user request with the application key for the session to determine a match, when the user request is an AJAX POST request; and continuing, by the network device, the session to serve requested data to the user when the token matches with the application key.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 14, 2017
    Inventors: Dattaguru Basavapatna Nanjundaiah, Deepak Kumar Singh, Madhu Sudhan Ramaiah