Patents by Inventor Justin Hou
Justin Hou 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: 12282482Abstract: A system and a method are disclosed for receiving, via a user interface, user input of a first parameter and a second parameter. The system identifies aggregations corresponding to the parameters, the aggregations updated based on input from respective sets of machines, the aggregations being siloed with respect to one another. The system transmits a first query to the first aggregation corresponding to the first parameter, and receives a first response to the first query comprising first data, and transmits a second query to the second aggregation corresponding to the second parameter, and receives a second response to the second query comprising second data. The system integrates the first data and the second data into integrated data, and provides for display, via the user interface, a representation of the integrated data.Type: GrantFiled: April 9, 2021Date of Patent: April 22, 2025Assignee: Tekion CorpInventors: Satyavrat Mudgil, Justin Hou, Ved Surtani
-
Patent number: 12126303Abstract: An oscillator comprising, a cavity wherein the cavity comprises an electrical conductor. The oscillator comprising an electrical insulator disposed on a surface of the cavity; and a heterostructure disposed on a surface of the electrical insulator and having a first end and a second end, the heterostructure comprising one or more spin current source layers and one or more magnetic material layers. In response to an electrical current passed through the spin current source, an oscillation occurs in a plurality of magnetic domains of the magnetic material, wherein the oscillations have substantially the same phase.Type: GrantFiled: March 31, 2023Date of Patent: October 22, 2024Assignee: Massachusetts Institute of TechnologyInventors: Luqiao Liu, Justin Hou, Pengxiang Zhang
-
Publication number: 20230387855Abstract: An oscillator comprising, a cavity wherein the cavity comprises an electrical conductor. The oscillator comprising an electrical insulator disposed on a surface of the cavity; and a heterostructure disposed on a surface of the electrical insulator and having a first end and a second end, the heterostructure comprising one or more spin current source layers and one or more magnetic material layers. In response to an electrical current passed through the spin current source, an oscillation occurs in a plurality of magnetic domains of the magnetic material, wherein the oscillations have substantially the same phase.Type: ApplicationFiled: March 31, 2023Publication date: November 30, 2023Applicant: Massachusetts Institute of TechnologyInventors: Luqiao LIU, Justin HOU, Pengxiang ZHANG
-
Patent number: 11658917Abstract: A system and a method are disclosed for receiving, by a server, based on input by a user, a request to lock a set of data. Responsively, the server modifies the set of data to be locked, and determines whether an amount of bandwidth required to index the locked data exceeds a threshold. Responsive to determining that the amount of bandwidth exceeds the threshold, the server instructs a secondary server to allocate bandwidth to index a first portion of the locked data. The server indexes a second portion of the locked data in parallel with the secondary server indexing the first portion of the locked data, and generates an index by collating the indexed first and second portions of the locked data. The server receives a search request for a portion of the locked data, and retrieves the portion of the locked data based on referencing the index.Type: GrantFiled: April 9, 2021Date of Patent: May 23, 2023Assignee: Tekion CorpInventors: Satyavrat Mudgil, Justin Hou, Ved Surtani
-
Publication number: 20220329537Abstract: A system and a method are disclosed for receiving, by a server, based on input by a user, a request to lock a set of data. Responsively, the server modifies the set of data to be locked, and determines whether an amount of bandwidth required to index the locked data exceeds a threshold. Responsive to determining that the amount of bandwidth exceeds the threshold, the server instructs a secondary server to allocate bandwidth to index a first portion of the locked data. The server indexes a second portion of the locked data in parallel with the secondary server indexing the first portion of the locked data, and generates an index by collating the indexed first and second portions of the locked data. The server receives a search request for a portion of the locked data, and retrieves the portion of the locked data based on referencing the index.Type: ApplicationFiled: April 9, 2021Publication date: October 13, 2022Inventors: Satyavrat Mudgil, Justin Hou, Ved Surtani
-
Publication number: 20220327129Abstract: A system and a method are disclosed for receiving, via a user interface, user input of a first parameter and a second parameter. The system identifies aggregations corresponding to the parameters, the aggregations updated based on input from respective sets of machines, the aggregations being siloed with respect to one another. The system transmits a first query to the first aggregation corresponding to the first parameter, and receives a first response to the first query comprising first data, and transmits a second query to the second aggregation corresponding to the second parameter, and receives a second response to the second query comprising second data. The system integrates the first data and the second data into integrated data, and provides for display, via the user interface, a representation of the integrated data.Type: ApplicationFiled: April 9, 2021Publication date: October 13, 2022Inventors: Satyavrat Mudgil, Justin Hou, Ved Surtani
-
Patent number: 10554486Abstract: Various technologies described herein pertain to managing multiple enrollments of a computing device into configuration sources. Respective enrollment types for the enrollments into the configuration sources can be detected. Moreover, respective control data for the enrollments into the configuration sources can be set based on the enrollment types. Provisioning elements (e.g., policies, preferences, configuration profiles, and resources) that satisfy the respective control data can be permitted to be applied to the computing device by the configuration sources as part of the enrollments. Further, disparate provisioning elements that fail to satisfy the respective control data can be prevented from being applied to the computing device as part of the enrollments.Type: GrantFiled: September 26, 2014Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Peter J. Kaufman, Richard Ivan June, Feng Yue, Yuhang Zhu, John Chadwell Spaith, Justin Hou, Vladimir Holostov, Javier Novales, Sean Anderson Bowles, Janani Vasudevan
-
Patent number: 9848330Abstract: Various technologies described herein pertain to policy management on a mobile device. The mobile device includes a device policy manager system that includes a unified interface component and a policy handler component. The unified interface component is configured to receive policy configuration requests from multiple policy sources, including at least an internal policy source component executed by the mobile device and a device management server external to the mobile device. The policy configuration requests include at least a first policy configuration request (a first policy value for a policy) from a first policy source and a second policy configuration request (a second policy value for the policy) from a second policy source. The policy handler component is configured to resolve the conflict between the first and second policy values based on a conflict resolution technique to set a current policy value for the policy that controls the mobile device.Type: GrantFiled: February 9, 2015Date of Patent: December 19, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Peter J. Kaufman, Yuhang Zhu, John Chadwell Spaith, Justin Hou, Sonia Prabhu
-
Patent number: 9727378Abstract: A facility for maintaining the state of a managed device is described. The facility receives an indication that the managed device is to be unenrolled from management. In response to receiving the indication, during a first time period, the facility performs a first unenrollment task with respect to the managed device. In response to receiving indication, during a second time period that does not intersect the first time period, performing a second unenrollment task with respect to the managed device that is distinct from the first unenrollment task.Type: GrantFiled: April 29, 2015Date of Patent: August 8, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Peter J. Kaufman, Janani Vasudevan, Richard I. June, Justin Hou
-
Publication number: 20160210169Abstract: A facility for maintaining the state of a managed device is described. The facility receives an indication that the managed device is to be unenrolled from management. In response to receiving the indication, during a first time period, the facility performs a first unenrollment task with respect to the managed device. In response to receiving indication, during a second time period that does not intersect the first time period, performing a second unenrollment task with respect to the managed device that is distinct from the first unenrollment task.Type: ApplicationFiled: April 29, 2015Publication date: July 21, 2016Inventors: Peter J. Kaufman, Janani Vasudevan, Richard I. June, Justin Hou
-
Publication number: 20160094386Abstract: Various technologies described herein pertain to managing multiple enrollments of a computing device into configuration sources. Respective enrollment types for the enrollments into the configuration sources can be detected. Moreover, respective control data for the enrollments into the configuration sources can be set based on the enrollment types. Provisioning elements (e.g., policies, preferences, configuration profiles, and resources) that satisfy the respective control data can be permitted to be applied to the computing device by the configuration sources as part of the enrollments. Further, disparate provisioning elements that fail to satisfy the respective control data can be prevented from being applied to the computing device as part of the enrollments.Type: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Inventors: Peter J. Kaufman, Richard Ivan June, Feng Yue, Yuhang Zhu, John Chadwell Spaith, Justin Hou, Vladimir Holostov, Javier Novales, Sean Anderson Bowles, Janani Vasudevan
-
Publication number: 20150296368Abstract: Various technologies described herein pertain to policy management on a mobile device. The mobile device includes a device policy manager system that includes a unified interface component and a policy handler component. The unified interface component is configured to receive policy configuration requests from multiple policy sources, including at least an internal policy source component executed by the mobile device and a device management server external to the mobile device. The policy configuration requests include at least a first policy configuration request (a first policy value for a policy) from a first policy source and a second policy configuration request (a second policy value for the policy) from a second policy source. The policy handler component is configured to resolve the conflict between the first and second policy values based on a conflict resolution technique to set a current policy value for the policy that controls the mobile device.Type: ApplicationFiled: February 9, 2015Publication date: October 15, 2015Inventors: Peter J. Kaufman, Yuhang Zhu, John Chadwell Spaith, Justin Hou, Sonia Prabhu
-
Publication number: 20150161360Abstract: Mobile device generated sharing of media is disclosed. A user of a first device may obtain transferable limited rights to selected media by initiating transfer of a token from a first digital media service to the first device. The token may then be transferred from the first device to a second device. Upon transfer of the token to the second device a user of the second device may then use the token to access the selected media and direct the streaming of the selected media according to the limited rights included in the token. The limited rights that are transferred may include various limitations on use such as, for example, proximity restrictions on where the first and/or second device must be located for the rights to remain valid, or, restrictions including time or usage limitations. Violations of the restrictions or usage limitations may result in the limited rights being terminated.Type: ApplicationFiled: December 6, 2013Publication date: June 11, 2015Applicant: MICROSOFT CORPORATIONInventors: Sandeep Paruchuri, Oren Freiburg, Justin Hou