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: 20240305611Abstract: 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: ApplicationFiled: December 15, 2021Publication date: September 12, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Dean Shiyu CHIANG, Deepak Kumar SINGH
-
Patent number: 12031836Abstract: 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: GrantFiled: June 3, 2022Date of Patent: July 9, 2024Assignee: Apple Inc.Inventors: Gianluca Donato, Apostolos Karmirantzos, Deepak Kumar Singh, Madhuwanti A. Vaidya, Joseph B. Wearing, Santanu Bhowmick
-
Patent number: 11800158Abstract: 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: GrantFiled: June 9, 2022Date of Patent: October 24, 2023Inventor: Deepak Kumar Singh
-
Publication number: 20220303591Abstract: 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: ApplicationFiled: June 9, 2022Publication date: September 22, 2022Applicant: SLING MEDIA PVT LTDInventor: Deepak Kumar Singh
-
Patent number: 11363311Abstract: 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: GrantFiled: June 30, 2018Date of Patent: June 14, 2022Assignee: Sling Media Pvt. Ltd.Inventor: Deepak Kumar Singh
-
Publication number: 20190317801Abstract: 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: ApplicationFiled: April 16, 2018Publication date: October 17, 2019Inventors: Dean Shiyu CHIANG, Rong Guo, Deepak Kumar Singh
-
Patent number: 10447731Abstract: 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: GrantFiled: May 26, 2017Date of Patent: October 15, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Deepak Kumar Singh, Sabitha Abraham, Patrick Tousignant
-
Patent number: 10437634Abstract: 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: GrantFiled: April 16, 2018Date of Patent: October 8, 2019Assignee: Microsoft Technology Licensing LLCInventors: Dean Shiyu Chiang, Rong Guo, Deepak Kumar Singh
-
Patent number: 10403810Abstract: 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 thType: GrantFiled: May 11, 2018Date of Patent: September 3, 2019Assignee: The Curators of the University of MissouriInventors: Deepak Kumar Singh, Brock Summers, Ashutosh Dahal
-
Publication number: 20190215539Abstract: 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: ApplicationFiled: June 30, 2018Publication date: July 11, 2019Applicant: SLING MEDIA PVT LTDInventor: Deepak Kumar Singh
-
Publication number: 20190058110Abstract: 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 thType: ApplicationFiled: May 11, 2018Publication date: February 21, 2019Inventors: Deepak Kumar Singh, Brock Summers, Ashutosh Dahal
-
Publication number: 20180343282Abstract: 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: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Inventors: Deepak Kumar Singh, Sabitha Abraham, Patrick Tousignant
-
Publication number: 20170262279Abstract: 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: ApplicationFiled: March 28, 2016Publication date: September 14, 2017Inventors: Dattaguru Basavapatna Nanjundaiah, Deepak Kumar Singh, Madhu Sudhan Ramaiah