Patents by Inventor Michael Tan
Michael Tan 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: 20250135663Abstract: A component of a system, including: processor circuitry; and a non-transitory computer-readable storage medium including instructions that, when executed by the processing circuitry, cause the processor circuitry to: receive image data of an object captured by a camera; analyze a visual feature of the object based on the received image data; generate illumination patterns based on the analyzed visual feature; and control arrays of light sources integrated into a plurality of fingers of a robotic gripper to project the illumination patterns within a grasp volume defined by the plurality of fingers during object manipulation to enhance detection of the visual feature of the object, wherein each light source in the arrays of light sources is individually controllable.Type: ApplicationFiled: December 28, 2024Publication date: May 1, 2025Inventors: David Gonzalez Aguirre, Sebastian Arevalo, Javier Felip Leon, Javier Felix Rendon, Roderico Garcia Leal, Vasana Maneeratana, Michael Tan, Julio Zamora Esquivel
-
Publication number: 20250062168Abstract: The present disclosure is directed to a patterned stiffener that includes a metallic body, which is a component of and is attached to a semiconductor device platform for providing rigidity. In an aspect, there are patterned sections formed on the metallic body that act to modulate the metallic body to obtain a desired configuration for the semiconductor device platform. In another aspect, the present disclosure is also directed to a method that includes providing a platform for forming an electronic component, disposing a stiffener having a metallic body on the platform, disposing at least one semiconductor device onto the platform, performing one or more bonding process steps, and exposing the stiffener to localized heating to modulate changes in the stiffener to a pre-determined shape or desired configuration.Type: ApplicationFiled: August 18, 2023Publication date: February 20, 2025Inventors: Justin WHETTEN, Zhou YANG, Zheng KANG, Haowen LIU, Bassam ZIADEH, Vijay Krishnan SUBRAMANIAN, John HARPER, Pramod MALATKAR, Patrick NARDI, Anthony MONTERROSA, Michael TAN, Sean BUSHELL
-
Patent number: 11422680Abstract: A method for executing workflows is provided. The method includes querying a workflow engine regarding an input parameter of a workflow, responsive to a selection from a portal to execute the workflow. The method includes generating a graphical user interface requesting a value of the input parameter and transmitting the graphical user interface to the portal for display. The method includes sending a workflow invocation request, with the value of the input parameter from the graphical user interface, to the workflow engine, wherein at least one method operation is performed by a processor. In some embodiments, a workflow execution framework is provided.Type: GrantFiled: May 22, 2014Date of Patent: August 23, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Akshaya Mahapatra, Vandana Rao, Nilay Chheda, Richard Kirchhofer, Michael Tan
-
Patent number: 10892202Abstract: Disclosed embodiments include external gettering provided by electronic packaging. An external gettering element for a semiconductor substrate, which may be incorporated as part of an electronic packaging for the structure, is disclosed. Semiconductor structures and stacked semiconductor structures including an external gettering element are also disclosed. An encapsulation mold compound providing external gettering is also disclosed. Methods of fabricating such devices are also disclosed.Type: GrantFiled: July 15, 2019Date of Patent: January 12, 2021Assignee: Micron Technology, Inc.Inventors: Michael Tan, Cheng P. Pour
-
Patent number: 10820071Abstract: In the examples provided herein, a system has a plurality of arrayed waveguide gratings (AWG) having a plurality of input ports and a plurality of output ports. A signal within a given wavelength channel transmitted to one of the input ports of a given AWG is routed to one of the output ports of the given AWG based on a signal wavelength. The system also has a plurality of nodes, with each node comprising a set of components for each AWG that the node is coupled to. Each set of components comprises a plurality of optical transmitters, where each optical transmitter is tunable over multiple wavelength channels within a different wavelength band; a band multiplexer to multiplex the multiple wavelength channels within each different wavelength band; and a first output fiber to couple an output of the band multiplexer to one of the input ports of a first AWG.Type: GrantFiled: November 26, 2019Date of Patent: October 27, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Wayne Sorin, Joaquin Matres, Michael Tan
-
Patent number: 10795091Abstract: An example adaptor for passively aligning an optical component of an optical connector with a ferrule of the optical connector. The adaptor may include first alignment feature and second alignment features. The first alignment features may be to, when the adaptor is connected to the ferrule, cooperate with alignment features of the ferrule to passively force the adaptor into a first configuration relative to the ferrule. The second alignment features may be arranged such that, when the optical component is held in contact with the second alignment features and the adaptor is in the first configuration relative to the ferrule, the optical component is in an aligned position relative to the ferrule.Type: GrantFiled: July 14, 2017Date of Patent: October 6, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Paul Kessler Rosenberg, Sagi Mathai, Michael Tan
-
Patent number: 10778597Abstract: A multi-cloud orchestration system includes a computer executed set of instructions that communicates with multiple computing clouds and/or computing clusters each having one or more resources for executing an application. The instructions are executed to receive information associated with an application, allocate a resource pool to be used for executing the application in which the resource pool including at least one resource from each of the computing clouds and/or computing clusters. The instructions may be further executed to provision the resources to execute the application.Type: GrantFiled: May 21, 2015Date of Patent: September 15, 2020Assignee: EMC IP Holding Company LLCInventors: Michael Tan, Akshaya Mahapatra, Peng Liu, Gilbert Lau
-
Patent number: 10771430Abstract: A dynamic resource configuration system that includes a computer executed application that receives, from resource of the distributed computing environment, a network configuration request message to dynamically configure one or more network parameters of the resource. In response, the application obtains a unique identity of the resource using the received network configuration request message, obtains customized configuration parameters for the resource using the obtained unique identity, and configures the resource using the customized configuration parameters.Type: GrantFiled: March 25, 2015Date of Patent: September 8, 2020Assignee: EMC IP Holding Company LLCInventors: Akshaya Mahapatra, Michael Tan, Dirk N. Milotz
-
Patent number: 10756839Abstract: A hybrid optical transceiver is provided. An optical component disposed on a substrate, the optical component comprising a transmitter section and a receiver section. Transmitter section comprises a plurality of vertical cavity surface emitting laser (VCSEL) arrays communicatively coupled to a plurality of multiplexers, configured to launch multiplexed optical signals into the lowest order mode group of a multimode fiber or the lowest order mode of a single mode fiber. Receiver section comprises a photodetector array comprising a plurality of optical detectors, and configured to receive demultiplexed optical signals of unknown polarization without routing waveguides. In various embodiments, each section being independently removable from a substrate.Type: GrantFiled: May 9, 2019Date of Patent: August 25, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Stanley Cheung, Michael Tan, Sagi Mathai, Wayne Victor Sorin, Paul Rosenberg
-
Patent number: 10635467Abstract: Aspects of the present disclosure involve systems and methods for the automatic packaging and deployment of virtual machines in a virtual environment. More particularly, the disclosure involves a system that automatically packages two virtual machines, a console virtual machine and a template virtual machine, in a virtual application. The template virtual machine initiates communication with the console virtual machine to generate multiple virtual machine instances.Type: GrantFiled: March 12, 2018Date of Patent: April 28, 2020Assignee: VCE IP Holding Company LLCInventors: Zunhe Jin, Michael Tan, Sayajirao Patil, Boyu Wang, Akshaya Mahapatra
-
Publication number: 20200100002Abstract: In the examples provided herein, a system has a plurality of arrayed waveguide gratings (AWG) having a plurality of input ports and a plurality of output ports. A signal within a given wavelength channel transmitted to one of the input ports of a given AWG is routed to one of the output ports of the given AWG based on a signal wavelength. The system also has a plurality of nodes, with each node comprising a set of components for each AWG that the node is coupled to. Each set of components comprises a plurality of optical transmitters, where each optical transmitter is tunable over multiple wavelength channels within a different wavelength band; a band multiplexer to multiplex the multiple wavelength channels within each different wavelength band; and a first output fiber to couple an output of the band multiplexer to one of the input ports of a first AWG.Type: ApplicationFiled: November 26, 2019Publication date: March 26, 2020Inventors: Wayne Sorin, Joaquin Matres, Michael Tan
-
Patent number: 10505659Abstract: In the examples provided herein, a system has a plurality of arrayed waveguide gratings (AWG) having a plurality of input ports and a plurality of output ports. A signal within a given wavelength channel transmitted to one of the input ports of a given AWG is routed to one of the output ports of the given AWG based on a signal wavelength. The system also has a plurality of nodes, with each node comprising a set of components for each AWG that the node is coupled to. Each set of components comprises a plurality of optical transmitters, where each optical transmitter is tunable over multiple wavelength channels within a different wavelength band; a band multiplexer to multiplex the multiple wavelength channels within each different wavelength band; and a first output fiber to couple an output of the band multiplexer to one of the input ports of a first AWG.Type: GrantFiled: August 13, 2015Date of Patent: December 10, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Wayne Sorin, Joaquin Matres, Michael Tan
-
Publication number: 20190341321Abstract: Disclosed embodiments include external gettering provided by electronic packaging. An external gettering element for a semiconductor substrate, which may be incorporated as part of an electronic packaging for the structure, is disclosed. Semiconductor structures and stacked semiconductor structures including an external gettering element are also disclosed. An encapsulation mold compound providing external gettering is also disclosed. Methods of fabricating such devices are also disclosed.Type: ApplicationFiled: July 15, 2019Publication date: November 7, 2019Inventors: Michael Tan, Cheng P. Pour
-
Patent number: 10453761Abstract: Disclosed embodiments include external gettering provided by electronic packaging. An external gettering element for a semiconductor substrate, which may be incorporated as part of an electronic packaging for the structure, is disclosed. Semiconductor structures and stacked semiconductor structures including an external gettering element are also disclosed. An encapsulation mold compound providing external gettering is also disclosed. Methods of fabricating such devices are also disclosed.Type: GrantFiled: December 30, 2016Date of Patent: October 22, 2019Assignee: Micron Technology, Inc.Inventors: Michael Tan, Cheng P. Pour
-
Patent number: 10375161Abstract: A distributed computing task management system includes an application for monitoring a processing load of multiple resources that are used to execute a distributed computing task. The resources include at least one hardware resource and one or more virtual objects executed on the hardware resources in a virtual computing environment. Using the monitored processing load, the application adjusts a performance of the resources to compensate for changes in the processing load incurred by the resources due to execution of the distributed computing task.Type: GrantFiled: April 9, 2014Date of Patent: August 6, 2019Assignee: VCE IP Holding Company LLCInventors: Michael Tan, Akshaya Mahapatra
-
Publication number: 20190190640Abstract: In the examples provided herein, a system has a plurality of arrayed waveguide gratings (AWG) having a plurality of input ports and a plurality of output ports. A signal within a given wavelength channel transmitted to one of the input ports of a given AWG is routed to one of the output ports of the given AWG based on a signal wavelength. The system also has a plurality of nodes, with each node comprising a set of components for each AWG that the node is coupled to. Each set of components comprises a plurality of optical transmitters, where each optical transmitter is tunable over multiple wavelength channels within a different wavelength band; a band multiplexer to multiplex the multiple wavelength channels within each different wavelength band; and a first output fiber to couple an output of the band multiplexer to one of the input ports of a first AWG.Type: ApplicationFiled: August 13, 2015Publication date: June 20, 2019Inventors: Wayne SORIN, Joaquin MATRES, Michael TAN
-
Patent number: 10305817Abstract: A provisioning system for a distributed computing environment includes a map reduce framework that includes a splitter process, a mapper process, and a reduce process. The splitter process receives a task associated with a distributed application to be deployed on the distributed computing environment, and selects which of the resources are to be provisioned for executing the distributed application. The mapper process converts at least one abstract address included in the task to an absolute address, and executes the task for provisioning the selected resources, while the reduce process consolidates results of the executed task.Type: GrantFiled: November 28, 2017Date of Patent: May 28, 2019Assignee: VCE IP Holding Company LLCInventors: Michael Tan, Akshaya Mahapatra, Sazzadul K. Khan
-
Patent number: 10298515Abstract: Methods, systems, and computer readable mediums for creating a tenant cloud are disclosed. According to one exemplary embodiment, a method for creating a tenant cloud includes receiving a request for creating a tenant cloud, wherein the request includes a tenant cloud policy indicating at least one application for utilizing a tenant cloud, wherein the tenant cloud includes a set of resources configured to act as a single tenant computing environment. The method also includes determining, using the tenant cloud policy, a set of resources for the tenant cloud. The method further includes configuring the set of resources to act as the single tenant computing environment. The method also includes deploying the at least one application for utilizing the tenant cloud.Type: GrantFiled: June 5, 2015Date of Patent: May 21, 2019Assignee: VCE IP HOLDING COMPANY LLCInventors: Richard Kirchhofer, Peng Liu, Michael Tan, Gilbert Lau
-
Patent number: 10257026Abstract: A computing infrastructure management system includes a processing system and a memory for storing a configuration management client, which is executed by the processing system to receive a manifest file associated with a computing infrastructure comprising a plurality of computing devices each having one or more resources. Using the received manifest file, the client translates the manifest file by arranging one or more directives of the manifest file according to one or more dependencies of each resource relative to the resources of the other computing devices, and provisions the resources of each computing device using the translated manifest file.Type: GrantFiled: December 19, 2013Date of Patent: April 9, 2019Assignee: VCE IP Holding Company LLCInventors: Akshaya Mahapatra, Zunhe Jin, Michael Tan, Sayajirao Patil
-
Publication number: 20190018203Abstract: An example adaptor for passively aligning an optical component of an optical connector with a ferrule of the optical connector. The adaptor may include first alignment feature and second alignment features. The first alignment features may be to, when the adaptor is connected to the ferrule, cooperate with alignment features of the ferrule to passively force the adaptor into a first configuration relative to the ferrule. The second alignment features may be arranged such that, when the optical component is held in contact with the second alignment features and the adaptor is in the first configuration relative to the ferrule, the optical component is in an aligned position relative to the ferrule.Type: ApplicationFiled: July 14, 2017Publication date: January 17, 2019Inventors: Paul Kessler Rosenberg, Sagi Mathai, Michael Tan