Patents by Inventor David J. Hayes

David J. Hayes 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: 11911272
    Abstract: Various aspects of the present disclosure are directed toward apparatuses, systems, and methods that include a plurality of absorbable filaments arranged in a support structure and configured degrade within a defined time period and a membrane arranged about the plurality of absorbable filaments and configured to contain fragments of the plurality of absorbable filaments in response to a fracture or degradation of a filament.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: February 27, 2024
    Assignee: W. L. Gore & Associates, Inc.
    Inventors: Michael C. Chan, Edward H. Cully, Jeffrey B. Duncan, Byron K. Hayes, Samuel Joynson, Tom R. McDaniel, David J. Messick, Edward E. Shaw
  • 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
  • Patent number: 9198224
    Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol. In one example, the mobile station includes different levels of memory to provide different deterministic access times.
    Type: Grant
    Filed: February 5, 2012
    Date of Patent: November 24, 2015
    Inventors: John J. Vaglica, Christopher K. Y. Chun, Jose G. Corleto-Mena, Arnaldo R. Cruz, Jianping Tao, Mieu V. Vu, Mark E. Elledge, Charbel Khawand, Arthur M. Goldberg, David J. Hayes
  • Patent number: 9045068
    Abstract: A seat back structure includes a web extending about a central opening, and an inner flange extending about an inner perimeter of the web adjacent to the central opening. The seat back structure also includes an outer flange extending about an outer perimeter of the web. The inner flange, the outer flange and the web form a channel extending about the seat back structure, and the seat back structure is formed from a single piece of material.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: June 2, 2015
    Assignee: Johnson Controls Technology Company
    Inventors: Ornela Zekavica, Phillip W. Wilson, Anthony M. Kestian, Elizabeth A. Allen, Mark S. Williamson, Joseph F. Prosniewski, Catherine M. Amodeo, Miodrag Mitch Petrovich, Ronald G. Bedro, Edward J. Lamont, Michael J. Leighton, William Shawn Brewer, David J. Hayes, Robert J. Hicks, Andrew J. Erard, Michael G. Buss, Mark A. Harris, Alexander I. Balin, Alex Saveski, Eric B. Michalak, Kurt A. Seiboid, Daniel J. Sakkinen, Nicholas L. Petouhoff
  • 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: 20130302584
    Abstract: A foam assembly for use as an interior component in an automobile includes a foam core having a hard foam portion and a soft foam portion. The hard foam has a first density to provide firmness and support to the foam core and the soft foam has a second density that is less than the first density, to provide comfort and feel to the foam core. The foam assembly may further including an impervious barrier that is disposed between the hard foam and the soft foam to maintain separation between the hard foam and the soft foam.
    Type: Application
    Filed: January 11, 2012
    Publication date: November 14, 2013
    Inventors: Daniel J. LaFlamme, Ronald G. Bedro, Srinivasa Sanku, David J. Hayes
  • Publication number: 20130161992
    Abstract: A seat back structure includes a web extending about a central opening, and an inner flange extending about an inner perimeter of the web adjacent to the central opening. The seat back structure also includes an outer flange extending about an outer perimeter of the web. The inner flange, the outer flange and the web form a channel extending about the seat back structure, and the seat back structure is formed from a single piece of material.
    Type: Application
    Filed: February 18, 2011
    Publication date: June 27, 2013
    Applicant: Johnson Controls Technology Company
    Inventors: Ornela Zekavica, Phillip W. Wilson, Anthony M. Kestian, Elizabeth A. Allen, Mark S. Williamson, Joseph F. Prosniewski, Catherine M. Amodeo, Miodrag Mitch Petrovich, Ronald G. Bedro, Edward J. Lamont, Michael J. Leighton, William Shawn Brewer, David J. Hayes, Robert J. Hicks, Andrew J. Erard, Michael G. Buss, Mark A. Harris, Alexander I. Balin, Alex Saveski, Eric B. Michalak, Kurt A. Seiboid, Daniel J. Sakkinen, Nicholas L. Petouhoff
  • Patent number: 8472598
    Abstract: A method of prepaying for usage time for a communication device can include increasing an available balance of a prepaid account linked to a communication device of a first user by a designated amount responsive to a request from a second user (910) and allocating a portion of the available balance of the prepaid account that is attributable to the designated amount for communicating with a designated user (915). The method further can include paying charges resulting from communications between the communication device of the first user and the designated user from the allocated portion of the available balance of the prepaid account (925).
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: June 25, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Von A. Mock, David J. Hayes
  • Publication number: 20120183029
    Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol.
    Type: Application
    Filed: February 5, 2012
    Publication date: July 19, 2012
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: John J. Vaglica, Christopher K. Y. Chun, Jose G. Corleto-Mena, Arnaldo R. Cruz, Jianping Tao, Mieu V. Vu, Mark E. Elledge, Charbel Khawand, Arthur M. Goldberg, David J. Hayes
  • Patent number: 8131316
    Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol. In one example, the mobile station includes different levels of memory to provide different deterministic access times.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: March 6, 2012
    Assignee: Freescale Semiconductor, Inc.
    Inventors: John J. Vaglica, Christopher K. Y. Chun, Jose G. Corleto-Mena, Arnaldo R. Cruz, Jianping Tao, Mieu V. Vu, Mark E. Elledge, Charbel Khawand, Arthur M. Goldberg, David J. Hayes
  • 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
  • Publication number: 20100113003
    Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol.
    Type: Application
    Filed: October 26, 2009
    Publication date: May 6, 2010
    Applicant: FREESCALE SIMICONDUCTOR, INC.
    Inventors: JOHN J. VAGLICA, CHRISTOPHER K. Y. CHUN, JOSE G. CORLETO-MENA, ARMALDO R. CRUZ, JIANPING TAO, MIEU V. VU, MARK E. ELLEDGE, CHARBEL KHAWAND, ARTHUR M. GOLDBERG, DAVID J. HAYES
  • 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: 7705728
    Abstract: A method of tracking objects uses an anchor beacon that can emit a broadcast over a range that is detectable by an object tracking device. The object tracking device can automatically detect a presence or absence of the broadcast. When the broadcast is present, the object tracking device can take no action. When the broadcast is absent, the object tracking device can determine a current location for the object tracking device and can convey an OTA communication to a tracking server. The OTA communication can indicate the absence of the broadcast and can also including the current location. The tracking server can selectively send a notification to a previously designated communication device to notify a user that the object tracking device is outside the range.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: April 27, 2010
    Assignee: Motorola, Inc.
    Inventors: Von A. Mock, Eric T. Eaton, David J. Hayes
  • 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
  • Patent number: 7639131
    Abstract: A method for tracking objects in a way that conserves power resources. The method can establish a designed range defining a safe area based upon the broadcast signal of an anchor beacon. When the tracking device is within the designed range, the tracking device can be placed in a mode of low power consumption. Should the tracking device move outside of the designated range, then the tracking device can be placed in mode for active tracking. The level of power consumption can be achieved by only enabling a WAN transceiver in the active tracking mode.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: December 29, 2009
    Assignee: Motorola, Inc.
    Inventors: Von A. Mock, Eric T. Eaton, David J. Hayes