Patents by Inventor Philip Yu

Philip Yu 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: 20200286603
    Abstract: A method includes receiving voice data from a voice-enabled device associated with a user, the voice data indicating a request for an output, determining from the voice data a current mood and/or cognitive state of the user, determining an output in response to the request, and adjusting the output and/or the form of the output according to the determined current mood and/or cognitive state of the user.
    Type: Application
    Filed: September 25, 2018
    Publication date: September 10, 2020
    Inventors: Olusola Ajilore, Alex Leow, Philip Yu, Ben Gerber, Faraz Hussain, Jun Ma
  • Patent number: 9618929
    Abstract: An inventory tracking system and method for use in semiconductor manufacturing provide for generating a priority score that determines the order in which lots of substrates should be run. The priority score is generated using an algorithm that takes into account external lot priority considerations, inventory factors in the manufacturing facility, and processing tool capability factors. The processing tool capability factors include factors related to tool status and tool restrictions and the inventory factors include factors related to line balance, WIP (work-in-progress) forecasts and various downstream considerations. The priority score is generated dynamically and displayed at each processing operation for each lot that is queued for processing at the indicated operation. Various algorithms are used and different weights are assigned to many factors in calculating numerical values for several factors that combine to produce the priority score.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: April 11, 2017
    Assignee: WAFERTECH, LLC
    Inventors: Masreth Siddiqui, Philip Yu, Maria Gonchoroff, Robert Hood, Andy Brogan, Philip Hunter
  • Publication number: 20160147219
    Abstract: An inventory tracking system and method for use in semiconductor manufacturing provide for generating a priority score that determines the order in which lots of substrates should be run. The priority score is generated using an algorithm that takes into account external lot priority considerations, inventory factors in the manufacturing facility, and processing tool capability factors. The processing tool capability factors include factors related to tool status and tool restrictions and the inventory factors include factors related to line balance, WIP (work-in-progress) forecasts and various downstream considerations. The priority score is generated dynamically and displayed at each processing operation for each lot that is queued for processing at the indicated operation. Various algorithms are used and different weights are assigned to many factors in calculating numerical values for several factors that combine to produce the priority score.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Inventors: Masreth SIDDIQUI, Philip YU, Maria GONCHOROFF, Robert HOOD, Andy BROGAN, Philip HUNTER
  • Publication number: 20080104038
    Abstract: Techniques are provided for performing structural joins for answering containment queries. Such inventive techniques may be used to perform efficient structural joins of two interval lists which are neither sorted nor pre-indexed. For example, in an illustrative aspect of the invention, a technique for performing structural joins of two element sets of a tree-structured document, wherein one of the two element sets is an ancestor element set and the other of the two element sets is a descendant element set, and further wherein each element is represented as an interval representing a start position and an end position of the element in the document, comprises the following steps/operations. An index is dynamically built for the ancestor element set. Then, one or more structural joins are performed by searching the index with the interval start position of each element in the descendant element set.
    Type: Application
    Filed: December 28, 2007
    Publication date: May 1, 2008
    Applicant: International Business Machines Corporation
    Inventors: Shyh-Kwei Chen, Kun-Lung Wu, Philip Yu
  • Publication number: 20080052255
    Abstract: Most recent research of scalable inductive learning on very large streaming dataset focuses on eliminating memory constraints and reducing the number of sequential data scans. However, state-of-the-art algorithms still require multiple scans over the data set and use sophisticated control mechanisms and data structures. There is discussed herein a general inductive learning framework that scans the dataset exactly once. Then, there is proposed an extension based on Hoeffding's inequality that scans the dataset less than once. The proposed frameworks are applicable to a wide range of inductive learners.
    Type: Application
    Filed: October 31, 2007
    Publication date: February 28, 2008
    Applicant: International Business Machines Corporation
    Inventors: Wei Fan, Haixun Wang, Philip Yu
  • Publication number: 20080005744
    Abstract: The present invention relates to the problem of scheduling work for employees and/or other resources in a help desk or similar environment. The employees have different levels of training and availabilities. The jobs, which occur as a result of dynamically occurring events, consist of multiple tasks ordered by chain precedence. Each job and/or task carries with it a penalty which is a step function of the time taken to complete it, the deadlines and penalties having been negotiated as part of one or more service level agreement contracts. The goal is to minimize the total amount of penalties paid. The invention consists of a pair of heuristic schemes for this difficult scheduling problem, one greedy and one randomized. The greedy scheme is used to provide a quick initial solution, while the greedy and randomized schemes are combined in order to think more deeply about particular problem instances.
    Type: Application
    Filed: June 25, 2007
    Publication date: January 3, 2008
    Inventors: Melissa Buco, Rong Chang, Laura Luna, Christopher Ward, Joel Wolf, Philip Yu
  • Publication number: 20070288417
    Abstract: Methods and apparatus are provided for generating a decision trees using linear discriminant analysis and implementing such a decision tree in the classification (also referred to as categorization) of data. The data is preferably in the form of multidimensional objects, e.g., data records including feature variables and class variables in a decision tree generation mode, and data records including only feature variables in a decision tree traversal mode. Such an inventive approach, for example, creates more effective supervised classification systems. In general, the present invention comprises splitting a decision tree, recursively, such that the greatest amount of separation among the class values of the training data is achieved. This is accomplished by finding effective combinations of variables in order to recursively split the training data and create the decision tree. The decision tree is then used to classify input testing data.
    Type: Application
    Filed: August 20, 2007
    Publication date: December 13, 2007
    Applicant: International Business Machines Corporation
    Inventors: Charu Aggarwal, Philip Yu
  • Publication number: 20070288635
    Abstract: A computer implemented method, apparatus, and computer usable program code for processing multi-way stream correlations. Stream data are received for correlation. A task is formed for continuously partitioning a multi-way stream correlation workload into smaller workload pieces. Each of the smaller workload pieces may be processed by a single host. The stream data are sent to different hosts for correlation processing.
    Type: Application
    Filed: May 4, 2006
    Publication date: December 13, 2007
    Applicant: International Business Machines Corporation
    Inventors: Xiaohui Gu, Haixun Wang, Philip Yu
  • Publication number: 20070288465
    Abstract: Improved techniques are disclosed for detecting patterns of interaction among a set of entities and analyzing community evolution in a stream environment. By way of example, a technique for processing data from a data stream includes the following steps/operations. A data point of the data stream representing an interaction event is obtained. An interaction graph is updated on-line based on the data point representing the interaction event. The updated interaction graph is stored in a nonvolatile memory. An interaction evolution is determined off-line from the updated interaction graph stored in the nonvolatile memory.
    Type: Application
    Filed: October 5, 2005
    Publication date: December 13, 2007
    Applicant: International Business Machines Corporation
    Inventors: Charu Aggarwal, Philip Yu
  • Publication number: 20070271243
    Abstract: The present invention provides a ViST (or “virtual suffix tree”), which is a novel index structure for searching XML documents. By representing both XML documents and XML queries in structure-encoded sequences, it is shown that querying XML data is equivalent to finding (non-contiguous) subsequence matches. A variety of XML queries, including those with branches, or wild-cards (‘*’ and ‘//’), can be expressed by structure-encoded sequences. Unlike index methods that disassemble a query into multiple sub-queries, and then join the results of these sub-queries to provide the final answers, ViST uses tree structures as the basic unit of query to avoid expensive join operations. Furthermore, ViST provides a unified index on both content and structure of the XML documents, hence it has a performance advantage over methods indexing either just content or structure.
    Type: Application
    Filed: July 19, 2007
    Publication date: November 22, 2007
    Inventors: Wei Fan, Haixun Wang, Philip Yu
  • Publication number: 20070260563
    Abstract: The method trains an inductive model to output multiple models from the inductive model and trains an error correlation model to estimate an average output of predictions made by the multiple models. Then the method can determine an error estimation of each of the multiple models using the error correlation model.
    Type: Application
    Filed: April 17, 2006
    Publication date: November 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Wei Fan, Philip Yu
  • Publication number: 20070239982
    Abstract: Improved privacy preservation techniques are disclosed for use in accordance with data mining. By way of example, a technique for preserving privacy of data records for use in a data mining application comprises the following steps/operations. Different privacy levels are assigned to the data records. Condensed groups are constructed from the data records based on the privacy levels, wherein summary statistics are maintained for each condensed group. Pseudo-data is generated from the summary statistics, wherein the pseudo-data is available for use in the data mining application.
    Type: Application
    Filed: October 13, 2005
    Publication date: October 11, 2007
    Applicant: International Business Machines Corporation
    Inventors: Charu Aggarwal, Philip Yu
  • Publication number: 20070230488
    Abstract: There is provided a method for determining reachability between any two nodes within a graph. The inventive method utilizes a dual-labeling scheme. Initially, a spanning tree is defined for a group of nodes within a graph. Each node in the spanning tree is assigned a unique interval-based label, that describes its dependency from an ancestor node. Non-tree labels are then assigned to each node in the spanning tree that is connected to another node in the spanning tree by a non-tree link. From these labels, reachability of any two nodes in the spanning tree is determined by using only the interval-based labels and the non-tree labels.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Philip Yu, Haixun Wang, Hao He
  • Publication number: 20070223598
    Abstract: Streaming environments typically dictate incomplete or approximate algorithm execution, in order to cope with sudden surges in the data rate. Such limitations are even more accentuated in mobile environments (such as sensor networks) where computational and memory resources are typically limited. Introduced herein is a novel “resource adaptive” algorithm for spectrum and periodicity estimation on a continuous stream of data. The formulation is based on the derivation of a closed-form incremental computation of the spectrum, augmented by an intelligent load-shedding scheme that can adapt to available CPU resources. Experimentation indicates that the proposed technique can be a viable and resource efficient solution for real-time spectrum estimation.
    Type: Application
    Filed: March 24, 2006
    Publication date: September 27, 2007
    Applicant: IBM Corporation
    Inventors: Deepak Turaga, Michail Vlachos, Philip Yu
  • Publication number: 20070226216
    Abstract: A technique for classifying data from a test data stream is provided. A stream of training data having class labels is received. One or more class-specific clusters of the training data are determined and stored. At least one test instance of the test data stream is classified using the one or more class-specific clusters.
    Type: Application
    Filed: May 31, 2007
    Publication date: September 27, 2007
    Applicant: International Business Machines Corporation
    Inventors: Charu Aggarwal, Philip Yu
  • Publication number: 20070226212
    Abstract: Techniques for monitoring abnormalities in a data stream are provided. A plurality of objects are received from the data stream and one or more clusters are created from these objects. At least a portion of the one or more clusters have statistical data of the respective cluster. It is determined from the statistical data whether one or more abnormalities exist in the data stream.
    Type: Application
    Filed: May 24, 2007
    Publication date: September 27, 2007
    Applicant: International Business Machines Corporation
    Inventors: Charu Aggarwal, Philip Yu
  • Publication number: 20070226209
    Abstract: A technique of clustering data of a data stream is provided. Online statistics are first created from the data stream. Offline processing of the online statistics is then performed when offline processing either required or desired. Online statistics may be created through the reception of data points from the data stream and the formation and updating of data groups. Offline processing may be performed by reclustering groups of data points around sampled data points and reporting the newly formed clusters.
    Type: Application
    Filed: May 30, 2007
    Publication date: September 27, 2007
    Applicant: International Business Machines Corporation
    Inventors: Charu Aggarwal, Philip Yu
  • Publication number: 20070226264
    Abstract: There are provided a method, a computer program product, and a system for maintaining a materialized view defined on a relation of a relational database. The method includes the step of performing content-based filtering on the relation to identify an update to the relation as being irrelevant with respect to the materialized view.
    Type: Application
    Filed: March 22, 2006
    Publication date: September 27, 2007
    Inventors: Gang Luo, Philip Yu
  • Publication number: 20070220219
    Abstract: A method (and system) of storing data in a value-based storage system, includes optimizing a value of data stored in the value-based storage system.
    Type: Application
    Filed: March 16, 2006
    Publication date: September 20, 2007
    Applicant: International Business Machines Corporation
    Inventors: Nikhil Bansal, Frederick Douglis, Lisa Fleischer, Kirsten Hildrum, Akshay Kumar Katta, John Palmer, Elizabeth Richards, David Tao, William Tetzlaff, Joel Wolf, Philip Yu
  • Publication number: 20070211703
    Abstract: A system, method, and computer program product for establishing multi-party VoIP conference audio calls in a distributed, peer-to-peer network where any number of nodes are able to arbitrarily and asynchronously start or stop producing audio output to be mixed into a single composite audio stream that is distributed to all nodes. A single distribution tree is used that has optimal communications characteristics to distribute the composite audio signal to all nodes. An audio mixing tree is established and maintained by adaptively and dynamically adding and merging intermediate mixing nodes operating between user nodes and the root of the single distribution tree. The intermediate mixing nodes and the root of the single distribution tree are all hosted, in an exemplary embodiment, on user nodes that are endpoints of the distribution tree.
    Type: Application
    Filed: March 10, 2006
    Publication date: September 13, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiaohui Gu, Zon-Yin Shae, Zhen Wen, Philip Yu