Patents by Inventor Karl Miller
Karl Miller 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: 20090150534Abstract: Techniques for implementing a load balanced server system are described which may be used for effecting electronic commerce over a data network. The system comprises a load balancing system and a plurality of servers in communication with the load balancing system. Each of the plurality of servers may include a respective data cache for storing state information relating to client session transactions conducted between the server and a particular client. The load balancing system can be configured to select, using a load balancing protocol, an available first server from the plurality of servers to process an initial packet received from a source device such as, for example, a client machine of a customer. The load balancing system can also configured to route subsequent packets received from the source device to the first server. Before generating its response, the first server may verify that the state information relating to a specific client session stored in the data cache is up-to-date.Type: ApplicationFiled: February 7, 2009Publication date: June 11, 2009Inventors: Andrew Karl Miller, Jack Dee Menendez, Ajit Ramachandra Mayya
-
Patent number: 7509407Abstract: Techniques for implementing a load balanced server system are described which may be used for effecting electronic commerce over a data network. The system comprises a load balancing system and a plurality of servers in communication with the load balancing system. Each of the plurality of servers may include a respective data cache for storing state information relating to client session transactions conducted between the server and a particular client. The load balancing system can be configured to select, using a load balancing protocol, an available first server from the plurality of servers to process an initial packet received from a source device such as, for example, a client machine of a customer. The load balancing system can also configured to route subsequent packets received from the source device to the first server. Before generating its response, the first server may verify that the state information relating to a specific client session stored in the data cache is up-to-date.Type: GrantFiled: July 27, 2005Date of Patent: March 24, 2009Inventors: Andrew Karl Miller, Jack Dee Menendez, Ajit Ramachandra Mayya
-
Publication number: 20090046625Abstract: A system, method, software and related functions are provided for managing activity in a radio frequency band that is shared, both in frequency and time, by signals of multiple types. An example of such a frequency band is an unlicensed frequency band. Radio frequency energy in the frequency band is captured at one or more devices and/or locations in a region where activity in the frequency band is happening. Signals occurring in the frequency band are detected by sampling part or the entire frequency band for time intervals. Signal pulse energy in the band is detected and is used to classify signals according to signal type. Using knowledge of the types of signals occurring in the frequency band and other spectrum activity related statistics (referred to as spectrum intelligence), actions can be taken in a device or network of devices to avoid interfering with other signals, and in general to optimize simultaneous use of the frequency band with the other signals.Type: ApplicationFiled: August 1, 2008Publication date: February 19, 2009Inventors: Neil R. Diener, Karl A. Miller, William R. Seed, Thomas H. Scholl
-
Patent number: 7424268Abstract: A system, method, software and related functions are provided for managing activity in a radio frequency band that is shared, both in frequency and time, by signals of multiple types. An example of such a frequency band is an unlicensed frequency band. Radio frequency energy in the frequency band is captured at one or more devices and/or locations in a region where activity in the frequency band is happening. Signals occurring in the frequency band are detected by sampling part or the entire frequency band for time intervals. Signal pulse energy in the band is detected and is used to classify signals according to signal type. Using knowledge of the types of signals occurring in the frequency band and other spectrum activity related statistics (referred to as spectrum intelligence), actions can be taken in a device or network of devices to avoid interfering with other signals, and in general to optimize simultaneous use of the frequency band with the other signals.Type: GrantFiled: April 22, 2003Date of Patent: September 9, 2008Assignee: Cisco Technology, Inc.Inventors: Neil R. Diener, Karl A. Miller, William R. Seed, Thomas H. Scholl
-
Patent number: 7308423Abstract: A technique is disclosed for implementing electronic commerce transactions via a data network. A regulated item selected by a customer is identified. The regulated item may correspond to an item which satisfies predetermined criteria, indicating that the regulated item is prohibited from being purchased by the customer. Action is then taken to prohibit the purchase of the selected item, via the data network, by the customer. According to one embodiment, the action taken to prohibit the purchase of the regulated item is automatically implemented at a server system configured to implement electronic commerce transactions between an on-line merchant and the customer. According to a specific implementation, the predetermined criteria correspond to regulations which restrict sales of the regulated items to persons in a particular jurisdiction based upon certain criteria such as, for example, time of day, day of week, age of the customer, type of product being sold, etc.Type: GrantFiled: March 19, 2001Date of Patent: December 11, 2007Inventors: Franklin Goodhue Woodward, James Connell Mills, Randolph Ashton Hodge, Andrew Karl Miller, Joyo Wijaya
-
Patent number: 7269151Abstract: A system and method for managing the spectrum utilization of a frequency band that is shared, both in frequency and time, by multiple devices. At one or more devices operating in the frequency band, pulses associated with signals occurring in the frequency band are detected by sampling part or all the frequency band for a time interval. From the detected signal pulses, the signals can be classified. In addition, overall spectrum activity can be measured. Using classification information for signals detected in the frequency band, policies can be executed so that a device may take certain actions in order to avoid interfering with other signals, or to optimize simultaneous use of the frequency band with the other signals. Signal detection occurs at one or more devices operating in a frequency band.Type: GrantFiled: September 18, 2002Date of Patent: September 11, 2007Assignee: Cognio, Inc.Inventors: Neil R. Diener, Karl A. Miller
-
Patent number: 7254191Abstract: A real-time spectrum analysis engine (SAGE) that comprises a spectrum analyzer component, a signal detector component, a universal signal synchronizer component and a snapshot buffer component. The spectrum analyzer component generates data representing a real-time spectrogram of a bandwidth of radio frequency (RF) spectrum. The signal detector detects signal pulses in the frequency band and outputs pulse event information entries output, which include the start time, duration, power, center frequency and bandwidth of each detected pulse. The signal detector also provides pulse trigger outputs which may be used to enable/disable the collection of information by the spectrum analyzer and the snapshot buffer components. The snapshot buffer collects a set of raw digital signal samples useful for signal classification and other purposes. The universal signal synchronizer synchronizes to periodic signal sources, useful for instituting schemes to avoid interference with those signals.Type: GrantFiled: April 22, 2003Date of Patent: August 7, 2007Assignee: Cognio, Inc.Inventors: Gary L. Sugar, Karl A. Miller, Jong Sup Baek
-
Patent number: 7224752Abstract: A spectrum analysis engine (SAGE) that comprises a spectrum analyzer component, a signal detector component, a universal signal synchronizer component and a snapshot buffer component. The spectrum analyzer component generates data representing a real-time spectrogram of a bandwidth of radio frequency (RF) spectrum. The signal detector detects signal pulses in the frequency band and outputs pulse event information entries output, which include the start time, duration, power, center frequency and bandwidth of each detected pulse. The signal detector also provides pulse trigger outputs which may be used to enable/disable the collection of information by the spectrum analyzer and the snapshot buffer components. The snapshot buffer collects a set of raw digital signal samples useful for signal classification and other purposes. The universal signal synchronizer synchronizes to periodic signal sources, useful for instituting schemes to avoid interference with those signals.Type: GrantFiled: January 14, 2004Date of Patent: May 29, 2007Assignee: Cognio, Inc.Inventors: Gary L. Sugar, Karl A. Miller, Jong Sup Baek
-
Publication number: 20070115988Abstract: A method and electronic device (104) for processing incoming packets in a communication network (100) is disclosed. The method includes filtering (302) incoming packets in real time by using a recent offender list (212). The method also includes classifying (304) the incoming packets as offending packets and non-offending packets in non-real time.Type: ApplicationFiled: November 21, 2005Publication date: May 24, 2007Inventor: Karl Miller
-
Publication number: 20070070889Abstract: A method of selective dormant data session reactivation in a radio access network includes calculating an activation rate threshold as a function of a first plurality of packets received over a first time interval, where the first plurality of packets are coupled to reactivate at least one dormant mobile station. The second plurality of packets received in a second time interval are buffered, where each of the second plurality of packets has a destination IP address to reactivate the at least one dormant mobile station. An arrival rate of the second plurality of packets in the second time interval is compared to the activation rate threshold.Type: ApplicationFiled: September 29, 2005Publication date: March 29, 2007Inventors: Jose Laboy, Joel Gross, Brian Hansche, Karl Miller
-
Patent number: 7197547Abstract: A technique for implementing a load balanced server farm system is described which may be used for effecting electronic commerce over a data network. The system comprises a load balancing system and a plurality of servers in communication with the load balancing system. Each of the plurality of servers may include a respective data cache for storing state information relating to client session transactions conducted between the server and a particular client. The load balancing system is configured to select, using a load balancing protocol, an available first server from the plurality of servers to process an initial packet received from a source device such as, for example, a client machine of a customer. The load balancing system is also configured to route subsequent packets received from the source device to the first server.Type: GrantFiled: May 10, 2000Date of Patent: March 27, 2007Inventors: Andrew Karl Miller, Jack Dee Menendez, Ajit Ramachandra Mayya
-
Patent number: 7171161Abstract: A system and method for classifying signals occurring in a frequency band. One or more characteristics of one or more signals in the frequency band are detected using any suitable technology, such as a device that can generate characteristics of signal pulses detected in the frequency band. Data pertaining to the signal pulses is accumulated over time. The accumulated signal data is compared against reference data associated with known signals to classify the one or more signals in the frequency band based on the comparison. The accumulated data may include one or more characteristics selected from the group consisting of: pulse center frequency, pulse bandwidth, pulse duration, time between pulses and number of different active pulses, and wherein the reference data associated with each of a plurality of known signals comprises one or more characteristics selected from the group consisting of: pulse center frequency, pulse bandwidth, pulse duration and time between pulses.Type: GrantFiled: July 28, 2003Date of Patent: January 30, 2007Assignee: Cognio, Inc.Inventor: Karl A. Miller
-
Publication number: 20060221839Abstract: A method for sharing a total licensed pool between network elements is disclosed. In the method, each of the network elements has a fixed available capacity. In a first step, an offered load capacity limit based on the total licensed pool and the available capacity is determined. Next, each of the network elements communicates a message comprising the offered load capacity limit. Then, each of the network elements monitor for messages. If a message is not received from one of the network elements, the network element that is not communicating is considered a failed network element. Upon detection of the failed network element, the offered load capacity of the failed network element is redistributed.Type: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Inventors: Joel Gross, Mimi Hutchison, Jose Laboy, Karl Miller
-
Patent number: 7116943Abstract: A system and method for classifying signals occurring in a frequency band. One or more characteristics of one or more signals in the frequency band are detected using any suitable technology, such as a device that can generate characteristics of signal pulses detected in the frequency band. Data pertaining to the signal pulses is accumulated over time. The accumulated signal data is compared against reference data associated with known signals to classify the one or more signals in the frequency band based on the comparison. The accumulated data may include one or more characteristics selected from the group consisting of: pulse center frequency, pulse bandwidth, pulse duration, time between pulses and number of different active pulses, and wherein the reference data associated with each of a plurality of known signals comprises one or more characteristics selected from the group consisting of: pulse center frequency, pulse bandwidth, pulse duration and time between pulses.Type: GrantFiled: April 22, 2003Date of Patent: October 3, 2006Assignee: Cognio, Inc.Inventors: Gary L. Sugar, Neil R. Diener, Karl A. Miller
-
Patent number: 7079812Abstract: Several techniques are provided for use by wireless devices to avoid interference with signals that are of a periodic or quasi-periodic nature that may operate in the same frequency band and proximity. In some cases, the periodic signals are detected and their timing is determined so as to predict when a next interfering event will occur. Devices that are affected by the periodic signal (such as an affected device with information to be transmitted or devices that have information to be transmitted to the affected device) are controlled to prevent transmissions during the interfering intervals. In addition, a process is provided to dynamically fragment a transmit frame of information to transmit part of the information before the interfering interval and the remainder of the information after the interfering interval, rather than waiting to transmit the entire frame until after the interfering interval.Type: GrantFiled: January 20, 2003Date of Patent: July 18, 2006Assignee: Cognio, Inc.Inventors: Karl A. Miller, David S. Kloper, Neil R. Diener
-
Patent number: 7035593Abstract: Signal classification techniques for classifying signals occurring in a frequency band using a plurality of classifier procedures each dedicated to identify a particular signal or signal type. The classification procedures operate on spectrum activity data that may include pulse event data describing particular types of signal pulses occurring in the frequency band, power versus frequency data for sampling intervals of activity in a frequency band and/or raw analog-to-digital converter samples take of a received signal. The signal classification techniques are useful to identify wireless radio signals or other radio emissions occurring in an unlicensed radio frequency band. One type of classification procedure is a pulse timing template that is compared against accumulated signal pulse data to determine occurrence of a particular signal type.Type: GrantFiled: April 22, 2004Date of Patent: April 25, 2006Assignee: Cognio, Inc.Inventors: Karl A. Miller, David F. Mason
-
Publication number: 20050033627Abstract: A method is provided for assessing effectiveness of promoting products using an interactive marketing medium. The method includes: identifying a series of steps that characterize a purchase process for a product; presenting information about the product to a potential customer using the interactive marketing medium; and assessing attitude of the potential customer towards the product resulting from the information being received from the interactive marketing medium, such that the attitude of the potential customer is correlated with one or more steps of the purchase process.Type: ApplicationFiled: August 28, 2002Publication date: February 10, 2005Inventors: E. Thieme, Paul Ivans, Karl Miller
-
Publication number: 20050032479Abstract: Signal classification techniques for classifying signals occurring in a frequency band using a plurality of classifier procedures each dedicated to identify a particular signal or signal type. The classification procedures operate on spectrum activity data that may include pulse event data describing particular types of signal pulses occurring in the frequency band, power versus frequency data for sampling intervals of activity in a frequency band and/or raw analog-to-digital converter samples take of a received signal. The signal classification techniques are useful to identify wireless radio signals or other radio emissions occurring in an unlicensed radio frequency band. One type of classification procedure is a pulse timing template that is compared against accumulated signal pulse data to determine occurrence of a particular signal type.Type: ApplicationFiled: April 22, 2004Publication date: February 10, 2005Inventors: Karl Miller, David Mason
-
Publication number: 20050027856Abstract: Line terminal equipment (30, 35) transmits health and status information (66, 68) to bearer payload processors (50-N). Each bearer payload processor (50-N) concatenates (96) the health and status information of the line terminal equipment. Each bearer payload processor transmits the concatenated health and status information including bearer traffic to each of the line terminal equipment (30, 35). Both the line terminal equipment and bearer payload processors compare (98, 100) the health and status information.Type: ApplicationFiled: July 31, 2003Publication date: February 3, 2005Inventors: Karl Miller, Joel Gross, Gregory Ladden, Stephen Sawyer
-
Patent number: 6850735Abstract: A system and method for classifying signals occurring in a frequency band. One or more characteristics of one or more signals in the frequency band are detected using any suitable technology, such as a device that can generate characteristics of signal pulses detected in the frequency band. Data pertaining to the signal pulses is accumulated over time. The accumulated signal data is compared against reference data associated with known signals to classify the one or more signals in the frequency band based on the comparison. The accumulated data may include one or more characteristics selected from the group consisting of: pulse center frequency, pulse bandwidth, pulse duration, time between pulses and number of different active pulses, and wherein the reference data associated with each of a plurality of known signals comprises one or more characteristics selected from the group consisting of: pulse center frequency, pulse bandwidth, pulse duration and time between pulses.Type: GrantFiled: September 18, 2002Date of Patent: February 1, 2005Assignee: Cognio, Inc.Inventors: Gary L. Sugar, Neil R. Diener, Karl A. Miller