Patents by Inventor Phil Wang
Phil Wang 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: 20240125733Abstract: A sensor component includes a sensor including a sensor surface and a reaction site in cooperation with the sensor and exposing the sensor surface. The reaction site including a reaction site surface. A surface agent is bound to the reaction site surface or the sensor surface. The surface agent includes a surface active functional group reactive with Bronsted base or Lewis acid functionality on the reaction site surface or the sensor surface and including distal functionality that does not have a donor electron pair.Type: ApplicationFiled: September 27, 2023Publication date: April 18, 2024Inventors: Ronald L. CICERO, James A. BALL, Alexander MASTROIANN1, Christina E. INMAN, Jeremy GRAY, Marc GLAZER, Yufang WANG, Joseph KOSCINSKI, Phil WAGGONER
-
Patent number: 10812489Abstract: Methods, systems and programming for classifying network requests. In one example, a network request for content to be fetched by a content server is received from a client device. At least one non-internet protocol (IP) key is obtained based on the network request. Whether to deny or allow the network request is determined based on the at least one non-IP key.Type: GrantFiled: August 8, 2018Date of Patent: October 20, 2020Assignee: Oath Inc.Inventors: Phil Wang, Ravikiran Meka
-
Patent number: 10681052Abstract: Methods, systems and programming for classifying network requests. In one example, a network request for content to be fetched by a content server is received from a client device. At least one non-internet protocol (IP) key is obtained based on the network request. Whether to deny or allow the network request is determined based on the at least one non-IP key.Type: GrantFiled: August 8, 2018Date of Patent: June 9, 2020Assignee: Oath Inc.Inventors: Phil Wang, Ravikiran Meka
-
Publication number: 20180351955Abstract: Methods, systems and programming for classifying network requests. In one example, a network request for content to be fetched by a content server is received from a client device. At least one non-internet protocol (IP) key is obtained based on the network request. Whether to deny or allow the network request is determined based on the at least one non-IP key.Type: ApplicationFiled: August 8, 2018Publication date: December 6, 2018Inventors: Phil Wang, Ravikiran Meka
-
Publication number: 20180351954Abstract: Methods, systems and programming for classifying network requests. In one example, a network request for content to be fetched by a content server is received from a client device. At least one non-internet protocol (IP) key is obtained based on the network request. Whether to deny or allow the network request is determined based on the at least one non-IP key.Type: ApplicationFiled: August 8, 2018Publication date: December 6, 2018Inventors: Phil Wang, Ravikiran Meka
-
Patent number: 10116661Abstract: Methods, systems and programming for classifying network requests. In one example, a network request for content to be fetched by a content server is received from a client device. At least one non-internet protocol (IP) key is obtained based on the network request. Whether to deny or allow the network request is determined based on the at least one non-IP key.Type: GrantFiled: December 27, 2016Date of Patent: October 30, 2018Assignee: Oath Inc.Inventors: Phil Wang, Ravikiran Meka
-
Publication number: 20180183798Abstract: Methods, systems and programming for classifying network requests. In one example, a network request for content to be fetched by a content server is received from a client device. At least one non-internet protocol (IP) key is obtained based on the network request. Whether to deny or allow the network request is determined based on the at least one non-IP key.Type: ApplicationFiled: December 27, 2016Publication date: June 28, 2018Inventors: Phil Wang, Ravikiran Meka
-
Patent number: 9184989Abstract: Various embodiments allow Grid applications to access resources shared in communication network domains. Grid Proxy Architecture for Network Resources (GPAN) bridges Grid services serving user applications and network services controlling network devices through proxy functions. At times, GPAN employs distributed network service peers (NSP) in network domains to discover, negotiate and allocate network resources for Grid applications. An elected master NSP is the unique Grid node that runs GPAN and represents the whole network to share network resources to Grids without Grid involvement of network devices. GPAN provides the Grid Proxy service (GPS) to interface with Grid services and applications, and the Grid Delegation service (GDS) to interface with network services to utilize network resources. In some cases, resource-based XML messaging can be employed for the GPAN proxy communication.Type: GrantFiled: November 4, 2014Date of Patent: November 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
-
Publication number: 20150124618Abstract: A method and apparatus for Ethernet data compression enables the size of Ethernet frames to be reduced. Compression and decompression of Ethernet frames occur by the Ethernet network elements, rather than by user computers or end devices that transmit data on the Ethernet network. A new EtherType value may be used to identify the type of compressed Ethernet frames and optionally the type of mechanism used to compress the payload of Ethernet frames. The new EtherType may be inserted into a newly assembled frame ahead of the original EtherType. Alternatively, the new EtherType may replace the original EtherType and a short subheader may be used to identify the original EtherType. Out-of-band network signaling by the Ethernet control plane may also be used to determine whether frames are to be compressed and decompressed over controlled Ethernet links and tunnels, with or without use of the new EtherType.Type: ApplicationFiled: January 6, 2015Publication date: May 7, 2015Inventor: Phil Wang
-
Publication number: 20150058490Abstract: Various embodiments allow Grid applications to access resources shared in communication network domains. Grid Proxy Architecture for Network Resources (GPAN) bridges Grid services serving user applications and network services controlling network devices through proxy functions. At times, GPAN employs distributed network service peers (NSP) in network domains to discover, negotiate and allocate network resources for Grid applications. An elected master NSP is the unique Grid node that runs GPAN and represents the whole network to share network resources to Grids without Grid involvement of network devices. GPAN provides the Grid Proxy service (GPS) to interface with Grid services and applications, and the Grid Delegation service (GDS) to interface with network services to utilize network resources. In some cases, resource-based XML messaging can be employed for the GPAN proxy communication.Type: ApplicationFiled: November 4, 2014Publication date: February 26, 2015Inventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
-
Patent number: 8934343Abstract: A method and apparatus for Ethernet data compression enables the size of Ethernet frames to be reduced. Compression and decompression of Ethernet frames occur by the Ethernet network elements, rather than by user computers or end devices that transmit data on the Ethernet network. A new EtherType value may be used to identify the type of compressed Ethernet frames and optionally the type of mechanism used to compress the payload of Ethernet frames. The new EtherType may be inserted into a newly assembled frame ahead of the original EtherType. Alternatively, the new EtherType may replace the original EtherType and a short subheader may be used to identify the original EtherType. Out-of-band network signaling by the Ethernet control plane may also be used to determine whether frames are to be compressed and decompressed over controlled Ethernet links and tunnels, with or without use of the new EtherType.Type: GrantFiled: January 25, 2013Date of Patent: January 13, 2015Assignee: Rockstar Consortium US LPInventor: Phil Wang
-
Patent number: 8898274Abstract: A Grid Proxy Architecture for Network Resources (GPAN) is proposed to allow Grid applications to access resources shared in communication network domains. GPAN bridges Grid services serving user applications and network services controlling network devices through its proxy functions such as resource data and management proxies. Working with Grid resource index and broker services, GPAN employs distributed network service peers (NSP) in network domains to discover, negotiate and allocate network resources such as bandwidth for Grid applications. An elected master NSP is the unique Grid node that runs GPAN and represents the whole network to share network resources to Grids without Grid involvement of network devices. GPAN provides the Grid Proxy service (GPS) to interface with Grid services and applications, and the Grid Delegation service (GDS) to interface with network services to utilize network resources. Resource-based XML messaging is employed for the GPAN proxy communication.Type: GrantFiled: December 21, 2012Date of Patent: November 25, 2014Assignee: Microsoft CorporationInventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
-
Publication number: 20140012991Abstract: A Grid Proxy Architecture for Network Resources (GPAN) is proposed to allow Grid applications to access resources shared in communication network domains. GPAN bridges Grid services serving user applications and network services controlling network devices through its proxy functions such as resource data and management proxies. Working with Grid resource index and broker services, GPAN employs distributed network service peers (NSP) in network domains to discover, negotiate and allocate network resources such as bandwidth for Grid applications. An elected master NSP is the unique Grid node that runs GPAN and represents the whole network to share network resources to Grids without Grid involvement of network devices. GPAN provides the Grid Proxy service (GPS) to interface with Grid services and applications, and the Grid Delegation service (GDS) to interface with network services to utilize network resources. Resource-based XML messaging is employed for the GPAN proxy communication.Type: ApplicationFiled: December 21, 2012Publication date: January 9, 2014Applicant: Microsoft CorporationInventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
-
Patent number: 8341257Abstract: A Grid Proxy Architecture for Network Resources (GPAN) is proposed to allow Grid applications to access resources shared in communication network domains. GPAN bridges Grid services serving user applications and network services controlling network devices through its proxy functions such as resource data and management proxies. Working with Grid resource index and broker services, GPAN employs distributed network service peers (NSP) in network domains to discover, negotiate and allocate network resources such as bandwidth for Grid applications. An elected master NSP is the unique Grid node that runs GPAN and represents the whole network to share network resources to Grids without Grid involvement of network devices. GPAN provides the Grid Proxy service (GPS) to interface with Grid services and applications, and the Grid Delegation service (GDS) to interface with network services to utilize network resources. Resource-based XML messaging is employed for the GPAN proxy communication.Type: GrantFiled: November 14, 2011Date of Patent: December 25, 2012Assignee: Microsoft CorporationInventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
-
Patent number: 8078708Abstract: A Grid Proxy Architecture for Network Resources (GPAN) is proposed to allow Grid applications to access resources shared in communication network domains. GPAN bridges Grid services serving user applications and network services controlling network devices through its proxy functions such as resource data and management proxies. Working with Grid resource index and broker services, GPAN employs distributed network service peers (NSP) in network domains to discover, negotiate and allocate network resources such as bandwidth for Grid applications. An elected master NSP is the unique Grid node that runs GPAN and represents the whole network to share network resources to Grids without Grid involvement of network devices. GPAN provides the Grid Proxy service (GPS) to interface with Grid services and applications, and the Grid Delegation service (GDS) to interface with network services to utilize network resources. Resource-based XML messaging is employed for the GPAN proxy communication.Type: GrantFiled: December 21, 2004Date of Patent: December 13, 2011Assignee: Nortel Networks LimitedInventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
-
Patent number: 7986685Abstract: Described are a method and a system for using XML in a real-time message for transmission of data from a source to a destination over a network. The real-time XML message includes a header element and a body element. The header element includes one or more destination elements and one source element, each having a unique identifier and a set of pre-defined and user-defined real-time properties. The body element of the message includes the data to be carried to the destination in plain or encoded XML content. XML addresses are proposed as the identifier of the source and destination, and an XML naming service can look up an XML address from the canonical name of the source and destination. Advantageously, the real-time message can be transported through the network using XML addresses included in the destination and source elements of the message.Type: GrantFiled: November 8, 2005Date of Patent: July 26, 2011Assignee: Avaya Inc.Inventors: Phil Wang, Abdulkader Omar Barbir
-
Patent number: 7761573Abstract: Described are a network and method for performing live migration of a virtual machine (VM) executing at a source site to at least one destination site over an optical network. An application program executes on the VM on behalf of a client system. In the event of a VM migration, a virtual machine turntable control agent coordinates the resource allocation with the VM data transfer. One or more lightpaths are dynamically and securely established through the optical network between the source site and the destination site(s). The VM migration from the source site to multiple destination sites occurs simultaneously, while the application program executes on the VM. After the VM migration, the application resumes at the destination site(s).Type: GrantFiled: December 7, 2006Date of Patent: July 20, 2010Assignee: Avaya Inc.Inventors: Franco Travostino, Phil Wang, Satish Raghunath
-
Publication number: 20070180436Abstract: Described are a network and method for performing live migration of a virtual machine (VM) executing at a source site to at least one destination site over an optical network. An application program executes on the VM on behalf of a client system. In the event of a VM migration, a virtual machine turntable control agent coordinates the resource allocation with the VM data transfer. One or more lightpaths are dynamically and securely established through the optical network between the source site and the destination site(s). The VM migration from the source site to multiple destination sites occurs simultaneously, while the application program executes on the VM. After the VM migration, the application resumes at the destination site(s).Type: ApplicationFiled: December 7, 2006Publication date: August 2, 2007Inventors: Franco Travostino, Phil Wang, Satish Raghunath
-
Publication number: 20070124725Abstract: Described are a method and a system for using XML in a real-time message for transmission of data from a source to a destination over a network. The real-time XML message includes a header element and a body element. The header element includes one or more destination elements and one source element, each having a unique identifier and a set of pre-defined and user-defined real-time properties. The body element of the message includes the data to be carried to the destination in plain or encoded XML content. XML addresses are proposed as the identifier of the source and destination, and an XML naming service can look up an XML address from the canonical name of the source and destination. Advantageously, the real-time message can be transported through the network using XML addresses included in the destination and source elements of the message.Type: ApplicationFiled: November 8, 2005Publication date: May 31, 2007Applicant: Nortel Networks LimitedInventors: Phil Wang, Abdulkader Barbir
-
Publication number: 20060075042Abstract: Extensible resource messaging in a communication network is provided through creation of a flexible, extensible, and secure messaging environment. A client-server architecture may be implemented in which user applications employ messaging clients to send resource requests for network information, allocation and other operations and receive resource responses, and in which network elements, through resource agents, may use messaging servers to accept resource requests and return resource responses. Resource agents in different network domains may interact through the messaging environment and work together to fulfill resource requests. An XML-based messaging mechanism may be built with a defined message format that can provide flexible message contexts. Network resource semantics may be specified using XML schemas so that network resources are expressed as resource-specific XML elements and network updates can be implemented by updating the XML resource schemas.Type: ApplicationFiled: September 30, 2004Publication date: April 6, 2006Applicant: Nortel Networks LimitedInventors: Phil Wang, Franco Travostino, Tal Lavian