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: 20240125733
    Abstract: 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: Application
    Filed: September 27, 2023
    Publication date: April 18, 2024
    Inventors: Ronald L. CICERO, James A. BALL, Alexander MASTROIANN1, Christina E. INMAN, Jeremy GRAY, Marc GLAZER, Yufang WANG, Joseph KOSCINSKI, Phil WAGGONER
  • Patent number: 10812489
    Abstract: 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: Grant
    Filed: August 8, 2018
    Date of Patent: October 20, 2020
    Assignee: Oath Inc.
    Inventors: Phil Wang, Ravikiran Meka
  • Patent number: 10681052
    Abstract: 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: Grant
    Filed: August 8, 2018
    Date of Patent: June 9, 2020
    Assignee: Oath Inc.
    Inventors: Phil Wang, Ravikiran Meka
  • Publication number: 20180351955
    Abstract: 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: Application
    Filed: August 8, 2018
    Publication date: December 6, 2018
    Inventors: Phil Wang, Ravikiran Meka
  • Publication number: 20180351954
    Abstract: 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: Application
    Filed: August 8, 2018
    Publication date: December 6, 2018
    Inventors: Phil Wang, Ravikiran Meka
  • Patent number: 10116661
    Abstract: 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: Grant
    Filed: December 27, 2016
    Date of Patent: October 30, 2018
    Assignee: Oath Inc.
    Inventors: Phil Wang, Ravikiran Meka
  • Publication number: 20180183798
    Abstract: 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: Application
    Filed: December 27, 2016
    Publication date: June 28, 2018
    Inventors: Phil Wang, Ravikiran Meka
  • Patent number: 9184989
    Abstract: 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: Grant
    Filed: November 4, 2014
    Date of Patent: November 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
  • Publication number: 20150124618
    Abstract: 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: Application
    Filed: January 6, 2015
    Publication date: May 7, 2015
    Inventor: Phil Wang
  • Publication number: 20150058490
    Abstract: 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: Application
    Filed: November 4, 2014
    Publication date: February 26, 2015
    Inventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
  • Patent number: 8934343
    Abstract: 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: Grant
    Filed: January 25, 2013
    Date of Patent: January 13, 2015
    Assignee: Rockstar Consortium US LP
    Inventor: Phil Wang
  • Patent number: 8898274
    Abstract: 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: Grant
    Filed: December 21, 2012
    Date of Patent: November 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
  • Publication number: 20140012991
    Abstract: 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: Application
    Filed: December 21, 2012
    Publication date: January 9, 2014
    Applicant: Microsoft Corporation
    Inventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
  • Patent number: 8341257
    Abstract: 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: Grant
    Filed: November 14, 2011
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
  • Patent number: 8078708
    Abstract: 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: Grant
    Filed: December 21, 2004
    Date of Patent: December 13, 2011
    Assignee: Nortel Networks Limited
    Inventors: Phil Wang, Indermohan Monga, Tal Lavian, Ramesh Durairaj, Franco Travostino
  • Patent number: 7986685
    Abstract: 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: Grant
    Filed: November 8, 2005
    Date of Patent: July 26, 2011
    Assignee: Avaya Inc.
    Inventors: Phil Wang, Abdulkader Omar Barbir
  • Patent number: 7761573
    Abstract: 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: Grant
    Filed: December 7, 2006
    Date of Patent: July 20, 2010
    Assignee: Avaya Inc.
    Inventors: Franco Travostino, Phil Wang, Satish Raghunath
  • Publication number: 20070180436
    Abstract: 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: Application
    Filed: December 7, 2006
    Publication date: August 2, 2007
    Inventors: Franco Travostino, Phil Wang, Satish Raghunath
  • Publication number: 20070124725
    Abstract: 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: Application
    Filed: November 8, 2005
    Publication date: May 31, 2007
    Applicant: Nortel Networks Limited
    Inventors: Phil Wang, Abdulkader Barbir
  • Publication number: 20060075042
    Abstract: 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: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Applicant: Nortel Networks Limited
    Inventors: Phil Wang, Franco Travostino, Tal Lavian