Patents by Inventor Taufik
Taufik 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: 20230227735Abstract: A process to catalytically transform natural gas liquid (NGL) into higher molecular weight hydrocarbons includes providing an NGL stream, catalytically dehydrogenating at least a portion of the NGL stream components to their corresponding alkene derivatives, catalytically oligomerizing at least a portion of the alkenes to higher molecular weight hydrocarbons and recovering the higher molecular weight hydrocarbons. The NGL stream can be extracted from a gas stream such as a gas stream coming from shale formations. The higher molecular weight hydrocarbons can be hydrocarbons that are liquid at ambient temperature and ambient pressure.Type: ApplicationFiled: March 14, 2023Publication date: July 20, 2023Applicant: PURDUE RESEARCH FOUNDATIONInventors: Rakesh Agrawal, Jeffrey J. Siirola, Taufik Ridha, Yiru Li, Fabio H. Ribeiro, Jeffrey T. Miller
-
Patent number: 11699953Abstract: Methods, systems, and apparatuses for efficient power supply and voltage division are described. Specifically, the described zero-voltage switching hybrid voltage divider (ZVS-HVD) may implement capacitor-inductor switching (e.g., a capacitor-inductor switching combination) to provide a zero-voltage switching bidirectional voltage divider converter. The ZVD-HVD may be implemented, in the example of a two-to-one ratio divider, via a configuration of three switches, three capacitors, and two small size inductors (e.g., to achieve zero voltage switching in any condition). In some examples, the ZVS-HVD may be realized via two of the switches sharing a same switching signal (e.g., the two-to-one ratio divider example of the described ZVS-HVD may be associated with two circuit states via the three switches). The described ZVS-HVD may support continuous input current, parallelizability, insensitivity to parasitic inductance, and high efficiency (e.g., reduced energy loss) at light load, among other features.Type: GrantFiled: June 4, 2021Date of Patent: July 11, 2023Assignee: Cal Poly CorporationInventors: Taufik, Owen Jong
-
Patent number: 11603500Abstract: A process to catalytically transform natural gas liquid (NGL) into higher molecular weight hydrocarbons includes providing an NGL stream, catalytically dehydrogenating at least a portion of the NGL stream components to their corresponding alkene derivatives, catalytically oligomerizing at least a portion of the alkenes to higher molecular weight hydrocarbons and recovering the higher molecular weight hydrocarbons. The NGL stream can be extracted from a gas stream such as a gas stream coming from shale formations. The higher molecular weight hydrocarbons can be hydrocarbons that are liquid at ambient temperature and ambient pressure.Type: GrantFiled: September 6, 2018Date of Patent: March 14, 2023Assignee: PURDUE RESEARCH FOUNDATIONInventors: Rakesh Agrawal, Jeffrey J. Siirola, Taufik Ridha, Yiru Li, Fabio H. Ribeiro, Jeffrey T. Miller
-
Publication number: 20210408904Abstract: Methods, systems, and apparatuses for efficient power supply and voltage division are described. Specifically, the described zero-voltage switching hybrid voltage divider (ZVS-HVD) may implement capacitor-inductor switching (e.g., a capacitor-inductor switching combination) to provide a zero-voltage switching bidirectional voltage divider converter. The ZVD-HVD may be implemented, in the example of a two-to-one ratio divider, via a configuration of three switches, three capacitors, and two small size inductors (e.g., to achieve zero voltage switching in any condition). In some examples, the ZVS-HVD may be realized via two of the switches sharing a same switching signal (e.g., the two-to-one ratio divider example of the described ZVS-HVD may be associated with two circuit states via the three switches). The described ZVS-HVD may support continuous input current, parallelizability, insensitivity to parasitic inductance, and high efficiency (e.g., reduced energy loss) at light load, among other features.Type: ApplicationFiled: June 4, 2021Publication date: December 30, 2021Inventors: Taufik, Owen Jong
-
Publication number: 20210139796Abstract: A process to catalytically transform natural gas liquid (NGL) into higher molecular weight hydrocarbons includes providing an NGL stream, catalytically dehydrogenating at least a portion of the NGL stream components to their corresponding alkene derivatives, catalytically oligomerizing at least a portion of the alkenes to higher molecular weight hydrocarbons and recovering the higher molecular weight hydrocarbons. The NGL stream can be extracted from a gas stream such as a gas stream coming from shale formations. The higher molecular weight hydrocarbons can be hydrocarbons that are liquid at ambient temperature and ambient pressure.Type: ApplicationFiled: September 6, 2018Publication date: May 13, 2021Applicant: PURDUE RESEARCH FOUNDATIONInventors: Rakesh Agrawal, Jeffrey J. Siirola, Taufik Ridha, Yuri Li, Fabio H. Ribeiro, Jeffrey T. Miller
-
Patent number: 10672173Abstract: Techniques for storing attributes of motion and sharing the motion are described. The motion of a first user is captured and analyzed, where the attributes of motion are stored on a server or cloud. The attributes of motion are represented in a 3D anatomical coordinate system to ensure a reliable representation of an anatomy behind the motion. When accessed by a second user, an avatar is animated per the stored attributes of motion while capturing similar motion made by the second user. A stream of showing the differences in the motion by the second user and the avatar is provided to a device associated with the second user.Type: GrantFiled: May 27, 2019Date of Patent: June 2, 2020Assignee: Turingsense Inc.Inventors: Joseph I. Chamdani, Pietro Garofalo, Cecylia Wati, Jasmin Nakic, Taufik Arifin, Limin He
-
Patent number: 10579568Abstract: In one embodiment, a networked system includes network interface ports to couple to a computer data network, PCIe devices, bridge devices coupled to network interface ports, a PCIe network switch coupled between bridge devices and PCIe devices, and a configuration device communicatively coupled to bridge devices and PCIe devices. Ports transmit outgoing and receive incoming network traffic. PCIe devices support a function of the computer data network. Each bridge device receives incoming network traffic portions and transmits outgoing network traffic portions through a respective network interface port. PCIe network switch routes PCIe packets between the plurality of bridge devices and the plurality of PCIe devices. Configuration device configures and initializes the PCIe devices for commands and operations that originate from the bridge devices.Type: GrantFiled: July 3, 2018Date of Patent: March 3, 2020Assignee: Intel CorporationInventors: Taufik Ma, Sujith Arramreddy
-
Publication number: 20190295307Abstract: Techniques for storing attributes of motion and sharing the motion are described. The motion of a first user is captured and analyzed, where the attributes of motion are stored on a server or cloud. The attributes of motion are represented in a 3D anatomical coordinate system to ensure a reliable representation of an anatomy behind the motion. When accessed by a second user, an avatar is animated per the stored attributes of motion while capturing similar motion made by the second user. A stream of showing the differences in the motion by the second user and the avatar is provided to a device associated with the second user.Type: ApplicationFiled: May 27, 2019Publication date: September 26, 2019Inventors: Joseph I. Chamdani, Pietro Garofalo, Cecylia Wati, Jasmin Nakic, Taufik Arifin, Limin He
-
Patent number: 10425344Abstract: A method, system, and apparatus are provided to avoid dropping data packets between computers coupled on a network. In one example, the system receives a plurality of data packets from one or more sending servers into a receive queue of a first network interface device (e.g., Fiber Channel host bus adapter) in a receiving server. The receive queue includes addresses to data buffers to store a predetermined number of data packets. The system monitors the number of data packets stored in the data buffers waiting for read out by a software application. The system detects a potential overflow of the receive queue in response to a number of unused data buffers of the receive queue. In response to detecting the potential overflow, the system performs preemptive actions to avoid dropping at least one of the plurality of data packets.Type: GrantFiled: December 18, 2015Date of Patent: September 24, 2019Assignee: Avago Technologies International Sales Pte. LimitedInventors: Taufik Tuan Ma, Mark J. Karnowski, Brandon Hoff
-
Patent number: 10404061Abstract: A system, method and apparatus of balancing a direct current load across a multiple direct current power sources includes receiving multiple direct current inputs to the inputs of a multiple input, single output DC to DC converter. The output current of each one of the direct current inputs is compared to a reference current. The direct current inputs are adjusted in corresponding DC to DC converter modules until the output current of each one of the direct current inputs is equal to the reference current. The adjusted output of the DC to DC converter modules is combined to a single output current that can be output to supply the single output current to a load.Type: GrantFiled: July 20, 2016Date of Patent: September 3, 2019Inventors: Taufik Taufik, Owen Jong
-
Patent number: 10304230Abstract: Techniques for capturing and analyzing motion made by a person performing activities are described. According to one aspect of the present invention, sensing devices are attached to different parts of a body. As a person makes moves, the sensor modules, each including at least one inertial sensor, produce sensing data that are locally received in one designated sensing device that is in communication with an external device either remotely or locally. The combined sensing data received from the these sensing devices are processed and analyzed to derive the motions made the person. Depending on applications, various attributes of the motion can be derived from the combined sensing data, where the attributes can be incorporated into an application running on a mobile device for 3D graphics rendering into a human avatar animation.Type: GrantFiled: December 13, 2018Date of Patent: May 28, 2019Assignee: Turingsense Inc.Inventors: Joseph I. Chamdani, Pietro Garofalo, Cecylia Wati, Jasmin Nakic, Taufik Arifin, Limin He
-
Publication number: 20190122410Abstract: Techniques for capturing and analyzing motion made by a person performing activities are described. According to one aspect of the present invention, sensing devices are attached to different parts of a body. As a person makes moves, the sensor modules, each including at least one inertial sensor, produce sensing data that are locally received in one designated sensing device that is in communication with an external device either remotely or locally. The combined sensing data received from the these sensing devices are processed and analyzed to derive the motions made the person. Depending on applications, various attributes of the motion can be derived from the combined sensing data, where the attributes can be incorporated into an application running on a mobile device for 3D graphics rendering into a human avatar animation.Type: ApplicationFiled: December 13, 2018Publication date: April 25, 2019Inventors: Joseph I. Chamdani, Pietro Garofalo, Cecylia Wati, Jasmin Nakic, Taufik Arifin, Limin He
-
Publication number: 20190018814Abstract: In one embodiment, a networked system includes network interface ports to couple to a computer data network, PCIe devices, bridge devices coupled to network interface ports, a PCIe network switch coupled between bridge devices and PCIe devices, and a configuration device communicatively coupled to bridge devices and PCIe devices. Ports transmit outgoing and receive incoming network traffic. PCIe devices support a function of the computer data network. Each bridge device receives incoming network traffic portions and transmits outgoing network traffic portions through a respective network interface port. PCIe network switch routes PCIe packets between the plurality of bridge devices and the plurality of PCIe devices. Configuration device configures and initializes the PCIe devices for commands and operations that originate from the bridge devices.Type: ApplicationFiled: July 3, 2018Publication date: January 17, 2019Applicant: Attala Systems, LLCInventors: Taufik Ma, Sujith Arramreddy
-
Patent number: 10157488Abstract: Techniques for capturing and analyzing motion made by a person performing activities are described. According to one aspect of the present invention, sensing devices are attached to different parts of a body. As a person makes moves, the sensor modules, each including at least one inertial sensor, produce sensing data that are locally received in one designated sensing device that is in communication with an external device either remotely or locally. Relying on the resources on the external device, the combined sensing data received from the these sensing devices are processed and analyzed to derive the motions made the person. Depending on applications, various attributes of the motion can be derived from the combined sensing data, where the attributes can be incorporated into an application running on a mobile device for 3D graphics rendering into a human avatar animation and motion chart analysis.Type: GrantFiled: September 20, 2016Date of Patent: December 18, 2018Assignee: Turingsense Inc.Inventors: Joseph I. Chamdani, Pietro Garofalo, Cecylia Wati, Jasmin Nakic, Taufik Arifin, Limin He
-
Publication number: 20180026441Abstract: A system, method and apparatus of balancing a direct current load across a multiple direct current power sources includes receiving multiple direct current inputs to the inputs of a multiple input, single output DC to DC converter. The output current of each one of the direct current inputs is compared to a reference current. The direct current inputs are adjusted in corresponding DC to DC converter modules until the output current of each one of the direct current inputs is equal to the reference current. The adjusted output of the DC to DC converter modules is combined to a single output current that can be output to supply the single output current to a load.Type: ApplicationFiled: July 20, 2016Publication date: January 25, 2018Inventors: Taufik Taufik, Owen Jong
-
Publication number: 20170180261Abstract: A method, system, and apparatus are provided to avoid dropping data packets between computers coupled on a network. In one example, the system receives a plurality of data packets from one or more sending servers into a receive queue of a first network interface device (e.g., Fibre Channel host bus adapter) in a receiving server. The receive queue includes addresses to data buffers to store a predetermined number of data packets. The system monitors the number of data packets stored in the data buffers waiting for read out by a software application. The system detects a potential overflow of the receive queue in response to a number of unused data buffers of the receive queue. In response to detecting the potential overflow, the system performs preemptive actions to avoid dropping at least one of the plurality of data packets.Type: ApplicationFiled: December 18, 2015Publication date: June 22, 2017Inventors: Taufik Tuan Ma, Mark J. Karnowski, Brandon Hoff
-
Publication number: 20170084070Abstract: Techniques for capturing and analyzing motion made by a person performing activities are described. According to one aspect of the present invention, sensing devices are attached to different parts of a body. As a person makes moves, the sensor modules, each including at least one inertial sensor, produce sensing data that are locally received in one designated sensing device that is in communication with an external device either remotely or locally. Relying on the resources on the external device, the combined sensing data received from the these sensing devices are processed and analyzed to derive the motions made the person. Depending on applications, various attributes of the motion can be derived from the combined sensing data, where the attributes can be incorporated into an application running on a mobile device for 3D graphics rendering into a human avatar animation and motion chart analysis.Type: ApplicationFiled: September 20, 2016Publication date: March 23, 2017Inventors: Joseph I. Chamdani, Pietro Garofalo, Cecylia Wati, Jasmin Nakic, Taufik Arifin, Limin He
-
Patent number: 9372952Abstract: One aspect identifies an interconnect and associated design rule(s) and moves a portion of the interconnect to an adjacent track by using a spreading process on a one-dimensional design data based on the design rule(s) to determine whether the interconnect including the moved portion provides a DRC clean implementation. This aspect examines an interconnect in its entirety without being confined within a prescribed boundary of a fixed region in the layout. The one-dimensional design data provides expedient runtime and may be converted back into two-dimensional form for the layout. Another aspect iterates through multiple spreading distances to route or modify interconnects in a layout by performing multiple Boolean operations on the interconnect and adjacent shape(s) to determine the final form of the newly created or modified interconnect complying with various design rules.Type: GrantFiled: March 7, 2014Date of Patent: June 21, 2016Assignee: Cadence Design Systems, Inc.Inventors: Ganping Sun, Pujiang Huang, Jianmin Li, Taufik Arifin
-
Patent number: 8782570Abstract: Various embodiments identify some constraints for multiple mask designs of multi-patterning lithography processes for manufacturing an electronic design and colors multiple routing tracks in a layer of the electronic design with certain colors. These embodiments color fixed object(s) in the design with one or more of these certain colors based on coloring of the multiple routing tracks. Some embodiments further color movable object(s) based on results of coloring the fixed object(s) or coloring routing track(s). Some embodiments route the physical design with coloring of fixed object(s), coloring of movable object(s), or routing connectivity. Multiple-patterning conflicts may be detected based on the coloring of fixed object(s), coloring of movable object(s), or routing connectivity. Some embodiments route with search-and-repair strategy(ies) to improve or resolve conflict(s). Some embodiments color objects upon their creation, and the layout is thus multiple-patterning design rule clean as constructed.Type: GrantFiled: May 7, 2012Date of Patent: July 15, 2014Assignee: Cadence Design Systems, Inc.Inventors: Jianmin Li, Jing Chen, Guowei Zhao, Taufik Arifin, Yuan Huang, Soohong A. Kim, Vassilios Gerousis, Shuo Zhang, Dahe Chen
-
Patent number: 7926005Abstract: A method and system for pattern-driven routing are disclosed. Embodiments of pattern-driven routing are disclosed for creating a representation for at least a portion of an initial routing solution, comparing the representation for at least the portion of the initial routing solution with a pattern, and determining whether the initial routing solution has lithographic issues based on the comparison.Type: GrantFiled: December 28, 2007Date of Patent: April 12, 2011Assignee: Cadence Design Systems, Inc.Inventors: Jianmin Li, Gang Huang, Taufik Arifin