Patents by Inventor Wayne Chan
Wayne Chan 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: 20240128061Abstract: Embodiments disclosed herein include a semiconductor processing tool. In an embodiment, the semiconductor processing tool comprises a pedestal, an annular separator over the pedestal to define a first domain within the annular separator and a second domain outside of the annular separator, a first gas inlet within the annular separator, and a second gas inlet outside of the annular separator.Type: ApplicationFiled: August 14, 2023Publication date: April 18, 2024Inventors: FARZAD HOUSHMAND, KELVIN CHAN, RUIYING HAO, WAYNE FRENCH
-
Patent number: 11937373Abstract: One aspect of the instant application provides techniques to reduce the amount of crosstalk on single-ended signals in the pin field region of an integrated circuit device on a printed circuit board (PCB). The PCB can include a plurality of layers and an array of vias comprising a plurality of rows configured to route signals across layers. An inner layer of the PCB can include first and second signal traces positioned between first and second adjacent rows of the vias, the first signal trace positioned adjacent to the first row and the second signal trace positioned adjacent to the second row. The first signal trace can include at least one curved segment that curves around a substantial portion of a corresponding via in the first row such that separation between the first and second signal traces varies along the curved segment.Type: GrantFiled: March 8, 2022Date of Patent: March 19, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Melvin K. Benedict, Paul Danna, Chi Kim Sides, Wayne Vuong, Michael Chan
-
Patent number: 11931820Abstract: Systems and techniques are directed to a Swappable Retractable Tool Tip (SRTT), which is designed as a next generation of friction stir welding tools and retractable tool tips. The disclosed SRTT may be “swappable,” having different types of retractable tool tips that can be assembled and employed as a part of the SRTT. A SRTT system can include at least: a blank tool holder, a piston, and a retractable tool tip. In operation, the blank tool holder allows air to flow to cause movement of the piston and the retractable tool tip. For example, compressed air can push up on the piston and the retractable tool tip, retracting it into a “home” position inside of the blank tool holder. Also, the SRTT can include springs that push down on the piston and the retractable tool tip, extending the tip into an “extended” position outside of the blank tool holder.Type: GrantFiled: December 17, 2020Date of Patent: March 19, 2024Assignee: MERCURY MISSION SYSTEMS, LLCInventors: Kang Lee, Matthew Neil, Wayne Chan, Anthony Lai, Andrew Kostrzewski
-
Publication number: 20240087316Abstract: A location in a video may be specified and content related to the location may be accessed. A method for accessing the related content may include receiving a reference to a pixel location in a frame of a video feed of a filmed occurrence and accessing a spatio-temporal index corresponding to the filmed occurrence. The spatio-temporal index may index information relating to events or objects of the filmed occurrence and corresponding pixel locations at which the events or the objects are detected in the video feed. The method may further include querying the spatio-temporal index using the pixel location to determine particular information of an indexed event or an indexed object and receiving the particular information wherein the particular information indicates at least one of spatial and temporal alignment parameters for aligning the indexed event with a corresponding event in at least one other video feed of the filmed occurrence.Type: ApplicationFiled: November 15, 2023Publication date: March 14, 2024Inventors: Edward Shek CHAN, Yu-han CHANG, Rajiv Tharmeswaran MAHESWARAN, Jeffrey Wayne SU
-
Publication number: 20210178510Abstract: Systems and techniques are directed to a Swappable Retractable Tool Tip (SRTT), which is designed as a next generation of friction stir welding tools and retractable tool tips. The disclosed SRTT may be “swappable,” having different types of retractable tool tips that can be assembled and employed as a part of the SRTT. A SRTT system can include at least: a blank tool holder, a piston, and a retractable tool tip. In operation, the blank tool holder allows air to flow to cause movement of the piston and the retractable tool tip. For example, compressed air can push up on the piston and the retractable tool tip, retracting it into a “home” position inside of the blank tool holder. Also, the SRTT can include springs that push down on the piston and the retractable tool tip, extending the tip into an “extended” position outside of the blank tool holder.Type: ApplicationFiled: December 17, 2020Publication date: June 17, 2021Inventors: Kang Lee, Matthew Neil, Wayne Chan, Anthony Lai, Andrew Kostrzewski
-
Patent number: 10438248Abstract: Methods and systems are described for providing advertising services in a predictive manner to a device with an advertising exchange. In one embodiment, a system receives a configuration call from a device upon initiation of a software application and associated advertising services software on the device. The system generates, prior to a predicted ad play event on the device, a predictive ad request for obtaining at least one advertisement (ad) from at least one of an ad store and an advertising exchange prior to the predicted ad play event. The at least one ad is stored on the device prior to an actual ad play event. The system determines, just prior to the actual ad play event, a bandwidth for a connection between the device and the system. The system determines if any ad source includes at least one ad that is more likely to convert or cause user interaction than the ads stored on the device based on the bandwidth for the connection between the device and the system.Type: GrantFiled: January 29, 2015Date of Patent: October 8, 2019Assignee: Vungle, Inc.Inventors: Arvind Gupta, Wayne Chan, Daniel Kang, Michael Deignan, Sasha Solomon, Raymond Myers
-
Patent number: 9336538Abstract: Methods and systems are described for providing advertising services to a device with an advertising exchange. In one embodiment, a system receives a configuration call from a device upon initiation of a software application and associated advertising services software on the device. The system sends a configuration file to the device in response to the configuration call. The configuration file includes different options for obtaining an advertisement (ad) to play on the device during an ad play event. The options include playing an ad cached on the device, obtaining at least one ad from an ad store of the system, and obtaining at least one ad from an advertising exchange that includes third party participants.Type: GrantFiled: April 23, 2014Date of Patent: May 10, 2016Assignee: Vungle, Inc.Inventors: Arvind Gupta, Wayne Chan, Raymond Myers, Sasha Solomon, Daniel Kang, Michael Deignan
-
Patent number: 9336539Abstract: Methods and systems are described for providing advertising services in a predictive manner to a device with an advertising exchange. In one embodiment, a system receives a configuration call from a device upon initiation of a software application and associated advertising services software on the device. The system generates, prior to a predicted ad play event on the device, a predictive ad request for obtaining at least one advertisement (ad) from at least one of an ad store and an advertising exchange prior to the predicted ad play event.Type: GrantFiled: April 23, 2014Date of Patent: May 10, 2016Assignee: Vungle, Inc.Inventors: Arvind Gupta, Wayne Chan, Daniel Kang, Michael Deignan, Sasha Solomon, Raymond Myers
-
Publication number: 20150287103Abstract: Methods and systems are described for providing advertising services to a device with an advertising exchange. In one embodiment, a system receives a configuration call from a device upon initiation of a software application and associated advertising services software on the device. The system sends a configuration file to the device in response to the configuration call. The configuration file includes different options for obtaining an advertisement (ad) to play on the device during an ad play event. The options include playing an ad cached on the device, obtaining at least one ad from an ad store of the system, and obtaining at least one ad from an advertising exchange that includes third party participants.Type: ApplicationFiled: April 23, 2014Publication date: October 8, 2015Applicant: Vungle, Inc.Inventors: Arvind Gupta, Wayne Chan, Raymond Myers, Sasha Solomon, Daniel Kang, Michael Deignan
-
Publication number: 20150287104Abstract: Methods and systems are described for providing advertising services in a predictive manner to a device with an advertising exchange. In one embodiment, a system receives a configuration call from a device upon initiation of a software application and associated advertising services software on the device. The system generates, prior to a predicted ad play event on the device, a predictive ad request for obtaining at least one advertisement (ad) from at least one of an ad store and an advertising exchange prior to the predicted ad play event.Type: ApplicationFiled: April 23, 2014Publication date: October 8, 2015Applicant: VUNGLE, INC.Inventors: Arvind Gupta, Wayne Chan, Daniel Kang, Michael Deignan, Sasha Solomon, Raymond Myers
-
Publication number: 20150287102Abstract: Methods and systems are described for providing advertising services for devices by accessing one or more ad databases including third party ad databases using ad serving tags. In one embodiment, a system includes a storage medium to store one or more software programs and processing logic that is configured to execute instructions of at least one software program to receive an advertising request from a device upon the device having an ad play event for an initiated software application, send an ad call or request to an ad store having ad campaigns and ads, and receive an ad response from the ad store in response to the ad call or request. The ad response includes a payload with one or more ads or potential ad campaigns for being streamed to the device or an ad serving tag for accessing one or more third party ad databases.Type: ApplicationFiled: April 23, 2014Publication date: October 8, 2015Applicant: VUNGLE, INC.Inventors: Arvind Gupta, Wayne Chan, Raymond Myers, Ben Reiter, Rolando Abarca
-
Publication number: 20150287088Abstract: Methods and systems are described for providing advertising services for devices based on at least one configurable. In one embodiment, a system sends an ad call or request to an ad store having ad campaigns and ads and receives an ad response from the ad store in response to the ad call or request. The ad response includes a payload with at least one ad for being streamed to the device or an ad serving tag for accessing one or more third party ad databases. The system determines, based on at least one configurable parameter including at least partially based on a cache window, whether to use at least one ad located on a device, at least one ad streamed from the ad store to the device, or at least one ad streamed from the one or more third party databases using the ad serving tag.Type: ApplicationFiled: April 23, 2014Publication date: October 8, 2015Applicant: VUNGLE, INC.Inventors: Arvind Gupta, Wayne Chan, Raymond Myers, Ben Reiter, Rolando Abarca
-
Publication number: 20150287105Abstract: Methods and systems are described for providing advertising services in a predictive manner to a device with an advertising exchange. In one embodiment, a system receives a configuration call from a device upon initiation of a software application and associated advertising services software on the device. The system generates, prior to a predicted ad play event on the device, a predictive ad request for obtaining at least one advertisement (ad) from at least one of an ad store and an advertising exchange prior to the predicted ad play event. The at least one ad is stored on the device prior to an actual ad play event. The system determines, just prior to the actual ad play event, a bandwidth for a connection between the device and the system. The system determines if any ad source includes at least one ad that is more likely to convert or cause user interaction than the ads stored on the device based on the bandwidth for the connection between the device and the system.Type: ApplicationFiled: January 29, 2015Publication date: October 8, 2015Applicant: VUNGLE, INC.Inventors: Arvind Gupta, Wayne Chan, Daniel Kang, Michael Deignan, Sasha Solomon, Raymond Myers
-
Publication number: 20150287083Abstract: Methods and systems are described for providing advertising services to devices. In one embodiment, a system receives an advertising request from a device upon the device having an ad play event for an initiated software application. The system determines a bandwidth for a connection between the system and the device and determines whether at least one ad located on the device or at least one streamed ad will be displayed on the device for the ad play event based on at least one configurable parameter including at least one of the bandwidth for the connection between the device and the ad server, device characteristics, user characteristics, and a service level agreement.Type: ApplicationFiled: April 23, 2014Publication date: October 8, 2015Applicant: Vungle, Inc.Inventors: Arvind Gupta, Wayne Chan, Raymond Myers, Ben Reiter, Rolando Abarca
-
Patent number: 9076129Abstract: A computer system for hosting electronic group chat is provided. The computer system includes a memory device for storing data and a processor coupled in communication with the memory device. The processor is programmed to electronically host a plurality of chat rooms, associate a first chat room of the plurality of chat rooms with a first element inputted into the computer system, and transmit chat communications between a plurality of users of the chat rooms.Type: GrantFiled: August 17, 2012Date of Patent: July 7, 2015Assignee: Grey Wall Software LLCInventors: Sukhminder Singh Grewal, Wayne Chan, Daniel Mark Dormont, Nathaniel Bjorn Ellis, Andrew A. Mazurek, Kenneth Edward Moon, Tamas Simon
-
Publication number: 20130046828Abstract: A computer system for hosting electronic group chat is provided. The computer system includes a memory device for storing data and a processor coupled in communication with the memory device. The processor is programmed to electronically host a plurality of chat rooms, associate a first chat room of the plurality of chat rooms with a first element inputted into the computer system, and transmit chat communications between a plurality of users of the chat rooms.Type: ApplicationFiled: August 17, 2012Publication date: February 21, 2013Inventors: Sukhminder Singh Grewal, Wayne Chan, Daniel Mark Dormont, Nathaniel Bjorn Ellis, Andrew A. Mazurek, Kenneth Edward Moon, Tamas Simon
-
Patent number: 7548899Abstract: Improved approaches to accessing information are disclosed. The improved approaches permit access to information through user interaction with a series of menus. The menus within the series of menus are interrelated and contain words or phrases. A phrase, sentence or question is constructed from the user interaction with the series of menus. The resulting phrase, sentence or question can be processed to access and retrieve appropriate information. The improved approaches avoid the need for users to enter words or text characters through tedious and frustrating use of a keypad (particularly when reduced in size).Type: GrantFiled: December 6, 2001Date of Patent: June 16, 2009Inventors: John P. Del Favero, Jr., Wayne Chan
-
Patent number: 7013263Abstract: Methods and apparatus to process online interactions from numerous sources, coming from different time frames and systems. One embodiment includes a facilitator, an interaction processor, and an action generator. The facilitator facilitates interactions in one or more devices, where interactions typically occur. The processor can consolidate and analyze interactions from multiple sources, in different formats, and collected at different time frames, to extract intelligence from them. The processor processes such interactions, and generates an interaction descriptor for each interaction. A descriptor can include a generalization of the corresponding interaction, and at least a part of the interaction. Descriptors for different types of interactions can be represented by the same format to allow the processor to analyze them together.Type: GrantFiled: March 22, 2002Date of Patent: March 14, 2006Assignee: Mindfabric, Inc.Inventors: Satoru Isaka, Wayne Chan, Thomas Limerick
-
Patent number: 6839699Abstract: A computer-aided method and apparatus to access information is disclosed. According to one embodiment, the apparatus includes a selector, a mapper and a generator. Through the selector, a person can select concepts and/or elements in the concepts. The mapper maps the selected concepts and elements to an inquiry. Then, the generator generates a response to the inquiry. The response can remain the same, independent of the order of the concepts selected by the person.Type: GrantFiled: October 12, 2001Date of Patent: January 4, 2005Inventor: Wayne Chan
-
Patent number: RE43031Abstract: Methods and apparatus to process online interactions from numerous sources, coming from different time frames and systems. One embodiment includes a facilitator, an interaction processor, and an action generator. The facilitator facilitates interactions in one or more devices, where interactions typically occur. The processor can consolidate and analyze interactions from multiple sources, in different formats, and collected at different time frames, to extract intelligence from them. The processor processes such interactions, and generates an interaction descriptor for each interaction. A descriptor can include a generalization of the corresponding interaction, and at least a part of the interaction. Descriptors for different types of interactions can be represented by the same format to allow the processor to analyze them together.Type: GrantFiled: March 12, 2008Date of Patent: December 13, 2011Assignee: MD Fab Capital L.L.C.Inventors: Satoru Isaka, Wayne Chan, Thomas S. Limerick