Nir Zuk - Palo Alto CA, US Song Wang - Palo Alto CA, US Fengmin Gong - Livermore CA, US
Assignee:
Palo Alto Networks, Inc. - Santa Clara CA
International Classification:
G06F 15/16
US Classification:
370235, 370230
Abstract:
Methods and apparatuses are described for inspecting data packets in a computer network. One or more data packets through the network have associated header data and content. One method includes receiving a data packet, examining the data packet to classify the data packet including classifying the data packet using information included in the header and content, determining flow instructions for processing the packet based on both the header information and the content and processing of the packet using the flow instructions.
Aggregate Function Partitions For Distributed Processing
Muthian George - Fremont CA, US Song Wang - Mountain View CA, US Ahmed K Ezzat - Cupertino CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 17/30
US Classification:
707718
Abstract:
Systems and apparatuses are provided for a distributed aggregate user defined function processing system. A non-transitory computer readable medium stores instructions for a query compiler to identify a call to a distributed aggregate user defined function within a query of the distributed analytical data processing system, retrieve metadata associated with the distributed aggregate user defined function, and validate and resolve respective inputs and outputs of a plurality of function partitions associated with the distributed aggregate user defined function according to the retrieved metadata. A distributed processing engine includes a plurality of processing nodes to execute the plurality of function partitions and organize data flow from the plurality of function partitions to produce an output for the distributed aggregate user defined function.
Packet Classification In A Network Security Device
Nir Zuk - Palo Alto CA, US Song Wang - Palo Alto CA, US Fengmin Gong - Livermore CA, US
Assignee:
Palo Alto Networks, Inc. - Santa Clara CA
International Classification:
G06F 15/16
US Classification:
370235
Abstract:
Methods and apparatuses are described for inspecting data packets in a computer network. One or more data packets through the network have associated header data and content. One method includes receiving a data packet, examining the data packet to classify the data packet including classifying the data packet using information included in the header and content, determining flow instructions for processing the packet based on both the header information and the content and processing of the packet using the flow instructions.
Providing Selected Attributes Of Streaming Data For Display By A Visualization Engine
Guruprasad Chintakunta - London, GB Rajesh Kottakota - Bangalore, IN Ming C. Hao - Palo Alto CA, US Song Wang - Austin TX, US Chetan Kumar Gupta - Austin TX, US Abhay Mehta - Austin TX, US Umeshwar Dayal - Saratoga CA, US
International Classification:
G06F 17/30
US Classification:
707756, 707769, 707E17014
Abstract:
An adapter receives tuples of streaming data from a streaming data source. The adapter extracts selected attributes from the tuples of streaming data, and writes the selected attributes to a buffer associated with a visualization engine for displaying the selected attributes in a visualization screen. The selected attributes are written to the buffer according to a predefined format supported by the visualization engine. The adapter receives interactive user input to change the selected attributes to be extracted from the tuples and written to the buffer.
Umeshwar Dayal - Saratoga CA, US Maria G. Castellanos - Sunnyvale CA, US Chetan Kumar Gupta - Austin TX, US Song Wang - Austin TX, US Meichun Hsu - Los Altos Hills CA, US
International Classification:
G06F 17/30
US Classification:
707822, 707E17005
Abstract:
A sentiment cube system is disclosed. In one example, the system discloses a sentiment storage, including a sentiment cube data structure having a set of cells arranged by a set of dimensions. The system includes a computer programmed with executable instructions which operate a set of modules, wherein the modules comprise: a sentiment storage module which receives sentiment values associated with a set of entity features, and then populates a hierarchy of the cells in the sentiment cube with the sentiment values. A sentiment analysis module effecting a set of operations on the sentiment cube.
Muthian George - Fremont CA, US Song Wang - Mountain View CA, US
International Classification:
G06F 17/30
US Classification:
707602, 707E17005
Abstract:
Data loading with user defined functions is described in various implementations. An example system for data loading may include a structured query language (SQL) compiler to identify a call to a table valued user defined function (TVUDF) within a SQL statement that includes an insert statement; identify metadata associated with the TVUDF; validate and resolve a subclass type of the TVUDF based on the metadata and the insert statement; and generate a data loading plan to retrieve and load data from an external data source into a table of a database based on the subclass type of the TVUDF. The system may also include a data loading engine in the database to execute the data loading plan, the data loading plan including the TVUDF to retrieve data from the external data source, and load the retrieved data into the table of the database in accordance with the data loading plan.
Nested Complex Sequence Pattern Queries Over Event Streams
Chetan Kumar Gupta - San Mateo CA, US Song Wang - Mountain View CA, US Abhay Mehta - Austin TX, US Mo Liu - San Jose CA, US Elke Angelika Rundensteiner - Acton MA, US Medhabi Ray - Worcester MA, US
International Classification:
G06F 17/30
US Classification:
707722, 707774, 707E17014
Abstract:
A method of evaluating nested complex sequence pattern queries includes obtaining events from an event stream and evaluating the events within a first window using an outer query to produce outer partial results. The method also includes determining a more stringent window constraint, the more stringent window constraint comprising a subset of the window constraint corresponding to events that produces the outer partial results and passing the more stringent window constraint to an inner query nested within the outer query. A complex event processing system is also provided.
Chetan Kumar Gupta - San Mateo CA, US Song Wang - Mountain View CA, US Abhay Mehta - Austin TX, US Mo Liu - San Jose CA, US Elke A. Rundensteiner - Acton MA, US
International Classification:
G06F 17/30
US Classification:
707718, 707E17132
Abstract:
There is provided a computer-implemented method of determining an execution ordering. An exemplary method comprises generating a directed graph based on a hierarchy. The hierarchy includes a plurality of pattern queries. The method also includes determining a minimum spanning tree of the directed graph. The method further includes determining an execution order of the pattern queries based on the minimum spanning tree.
Origen Therapeutics Emeryville, CA Dec 2011 to Apr 2012 Scientist, Molecular Biology & EmbryologyStanford University Stanford, CA Jul 2001 to Nov 2011 Life Science Research Associate & Postdoctoral FellowJohns Hopkins University School of Medicine Baltimore, MD Aug 1994 to Jun 2001 Ph.D. CandidateUniversity of Illinois School of Medicine Chicago, IL Jan 1993 to Jul 1994 Research SpecialistAbbott Laboratories Abbott Park, IL Jun 1990 to Dec 1992 Intern and Research AssistantNorthwestern University Evanston, IL Jan 1988 to Jan 1992 Undergraduate Honors Research
Education:
Johns Hopkins University School of Medicine Baltimore, MD 1994 to 2001 PhD in NeuroscienceNorthwestern University Evanston, IL 1988 to 1992 BA in Biological Sciences
Dec 2011 to Present Senior Java/J2EE/Flex developer
Education:
Northeastern University Sep 2009 to May 2011 Master in EngineeringNortheastern University Jan 2011 to Apr 2011 Design DocumentNortheastern University Feb 2010 to Apr 2010 Pharmacy System Website DesignNortheastern University Nov 2009 to Dec 2009 Insurance Database Design
Song Wang (2000-2004), Rob Potter (1989-1993), Jenn Park (2000-2004), Michelle Leckler (1988-1990), Aaron Hopkins (1993-1997), Emily Pendleton (2001-2005)