Patents by Inventor Anthony P. Galluscio

Anthony P. Galluscio 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: 8730981
    Abstract: Certain embodiments of the present invention provide for a system and method for preserving bandwidth in data networks. The method includes determining whether to perform functional redundancy processing for a current data set. Determining whether to perform functional redundancy processing for a current data set may be conducted according to redundancy rules. In performing functional redundancy processing, the method includes receiving a first data set and a second data set and storing the first data set in a queue. The method may also include determining whether the content of the first data set is functionally redundant to the content of said second data set. If the contents of the first data set are functionally redundant to the contents of the second data set, the method includes transmitting the first data set and dropping the second data set. Functionally redundant messages are dropped prior to transmission, optimizing bandwidth.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: May 20, 2014
    Assignee: Harris Corporation
    Inventors: Donald L. Smith, Anthony P. Galluscio, Robert J. Knazik
  • Patent number: 8516153
    Abstract: The presently described technology provides a computing device capable of being connected to a node in a first network and capable of applying one or more Quality of Service (“QoS”) algorithms to one or more subsets of data communicated in the first network. The device is also capable of applying the QoS algorithms to the subsets of data at or above a transport layer of a protocol of the first network. The presently described technology also provides a method for applying one or more QoS algorithms. The method includes connecting a computing device to a first network and applying the QoS algorithms to one or more subsets of data independent of a protocol of the first network.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: August 20, 2013
    Assignee: Harris Corporation
    Inventors: Donald L Smith, Anthony P Galluscio, Robert J Knazik
  • Patent number: 8300653
    Abstract: Embodiments of the present invention provide systems and methods for facilitating communication of data. A method includes communicating data including prioritizing a block of data, setting an indicator in a header of the block of data, transmitting the block of data, and retransmitting the block of data. The indicator indicates that reliable delivery of the block of data is desired. The indicator is set based at least in part on a rule. The indicator is set on a per-message basis. The block of data is retransmitted when a predetermined time has elapsed and when an acknowledgement of delivery of the block of data has not been received.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: October 30, 2012
    Assignee: Harris Corporation
    Inventors: Donald L. Smith, Anthony P. Galluscio, Robert J. Knazik
  • Publication number: 20120124075
    Abstract: Systems (100) and methods (400) for providing interoperability between Computing Systems (CSs) employing software applications implementing different standards. At a first CS (112), an electronic document (602) is generated. The first CS is operative to: receive a first user input selecting a second CS (124, 130, 136, 160) that is to receive data contained in the electronic document; automatically select one or more templates from a plurality of pre-defined templates based on the first user input; automatically complete the template using data contained in the electronic document; automatically obtain pre-defined metadata specifying a meaning of information contained in the template and an intended use of the information; and communicate the pre-defined metadata and the template to the second CS. Notably, the completed template has a second data structure that is different than the first data structure and with which the second CS is compatible.
    Type: Application
    Filed: November 11, 2010
    Publication date: May 17, 2012
    Applicant: Harris Corporation
    Inventor: Anthony P. Galluscio
  • Patent number: 8064464
    Abstract: Certain embodiments of the present invention provide a method for communicating inbound network data to provide QoS. The method includes receiving data over a network at a node, prioritizing the data at the node by assigning a priority to the data, and communicating the data to an application at the node based at least in part on the priority of the data. The data priority is based at least in part on message content. Certain embodiments of the present invention provide a system for communicating inbound networking data to provide QoS. The system includes a data prioritization component adapted to prioritize data by assigning a priority to the data and a data communications component adapted to receive the data over a network and to communicate the data to an application based at least in part on the priority of the data. The data priority is based at least in part on message content.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: November 22, 2011
    Assignee: Harris Corporation
    Inventors: Robert J. Knazik, Donald L. Smith, Anthony P. Galluscio
  • Patent number: 7990860
    Abstract: Certain embodiments of the present invention provide a method for communicating data over a network to provide Quality of Service. The method includes receiving data over a network, prioritizing the data, and communicating the data based at least in part on the priority. The step of prioritizing the data includes sequencing the data based at least in part on a user defined rule. Certain embodiments of the present invention provide a system for communicating data including a data prioritization component and a data communications component. The data prioritization component is adapted to prioritize data. The data prioritization component includes a sequencing component. The sequencing component is adapted to sequence the data based at least in part on a user defined rule. The data communications component is adapted to communicate the data based at least in part on the priority.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: August 2, 2011
    Assignee: Harris Corporation
    Inventors: Donald L. Smith, Anthony P. Galluscio, Robert J. Knazik
  • Patent number: 7916626
    Abstract: Certain embodiments of the present invention provide for a system and method for fault-tolerant QoS data communication including differentiating one or more message data into a primary storage, storing the differentiated one or more message data in a secondary storage if the primary storage becomes exhausted, prioritizing the one or more message data, and communicating the one or more message data. The one or more message data may be differentiated based on one or more queue selection rules. The one or more message data may be prioritized based on one or more queue sequencing rules. The one or more message data may be communicated based at least in part on the prioritization of the one or more message data.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: March 29, 2011
    Assignee: Harris Corporation
    Inventors: Donald L. Smith, Anthony P. Galluscio, Robert J. Knazik
  • Patent number: 7894509
    Abstract: Certain embodiments of the present invention provide for a system and method for preserving bandwidth in data networks. The method includes determining whether to perform functional redundancy processing for a current data set. Determining whether to perform functional redundancy processing for a current data set may be conducted according to redundancy rules. In performing functional redundancy processing, the method includes searching at least one queue for a data set that is functionally redundant to the current data set. The searching may be conducted according to redundancy rules. If a queued data set is found to be functionally redundant to the current data set, the queued data set may be dropped from the queue and the current data set added to the queue. In such a manner, functionally redundant messages are dropped prior to transmission and bandwidth is optimized.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: February 22, 2011
    Assignee: Harris Corporation
    Inventors: Donald L. Smith, Anthony P. Galluscio, Robert J. Knazik
  • Patent number: 7856012
    Abstract: Embodiments of the present invention provide systems and methods for facilitating communication of data. A method for prioritizing a block of data to provide content-based quality of service in a network includes receiving a block of data, selecting a selected rule from a set of available rules, processing the block of data, and prioritizing the block of data. The selected rule includes an operation and a key. The block of data is processed according to the selected rule based at least in part on the operation to determine a decision value based at least in part on the key. The block of data is prioritized based at least in part on the decision value.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: December 21, 2010
    Assignee: Harris Corporation
    Inventors: Donald L. Smith, Anthony P. Galluscio, Robert J. Knazik
  • Publication number: 20100238801
    Abstract: Certain embodiments of the present invention provide for a system and method for controlling the quality of service for data communication. The method includes reviewing a timestamp of a data set, the timestamp having a time value. The time value may be the time the data set expires. Alternatively, the time value may be the time the data set was acquired. In yet another alternative, the time stamp may include both the time the data set expires and the time the data set was acquired. Next, the method includes determining if the time value of the time stamp is greater than the current time. If the time value is the time the data set expires and the time stamp is greater than the current time, the data set has become stale and is dropped.
    Type: Application
    Filed: July 31, 2006
    Publication date: September 23, 2010
    Inventors: Donald L. Smith, Anthony P. Galluscio, Robert J. Knazik
  • Publication number: 20100241759
    Abstract: Certain embodiments of the present invention provide systems and methods for data communication via a network. Certain embodiments provide a method for data communication via a network. The method includes receiving a first data packet for transmission. The method also includes comparing a size of the first data packet to a data packet size criterion. The method further includes segmenting the first data packet to produce a plurality of segmented data packets when the size of the first data packet does not satisfy the data packet size criterion. The method includes transmitting the plurality of segmented data packets. Additionally, the method includes reassembling the plurality of segmented data packets into the first data packet for delivery to an application.
    Type: Application
    Filed: July 31, 2006
    Publication date: September 23, 2010
    Inventors: Donald L. Smith, Anthony P. Galluscio, Robert J. Knazik
  • Patent number: 7769028
    Abstract: Certain embodiments of the present invention provide a method for communicating data including prioritizing data by assigning a priority to the data, analyzing a network to determine a status of the network, and communicating the data based at least in part on the priority of the data and the status of the network. Certain embodiments of the present invention provide a system for communicating data including a data prioritization component, a network analysis component, and a data communications component. The data prioritization component is adapted to prioritize data by assigning a priority to the data. The network analysis component is adapted to analyze a network to determine a status of the network. The data communications component is adapted to communicate the data based at least in part on the priority of the data and the status of the network.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: August 3, 2010
    Assignee: Harris Corporation
    Inventors: David A. Boley, Anthony P. Galluscio, John C. Wise, John M. Roche
  • Patent number: 7756134
    Abstract: Certain embodiments of the present invention provide systems and methods for enqueuing transport protocol commands with data in a low-bandwidth network environment. The method may include receiving data for transmission via a network connection, enqueuing the data, enqueuing a transport protocol command related to the network connection, transmitting the data via the network connection, and transmitting the transport protocol command after transmission of the data. In certain embodiments, the data and the transport protocol command are enqueued based at least in part on manipulating a transport protocol layer of a communication network, such as a tactical data network. In certain embodiments, the data is prioritized based on at least one rule, such as a content-based rule and/or a protocol-based rule. In certain embodiments, the transport protocol command includes a close connection command, for example.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: July 13, 2010
    Assignee: Harris Corporation
    Inventors: Donald L. Smith, Anthony P. Galluscio, Robert J. Knazik
  • Patent number: 7529194
    Abstract: A system and a method for dynamically synchronizing a client (110) to a data source (105). The method can include the step of dynamically selecting a first length of format data to correspond to an amount of bandwidth of a commutated bitstream (115) allocated for synchronization. At least a first portion of a first format definition can be transmitted in the commutated bitstream (115). A size of the first portion can correspond to the first length of format data. The method also can include transmitting a current sentinel (205) in the commutated bitstream (115), the current sentinel (205) identifying a current commutation format of the commutated bitstream (115). An indication (120) can be received from the client that indicates that the client requires the first format definition. The step of transmitting the first portion of the first format definition can be responsive to the client indication.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: May 5, 2009
    Assignee: Harris Corporation
    Inventors: Anthony P. Galluscio, Robert J. Knazik, Robert D. Stultz
  • Publication number: 20080281711
    Abstract: A system and method for the selection and delivery of at least one targeted advertisement over a network, wherein the targeted advertisement conforms to the preferences and criteria specified by each respective user and each respective advertiser. The targeted advertisement selections may be prioritized via correlation of a wide variety of user information and advertiser information. Such a system and method provide for delivery of highly targeted advertisements that ensures a retailer that advertisement marketing is reaching their desired demographic audience and, likewise, exposes each respective end user to highly relevant product and service advertisements. The present invention further increases network efficiency by performing advertisement selection and formatting only once at user login to eliminate continual fetching and formatting of new advertisements during the session. The system or method may employ a map of advertisements that is generated for the user a single time at login.
    Type: Application
    Filed: May 12, 2008
    Publication date: November 13, 2008
    Inventors: Thomas L. BRIDGES, Jaimie HENDERSON, David A. BOLEY, David Alan HOELLER, Anthony P. GALLUSCIO
  • Publication number: 20080025334
    Abstract: Embodiments of the present invention provide systems and methods for facilitating communication of data. A method includes communicating data including prioritizing a block of data, setting an indicator in a header of the block of data, transmitting the block of data, and retransmitting the block of data. The indicator indicates that reliable delivery of the block of data is desired. The indicator is set based at least in part on a rule. The indicator is set on a per-message basis. The block of data is retransmitted when a predetermined time has elapsed and when an acknowledgement of delivery of the block of data has not been received.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 31, 2008
    Inventors: Donald L. Smith, Anthony P. Galluscio, Robert J. Knazik
  • Publication number: 20080025318
    Abstract: Certain embodiments of the present invention provide a method for communicating data to provide quality of service at the edge of a network. The method includes receiving data, prioritizing the data based at least in part on a priority algorithm included in a dynamic link library, and communicating the data. Certain embodiments of the present invention provide a system for communicating data to provide quality of service at the edge of a network. The system includes a data prioritization component adapted to prioritize data based at least in part on a priority algorithm included in a dynamic link library and a data communications component adapted to communicate the data.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 31, 2008
    Inventors: Robert J. Knazik, Donald L. Smith, Anthony P. Galluscio
  • Publication number: 20080013559
    Abstract: Certain embodiments of the present invention provide systems and methods for data communication. Certain embodiments provide a method including temporarily holding data being transmitted, determining a sequence of the data based at least on data priority and metering transmission of the data based on at least one user-specified metering criterion to provide a level of quality of service in transmitting the data. Certain embodiments provide a computer-readable medium having a set of instructions for execution on a processing device. The set of instructions includes a holding routine for temporarily holding data being transmitted, a sequencing routine for determining a sequence of the data based on at least one sequencing criterion, and a metering routine for metering a flow of the data based on at least one metering criterion to provide a level of quality of service in transmitting the data.
    Type: Application
    Filed: July 14, 2006
    Publication date: January 17, 2008
    Inventors: Donald L. Smith, Anthony P. Galluscio, Robert J. Knazik
  • Publication number: 20080010131
    Abstract: The invention is a method and apparatus for storing and communicating information between a customer and proprietor, enabling the proprietor to build a database of customer information and enabling the customer to build a database of information from businesses participating in the system of the invention. Customers provide information only to those proprietors they choose and automatically receive business contact information and other important information (including but not limited to store hours, special deals). Examples of the customer information to be stored by the business are contact information such as address and telephone information, shopping habits, amounts purchased, photographs, demographic data, date of initiation into the customer loyalty program, and the like. The invention enables the proprietor to analyze customer habits and communicate special offers or customer rewards to specific classes of customers.
    Type: Application
    Filed: June 16, 2006
    Publication date: January 10, 2008
    Inventors: Thomas L. Bridges, Anthony P. Galluscio
  • Publication number: 20080010160
    Abstract: An interface with a point of sale (POS) system at a place of business, and more specifically, an interface that is external to the POS software and capable of interfacing disparate POS systems. A point of sale specific interface (POSSI), which functions to bidirectionally translate POS system specific data that is communicated from the existing POS system database into generic transaction/update upload bundles that are communicated to the business server software (BSS). Having bidirectional translating capability, the POSSI may provide communications between a central subsystem database of a consumer loyalty system, accessible via the BSS and an internet connection, and disparate pre-existing POS systems at various places of business. Acting as a go-between, the POSSI communicates with the BSS by means of a generic interface, while the POSSI communicates with disparate POS systems by means of a system specific interface.
    Type: Application
    Filed: January 12, 2007
    Publication date: January 10, 2008
    Inventors: Thomas L. Bridges, Anthony P. Galluscio, David A. Boley