-
公开(公告)号:US20180146127A1
公开(公告)日:2018-05-24
申请号:US15356138
申请日:2016-11-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jenny Y. LEUNG , Trevor BARON , Maria C. LEI , Vishal JAIN , Mei L. WILSON
IPC: H04N5/232
CPC classification number: H04N5/23203 , G06F3/005 , G06F9/52 , H04N1/00127 , H04N5/2258 , H04N5/23222 , H04N2101/00 , H04N2201/0072 , H04N2201/0074 , H04N2201/0084
Abstract: Methods and devices for providing notifications for camera resource availability may include receiving requests from a plurality of applications for control of a camera resource. The methods and devices may include providing control of the camera resource to a selected application from the plurality of applications when another application does not have control of the camera resource. The methods and devices may include sending a control notification to one or more applications, including at least one of the plurality of applications indicating that the selected application has control of the camera resource. The methods and devices may include sending an availability notification to the one or more applications, including the at least one of the plurality of applications indicating that the selected application has released the control of the camera resource.
-
2.
公开(公告)号:US20220141379A1
公开(公告)日:2022-05-05
申请号:US17573613
申请日:2022-01-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: Maria Cheng LEI , Vishal JAIN , Vikramaditya DANGI
Abstract: An adjustable-focus PV (picture/video) camera in a mixed-reality head-mounted display (HMD) device operates with an auto-focus subsystem that is configured to be triggered based on location and motion of a user's hands to reduce the occurrence of auto-focus hunting during camera operations. The HMD device is equipped with a depth sensor that is configured to capture depth data from the surrounding physical environment to detect and track the user's hand location, movements, and gestures in three-dimensions. The hand tracking data from the depth sensor may be assessed to determine hand characteristics—such as which of the user's hands or part of a hand is detected, its size, motion, speed, etc.—within a particular region of interest (ROI) in the field of view of the PV camera. The auto-focus subsystem uses the assessed hand characteristics as an input to control auto-focus of the PV camera to reduce auto-focus hunting occurrences.
-
公开(公告)号:US20210405728A1
公开(公告)日:2021-12-30
申请号:US16914080
申请日:2020-06-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Vishal JAIN , Teague Curtiss MAPES , Neeraj LADKANI , Sunny GAUTAM
IPC: G06F1/3228 , G06F1/329 , G06F1/3296 , H05K7/14
Abstract: One aspect of the present disclosure involves dynamically performing power capping with respect to a group of computing systems. Different priority levels can be assigned to at least some of the individual computing systems within the group of computing systems. Individual power limits can be set for the plurality of individual computing systems based at least in part on the different priority levels and utilization levels of the plurality of individual computing systems. Another aspect of the present disclosure involves dynamically performing power capping with respect to various subsystems of a computing system. Different priority levels can be assigned to at least some of the plurality of individual subsystems within the computing system. Individual power limits can be set for the plurality of individual subsystems based at least in part on the different priority levels and current power consumption of the plurality of individual subsystems.
-
公开(公告)号:US20190007619A1
公开(公告)日:2019-01-03
申请号:US15639584
申请日:2017-06-30
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Maria Cheng LEI , Vishal JAIN , Tomi SOKEILA , Raymond XUE
Abstract: Methods and devices for dynamically controlling mirroring of a preview image may include receiving physical location information of a selected camera resource on the computer device, wherein the physical location information corresponds to a static orientation of the camera resource. The methods and devices may include determining a dynamic orientation of the selected camera resource based on sensor information for the selected camera resource and determining a camera role of the selected camera resource based on the dynamic orientation and the static orientation of the selected camera, wherein the camera role comprises a front facing camera role or a rear facing camera role. The methods and devices may include displaying a mirrored preview image when the camera role of the selected camera resource is the front facing camera role and displaying a non-mirrored preview image when the camera role of the selected camera resource is the rear facing camera role.
-
公开(公告)号:US20180054562A1
公开(公告)日:2018-02-22
申请号:US15240850
申请日:2016-08-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Hang LI , Vishal JAIN , Maria Cheng LEI , William Douglas GUYMAN
CPC classification number: H04N5/23212 , G02B7/28 , G03B13/32 , G06F3/013 , G06K9/00671 , G06T7/0051 , G06T7/50 , G06T19/006 , H04N5/2254 , H04N5/23219 , H04N5/23293
Abstract: Described are examples for capturing one or more real world images for display with one or more computer-generated images (e.g., holograms). One or more computer-generated images for overlaying over one or more real world images can be received, and a depth for overlaying at least one of the computer-generated images over the one or more real world images can be determined. A lens of a camera can be focused based on this depth, and the one or more real world images can be captured via the camera with the lens focused based on the depth. The one or more real world images can be provided as one or more mixed reality images with the one or more computer-generated images overlaid on the one or more real world images, such that the image is focused on objects near the one or more computer-generated images.
-
公开(公告)号:US20230195552A1
公开(公告)日:2023-06-22
申请号:US17926078
申请日:2021-05-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Vishal JAIN , Teague Curtiss MAPES , Jonathan Kent ROSS
CPC classification number: G06F11/0772 , G06F11/0745 , G06F13/4221 , G06F2213/0026
Abstract: The present disclosure relates to systems, methods, and computer-readable media for facilitating efficient retrieval of diagnostic information from a computing endpoint that experiences a failure condition. For example, systems described herein may detect or otherwise identify a failure condition associating with the computing endpoint operating in an erroneous or unpredictable matter. Systems described herein may involve carving out a portion of memory on the computing endpoint that is accessible to a host system (e.g., a CPU). Systems described herein may further provide a discoverable resource that enables a host system to identify and collect the diagnostic data in response to identifying a failure condition in an efficient manner and without requiring that the computing endpoint be capable of responding to data requests.
-
公开(公告)号:US20230129665A1
公开(公告)日:2023-04-27
申请号:US17457874
申请日:2021-12-06
Applicant: Microsoft Technology Licensing, LLC
Inventor: Peeyush KUMAR , Hui Qing LI , Vaishnavi NATTAR RANGANATHAN , Lillian Jane RATLIFF , Ranveer CHANDRA , Vishal JAIN , Michael McNab BASSANI , Jeremy Randall REYNOLDS
Abstract: A computing system including a processor configured to receive training data including, for each of a plurality of training timesteps, training forecast states associated with respective training-phase agents included in a training supply chain graph. The processor may train a reinforcement learning simulation of the training supply chain graph using the training data via policy gradient reinforcement learning. At each training timestep, the training forecast states may be shared between simulations of the training-phase agents during training. The processor may receive runtime forecast states associated with respective runtime agents included in a runtime supply chain graph. For a runtime agent, at the trained reinforcement learning simulation, the processor may generate a respective runtime action output associated with a corresponding runtime forecast state of the runtime agent based at least in part on the runtime forecast states. The processor may output the runtime action output.
-
公开(公告)号:US20230222433A1
公开(公告)日:2023-07-13
申请号:US17647924
申请日:2022-01-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Vaishnavi NATTAR RANGANATHAN , Upinder KAUR , Peeyush KUMAR , Ranveer CHANDRA , Michael McNab BASSANI , Vishal JAIN
CPC classification number: G06Q10/0833 , G06Q30/018
Abstract: A traceability system for a bulk commodity supply chain is provided. The system includes a tracking device, a location determination subsystem, and at least one computing device having at least one processor. The location determination subsystem is configured to determine positional information of the tracking device while placed in a bulk commodity traveling along the bulk commodity supply chain. The processor receives the positional information from the location subsystem, extracts positional values from the positional information, and processes the positional values to identify motion primitives. A modeling tool is applied to the identified motion primitives to produce a positional path of the tracking device, which is output, for example, via a user interface. The positional path represents travel of the bulk commodity along the supply chain.
-
公开(公告)号:US20180149826A1
公开(公告)日:2018-05-31
申请号:US15362689
申请日:2016-11-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Maria C. LEI , Hang LI , Vishal JAIN , Eric F. AAS , Kevin J. MATHERSON
CPC classification number: G02B7/028 , G02B5/32 , G02B7/008 , G02B7/08 , G02B7/28 , G03B13/36 , H04N5/2254 , H04N5/23212 , H04N5/23293
Abstract: Described are examples of a computing device that includes a camera with a lens configured to capture a real world scene for storing as a digital image. The computing device also includes at least one processor configured to determine a temperature related to the lens of the camera, apply, based on the temperature, an offset to at least one of a lens position or range of lens positions defined for the lens, and perform a focus of the lens based on at least one of the lens position or range of lens positions.
-
公开(公告)号:US20180146139A1
公开(公告)日:2018-05-24
申请号:US15356104
申请日:2016-11-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jenny Y. LEUNG , Trevor BARON , Mei L. WILSON , Maria C. LEI , Vishal JAIN
CPC classification number: H04N5/23245 , G06F9/50 , G06F9/52 , G06F2209/5014 , G06F2209/5021 , H04L67/125 , H04L67/322 , H04N5/2258 , H04N5/23216 , H04N5/23225
Abstract: Methods and devices for dynamically switching control of a camera resource may include setting a mode of an application to a control mode of a camera resource. The methods and devices may also include receiving a request for control of the camera resource from a requesting application. The methods and devices may include changing the mode of the application from the control mode to a shared mode of the camera resource and providing control of the camera resource to the requesting application. The methods and devices may also include changing the mode of the application from the shared mode to the control mode of the camera resource when the requesting application releases control of the camera resource.
-
-
-
-
-
-
-
-
-