Patents by Inventor Christopher Wiborg

Christopher Wiborg 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).

  • Patent number: 8843598
    Abstract: Some embodiments of the present invention provide middleware functionality integrated into a module of a network device, such as a router or switch, that is configured to provide application-oriented network (“AON”) services. Some preferred implementations of the invention provide policy-based application services for RFID data, such as conditional routing, security (encryption, identification, authentication and authorization), data translation and/or transformation, data compression, data caching, etc. Some preferred implementations can interpret an application request and route to an appropriate network address of an RFID reader. Preferably, ALE (application-level event) aggregation and filtering can also be performed on behalf of the application. Some methods of the invention allow event data to be sent to applications (including but not limited to business applications) as request-response messages.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: September 23, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Rajiv Singhal, Christopher Wiborg
  • Patent number: 7658319
    Abstract: Methods and devices are provided for identifying, locating and provisioning individual RFID devices in a network with “personalities” that are appropriate for the roles of the RFID devices. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Arthur G. Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal
  • Publication number: 20080104209
    Abstract: Some embodiments of the present invention provide middleware functionality integrated into a module of a network device, such as a router or switch, that is configured to provide application-oriented network (“AON”) services. Some preferred implementations of the invention provide policy-based application services for RFID data, such as conditional routing, security (encryption, identification, authentication and authorization), data translation and/or transformation, data compression, data caching, etc. Some preferred implementations can interpret an application request and route to an appropriate network address of an RFID reader. Preferably, ALE (application-level event) aggregation and filtering can also be performed on behalf of the application. Some methods of the invention allow event data to be sent to applications (including but not limited to business applications) as request-response messages.
    Type: Application
    Filed: December 27, 2007
    Publication date: May 1, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Rajiv Singhal, Christopher Wiborg
  • Patent number: 7345585
    Abstract: Some embodiments of the present invention provide middleware functionality integrated into a module of a network device, such as a router or switch, that is configured to provide application-oriented network (“AON”) services. Some preferred implementations of the invention provide policy-based application services for RFID data, such as conditional routing, security (encryption, identification, authentication and authorization), data translation and/or transformation, data compression, data caching, etc. Some preferred implementations can interpret an application request and route to an appropriate network address of an RFID reader. Preferably, ALE (application-level event) aggregation and filtering can also be performed on behalf of the application. Some methods of the invention allow event data to be sent to applications (including but not limited to business applications) as request-response messages.
    Type: Grant
    Filed: August 1, 2005
    Date of Patent: March 18, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Rajiv Singhal, Christopher Wiborg
  • Patent number: 7336175
    Abstract: Methods and devices are provided for identifying, locating and provisioning individual RFID devices in a network. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: February 26, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Arthur G. Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal
  • Patent number: 7325734
    Abstract: Methods and devices are provided for identifying, locating and provisioning individual RFID devices in a network with “personalities” that are appropriate for the roles of the RFID devices. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: February 5, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Arthur G. Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal
  • Patent number: 7322523
    Abstract: Methods and devices are provided for identifying and provisioning individual RFID devices in a network. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: January 29, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Arthur G. Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal
  • Publication number: 20070027966
    Abstract: Some embodiments of the present invention provide middleware functionality integrated into a module of a network device, such as a router or switch, that is configured to provide application-oriented network (“AON”) services. Some preferred implementations of the invention provide policy-based application services for RFID data, such as conditional routing, security (encryption, identification, authentication and authorization), data translation and/or transformation, data compression, data caching, etc. Some preferred implementations can interpret an application request and route to an appropriate network address of an RFID reader. Preferably, ALE (application-level event) aggregation and filtering can also be performed on behalf of the application. Some methods of the invention allow event data to be sent to applications (including but not limited to business applications) as request-response messages.
    Type: Application
    Filed: August 1, 2005
    Publication date: February 1, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Rajiv Singhal, Christopher Wiborg
  • Publication number: 20060123479
    Abstract: A method is disclosed for protecting a network against a denial-of-service attack by inspecting application layer messages at a network element. According to one aspect, when a network element intercepts data packets that contain an application layer message, the network element constructs the message from the payload portions of the packets. The network element determines whether the message satisfies specified criteria. The criteria may indicate characteristics of messages that are suspected to be involved in a denial-of-service attack, for example. If the message satisfies the specified criteria, then the network element prevents the data packets that contain the message from being received by the application for which the message was intended. The network element may accomplish this by dropping the packets, for example. As a result, the application's host does not waste processing resources on messages whose only purpose might be to deluge and overwhelm the application.
    Type: Application
    Filed: December 7, 2004
    Publication date: June 8, 2006
    Inventors: Sandeep Kumar, Yi Jin, Sunil Potti, Christopher Wiborg
  • Publication number: 20060123226
    Abstract: A method is disclosed for performing security functions on a message payload in a network element. According to one aspect, a network element receives one or more data packets. The network element performs a security function on at least a portion of an application layer message that is contained in one or more payload portions of the one or more data packets. According to another aspect, a network element receives a first request that is destined for a first application. The network element sends, to a second application that sent the first request, a second request for authentication information. The network element receives the authentication information and determines whether the authentication information is valid. If the authentication information is not valid, then the network element prevents the first request from being sent to the first application.
    Type: Application
    Filed: December 7, 2004
    Publication date: June 8, 2006
    Inventors: Sandeep Kumar, Subramanian Srinivasan, Tefcros Anthias, Subramanian Iyer, Christopher Wiborg
  • Publication number: 20050253717
    Abstract: Methods and devices are provided for identifying, locating and provisioning individual RFID devices in a network with “personalities” that are appropriate for the roles of the RFID devices. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Application
    Filed: June 9, 2004
    Publication date: November 17, 2005
    Applicant: Cisco Technology, Inc.
    Inventors: Arthur Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal
  • Publication number: 20050252957
    Abstract: Methods and devices are provided for identifying, locating and provisioning individual RFID devices in a network. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Application
    Filed: June 9, 2004
    Publication date: November 17, 2005
    Applicant: Cisco Technology, Inc.
    Inventors: Arthur Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal
  • Publication number: 20050252970
    Abstract: Methods and devices are provided for identifying and provisioning individual RFID devices in a network. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Application
    Filed: June 9, 2004
    Publication date: November 17, 2005
    Applicant: Cisco Technology, Inc.
    Inventors: Arthur Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal