Patents by Inventor Sean P. Baker

Sean P. Baker 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: 9742883
    Abstract: A method is described to allow a device to retrieve a message, that is separated into a plurality of fragments, from a data source, wherein the method involves: establishing a first network connection with the data source; receiving a subset of the plurality of fragments; determining the first network connection has ended before completion of said message; establishing one or more subsequent network connections with the data source; and receiving any of the plurality of fragments not within the subset. The characteristics (for example: application protocol, security, speed, reach, bandwidth capability, cost of usage, network type, physical layer type, data-link layer type, or IP address of one or both of the first and second devices) of the first network connection can be potentially different than the subsequent network connections.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: August 22, 2017
    Assignee: Iona Technologies Limited
    Inventors: Allaert J. D. Bosschaert, Sean P. Baker, David J. Hayes, Jamie Vaughan Osborne, Eric Andrew Newcomer
  • Publication number: 20160227006
    Abstract: A method is described to allow a device to retrieve a message, that is separated into a plurality of fragments, from a data source, wherein the method involves: establishing a first network connection with the data source; receiving a subset of the plurality of fragments; determining the first network connection has ended before completion of said message; establishing one or more subsequent network connections with the data source; and receiving any of the plurality of fragments not within the subset. The characteristics (for example: application protocol, security, speed, reach, bandwidth capability, cost of usage, network type, physical layer type, data-link layer type, or IP address of one or both of the first and second devices) of the first network connection can be potentially different than the subsequent network connections.
    Type: Application
    Filed: February 8, 2016
    Publication date: August 4, 2016
    Inventors: Allaert J.D. Bosschaert, Sean P. Baker, David J. Hayes, Jamie Vaughan Osborne, Eric Andrew Newcomer
  • Patent number: 9288239
    Abstract: A method is described to allow a device to retrieve a message, that is separated into a plurality of fragments, from a data source, wherein the method involves: establishing a first network connection with the data source; receiving a subset of the plurality of fragments; determining the first network connection has ended before completion of said message; establishing one or more subsequent network connections with the data source; and receiving any of the plurality of fragments not within the subset. The characteristics (for example: application protocol, security, speed, reach, bandwidth capability, cost of usage, network type, physical layer type, data-link layer type, or IP address of one or both of the first and second devices) of the first network connection can be potentially different than the subsequent network connections.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: March 15, 2016
    Assignee: Iona Technologies, PLC
    Inventors: Allaert J. D. Bosschaert, Sean P. Baker, David J. Hayes, Jamie Vaughan Osborne, Eric Andrew Newcomer
  • Publication number: 20140244850
    Abstract: A method is described to allow a device to retrieve a message, that is separated into a plurality of fragments, from a data source, wherein the method involves: establishing a first network connection with the data source; receiving a subset of the plurality of fragments; determining the first network connection has ended before completion of said message; establishing one or more subsequent network connections with the data source; and receiving any of the plurality of fragments not within the subset. The characteristics (for example: application protocol, security, speed, reach, bandwidth capability, cost of usage, network type, physical layer type, data-link layer type, or IP address of one or both of the first and second devices) of the first network connection can be potentially different than the subsequent network connections.
    Type: Application
    Filed: May 2, 2014
    Publication date: August 28, 2014
    Applicant: Progress Software Corporation
    Inventors: Allaert J.D. Bosschaert, Sean P. Baker, David J. Hayes, Jamie Vaughan Osborne, Eric Andrew Newcomer
  • Patent number: 8750296
    Abstract: A method is described to allow a device to retrieve a message, that is separated into a plurality of fragments, from a data source, wherein the method involves: establishing a first network connection with the data source; receiving a subset of the plurality of fragments; determining the first network connection has ended before completion of said message; establishing one or more subsequent network connections with the data source; and receiving any of the plurality of fragments not within the subset. The characteristics (for example: application protocol, security, speed, reach, bandwidth capability, cost of usage, network type, physical layer type, data-link layer type, or IP address of one or both of the first and second devices) of the first network connection can be potentially different than the subsequent network connections.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: June 10, 2014
    Assignee: Progress Software Corporation
    Inventors: Allaert J. D. Bosschaert, Sean P Baker, David J Hayes, Jamie Vaughan Osborne, Eric Andrew Newcomer
  • Publication number: 20100205593
    Abstract: A method is disclosed for reducing memory consumption in a run time environment by reducing copies of code in memory, wherein the method limits, based on the delegation, identical resources in memory and reduces memory consumption by not creating class loaders to load resources that are already loaded by existing class loaders.
    Type: Application
    Filed: January 28, 2010
    Publication date: August 12, 2010
    Applicant: IONA TECHNOLOGIES LIMITED
    Inventors: Allaert J.D. Bosschaert, Philip J. Murphy, David J. Hayes, Sean P. Baker
  • Publication number: 20100174797
    Abstract: A method is described to allow a device to retrieve a message, that is separated into a plurality of fragments, from a data source, wherein the method involves: establishing a first network connection with the data source; receiving a subset of the plurality of fragments; determining the first network connection has ended before completion of said message; establishing one or more subsequent network connections with the data source; and receiving any of the plurality of fragments not within the subset. The characteristics (for example: application protocol, security, speed, reach, bandwidth capability, cost of usage, network type, physical layer type, data-link layer type, or IP address of one or both of the first and second devices) of the first network connection can be potentially different than the subsequent network connections.
    Type: Application
    Filed: March 16, 2010
    Publication date: July 8, 2010
    Applicant: ION Technologies Limited
    Inventors: Allaert J. D. Bosschaert, Sean P. Baker, David J. Hayes, Jamie Vaughan Osborne, Eric Andrew Newcomer
  • Patent number: 7710958
    Abstract: A remote mobile device periodically connects with a centralized data server to receive updated information. Because of the mobile nature of the remote device, a download of all available information may not be able to be completed during the initial network connection. When the mobile device can again reconnect to the centralized data server, the two machines are able to continue the exchange of information even if the new network connection uses different underlying technologies or different connection protocols. A fragmentation layer is used in the protocol stack above the transport layer to separate messages into chunks. By tracking which chunks are successfully sent between the two machines, the efficient exchange of messages can occur across multiple, different network connections.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: May 4, 2010
    Assignee: IONA Technologies Limited
    Inventors: Allaert J. D. Bosschaert, Seán P. Baker, David J. Hayes, Jamie Vaughan Osborne, Eric Andrew Newcomer
  • Patent number: 7665087
    Abstract: A system and method are disclosed for decreasing the number of duplicate library copies loaded into memory without endangering the security of applications in a runtime environment. In a preferred embodiment, applications in the runtime environment may be provided with a delegation classloader that identifies any libraries referenced by the delegation classloader's respective application. The delegation classloaders then delegate the task of providing the referenced libraries to a distinct software component. In a preferred embodiment, the distinct software component may be another delegation classloader or other loader adapted to look at a single library or a small set of libraries. These “atomic” classloaders can be freely shared by multiple applications since they do not expose any application's internals. Each atomic classloader preferably loads one copy of its associated library or libraries into memory.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: February 16, 2010
    Assignee: Iona Technologies Limited
    Inventors: Allaert J. D. Bosschaert, Philip J. Murphy, David J. Hayes, Sean P. Baker
  • Publication number: 20070174393
    Abstract: A remote mobile device periodically connects with a centralized data server to receive updated information. Because of the mobile nature of the remote device, a download of all available information may not be able to be completed during the initial network connection. When the mobile device can again reconnect to the centralized data server, the two machines are able to continue the exchange of information even if the new network connection uses different underlying technologies or different connection protocols. A fragmentation layer is used in the protocol stack above the transport layer to separate messages into chunks. By tracking which chunks are successfully sent between the two machines, the efficient exchange of messages can occur across multiple, different network connections.
    Type: Application
    Filed: January 20, 2006
    Publication date: July 26, 2007
    Applicant: IONA TECHNOLOGIES INC.
    Inventors: Allaert J. D. Bosschaert, Sean P. Baker, David J. Hayes, Jamie Vaughan Osborne, Eric Andrew Newcomer
  • Publication number: 20030177484
    Abstract: A unique class loader called the Firewall Class Loader is described wherein the firewall class loader either uses positive filters or a combination of positive and negative filters. Negative filters provide for a list of classes that a class loader will not pass load requests to its parent in the class loader hierarchy. On the other hand, positive filters provide for a list of classes that a class will pass load requests to its parent in the class loader hierarchy, and all other requests would be filtered out. Variations and combinations of Firewall Class Loaders enable specialized configurations to increase speed and ensure that each vendor's applications work correctly in all user deployments.
    Type: Application
    Filed: March 17, 2003
    Publication date: September 18, 2003
    Inventors: Allaert J. D. Bosschaert, Andreas Moesching, Sean P. Baker