Patents by Inventor William A. Perry, Jr.
William A. Perry, Jr. 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: 10592872Abstract: A computer-readable medium embodies a computer program for obtaining information for a payment transaction. The computer program comprises computer-readable program code for: generating a first message including an identifier and a request for the information, sending the first message via a first communication path, receiving a second message including the information and the identifier via a second path different from the first communication path, and processing the payment transaction using the information obtained in the second message.Type: GrantFiled: October 9, 2018Date of Patent: March 17, 2020Assignee: Nexiden Inc.Inventors: Klaus S. Fosmark, William A. Perry, Jr.
-
Publication number: 20190043022Abstract: A computer-readable medium embodies a computer program for obtaining information for a payment transaction. The computer program comprises computer-readable program code for: generating a first message including an identifier and a request for the information, sending the first message via a first communication path, receiving a second message including the information and the identifier via a second path different from the first communication path, and processing the payment transaction using the information obtained in the second message.Type: ApplicationFiled: October 9, 2018Publication date: February 7, 2019Inventors: Klaus S. Fosmark, William A. Perry, JR.
-
Patent number: 10147403Abstract: A pedal system for an organ pedal includes a holster having a body forming a U-shaped configuration, the body having a top surface; an inner surface; and two opposing sidewalls configured to removably engage with the organ pedal and configured to form a snug fit between the inner surface and an outer surface of the organ pedal; and an electronic pedal configured to engage with the holster and conductively coupled to an electronic device.Type: GrantFiled: April 4, 2018Date of Patent: December 4, 2018Inventor: William Perry, Jr.
-
Patent number: 9642005Abstract: A computer-readable medium embodies a computer program for authenticating a user. The computer program comprises computer-readable program code for: generating a first message including an identifier for a session, sending the first message through an interface associated with the session, receiving a response message including the identifier for the session, a user identifier, and at least a portion encrypted using a private key associated with a mobile device associated with the user, and authenticating the user in response to identifying that the response message includes at least the portion encrypted using the private key associated with the mobile device.Type: GrantFiled: May 21, 2012Date of Patent: May 2, 2017Assignee: Nexiden, Inc.Inventors: Klaus S. Fosmark, William A. Perry, Jr.
-
Patent number: 9521548Abstract: A computer-readable medium embodies a computer program for registering a mobile device. The computer program comprises computer-readable program code for: generating a first message including a first code in response to receiving a request to register the mobile device for use with a future session with an entity, sending the first message including the first code, receiving a second message including the first code and at least a portion encrypted using a private key associated with the mobile device, and registering the mobile device for use with the future session based on at least the portion of the second message being encrypted using the private key associated with the mobile device.Type: GrantFiled: May 21, 2012Date of Patent: December 13, 2016Assignee: NEXIDEN, INC.Inventors: Klaus S. Fosmark, William A. Perry, Jr.
-
Publication number: 20130311768Abstract: A computer-readable medium embodies a computer program for authenticating a user. The computer program comprises computer-readable program code for: generating a first message including an identifier for a session, sending the first message through an interface associated with the session, receiving a response message including the identifier for the session, a user identifier, and at least a portion encrypted using a private key associated with a mobile device associated with the user, and authenticating the user in response to identifying that the response message includes at least the portion encrypted using the private key associated with the mobile device.Type: ApplicationFiled: May 21, 2012Publication date: November 21, 2013Inventors: Klaus S. Fosmark, William A. Perry, JR.
-
Publication number: 20130311382Abstract: A computer-readable medium embodies a computer program for obtaining information for a payment transaction. The computer program comprises computer-readable program code for: generating a first message including an identifier and a request for the information, sending the first message via a first communication path, receiving a second message including the information and the identifier via a second path different from the first communication path, and processing the payment transaction using the information obtained in the second message.Type: ApplicationFiled: May 21, 2012Publication date: November 21, 2013Inventors: Klaus S. Fosmark, William A. Perry, JR.
-
Publication number: 20130308778Abstract: A computer-readable medium embodies a computer program for registering a mobile device. The computer program comprises computer-readable program code for: generating a first message including a first code in response to receiving a request to register the mobile device for use with a future session with an entity, sending the first message including the first code, receiving a second message including the first code and at least a portion encrypted using a private key associated with the mobile device, and registering the mobile device for use with the future session based on at least the portion of the second message being encrypted using the private key associated with the mobile device.Type: ApplicationFiled: May 21, 2012Publication date: November 21, 2013Inventors: Klaus S. Fosmark, William A. Perry, JR.
-
Patent number: 7392301Abstract: In one aspect of the invention, a method of providing automated assistance in configuring customer premises equipment for communication with another network element includes automatically identifying a virtual channel and/or a protocol valid for configuration with the customer premises equipment, and assisting a user in configuring the customer premises equipment for use with the identified virtual channel and/or protocol.Type: GrantFiled: November 14, 2000Date of Patent: June 24, 2008Assignee: Siemens Subscriber Networks, Inc.Inventors: William A. Perry, Jr., Robert D. Kehn, Eric C. Neilson
-
Patent number: 7126916Abstract: A method for packet bypass in a communications network includes receiving a plurality of packets, determining whether each packet is a bypass packet or a non-bypass packet, and communicating the non-bypass packets toward a communication link. The method also includes communicating a plurality of the bypass packets toward the communication link between communication of two of the non-bypass packets.Type: GrantFiled: August 24, 2000Date of Patent: October 24, 2006Assignee: Efficient Networks, Inc.Inventors: Kenneth A. Lauffenburger, William A. Perry, Jr., Keith P. Knauber, Roy E. Rowan
-
Patent number: 7020128Abstract: In one aspect of the invention, a method for datagram staggering in a communication system includes receiving samples of a first input signal and a second input signal. The first input signal corresponds to a first communication device, and the second input signal corresponds to a second communication device. The method also includes generating a first plurality of datagrams containing at least a portion of the samples of the first input signal. In addition, the method includes generating a second datagram containing at least a portion of the samples of the second input signal. The second datagram is staggered from each of the first plurality of datagrams such that the second datagram is ready for communication at a different time than any of the first plurality of datagrams.Type: GrantFiled: November 2, 2000Date of Patent: March 28, 2006Assignee: Efficient Networks, Inc.Inventors: Mark A. Gladden, Neill R. Bell, Kenneth A. Lauffenburger, William A. Perry, Jr., Klaus S. Fosmark
-
Patent number: 6813249Abstract: A transmission circuit for transmitting data from a host to a remote includes a plurality of memory queues, and a memory controller operable to prefetch a burst of data cells from the host, wherein a first data cell of the burst is transmitted by the memory controller to the remote and the remainder of the data cells of the burst are stored in the plurality of memory queues for later transmission to the remote.Type: GrantFiled: February 16, 1999Date of Patent: November 2, 2004Assignee: Efficient Networks, Inc.Inventors: Kenneth A. Lauffenburger, Al Whaley, Klaus S. Fosmark, William A. Perry, Jr., Charles F. Shelor
-
Patent number: 6661774Abstract: A method of scheduling transmission of a plurality of cells of a first signal packet associated with a first virtual channel address using a scheduling ring having a plurality of slots and pointer operable to indicate a current slot includes advancing the pointer to a slot associated with the first virtual channel address, initiating transmission of a previously scheduled first cell associated with the first virtual channel address, rescheduling transmission of a previously unscheduled second cell associated with the first virtual channel address for transmission at a later time, and advancing the pointer to the next slot.Type: GrantFiled: February 16, 1999Date of Patent: December 9, 2003Assignee: Efficient Networks, Inc.Inventors: Kenneth A. Lauffenburger, Al Whaley, Klaus S. Fosmark, William A. Perry, Jr., Charles F. Shelor
-
Patent number: 6657961Abstract: A system and method for controlling data flow in an available bit rate asynchronous transfer mode ATM network. In the ATM network, a transmitting end station transmits data to a receiving end station across the network. The transmitting end station sends forward resource management (RM) cells across the network, while the receiving end station sends solicited or unsolicited backward RM cells across the network. The receiving end station contains a control module that generates and transmits an unsolicited RM cell having a desired low data flow rate to transmitting end station upon detecting congestion at the receiving end station. The control module also generates and transmits an unsolicited RM cell having a desired high data flow rate to the transmitting end station upon detecting absence of congestion at the receiving end station.Type: GrantFiled: August 18, 1998Date of Patent: December 2, 2003Assignee: Efficient Networks, Inc.Inventors: Kenneth A. Lauffenburger, Klaus S. Fosmark, William A. Perry, Jr.
-
Patent number: 6621824Abstract: A data transmission system includes a memory, a remote coupled to the memory by a receive data controller, and a host coupled to the memory by a transmit data controller. The system prioritizes the transmission of data cells from the remote to the host based on demand by dynamically allocating portions of the memory to data cells sharing a common and frequently recurring address at the host, and transmitting to the host incihvidual data cells together in a burst.Type: GrantFiled: February 16, 1999Date of Patent: September 16, 2003Assignee: Efficient Networks, Inc.Inventors: Kenneth A. Lauffenburger, Al Whaley, Klaus S. Fosmark, William A. Perry, Jr., Charles F. Shelor
-
Patent number: 6590897Abstract: A modem operable to facilitate communication between a host and a communications link includes a memory operable to store a rate control algorithm. The modem further comprises a controller operable to receive from the universal serial bus a first USB segment comprising a first plurality of ATM cells and rate control information associated with the first plurality of ATM cells, to store the first plurality of ATM cells in the memory, to perform the rate control algorithm on the first plurality of ATM cells using the rate control information received in the first USB segment, and to transmit each of the plurality of ATM cells at a particular transmission rate according to the results of the rate control algorithm.Type: GrantFiled: March 8, 1999Date of Patent: July 8, 2003Assignee: Efficient Networks, Inc.Inventors: Kenneth A. Lauffenburger, Kimberly I. Martin, Klaus S. Fosmark, William A. Perry, Jr.
-
Patent number: 6084881Abstract: A multiple mode xDSL interface (60) is disclosed. The multiple mode xDSL interface (60) includes an xDSL termination unit (62) operable to couple to an XDSL link (64) and to manage communication of data across an xDSL physical layer. The mulitple mode xDSL interface (60) also includes a customer premises equipment (CPE) termination unit (65) coupled to the xDSL termination unit (62) and operable to couple to customer premises equipment. The CPE termination unit (65) has an operating mode selected from a plurality of operating modes where each operating mode is associated with a data protocol and supports communication of data across the xDSL physical layer using the associated data protocol.Type: GrantFiled: May 22, 1997Date of Patent: July 4, 2000Assignee: Efficient Networks, Inc.Inventors: Klaus S. Fosmark, Kevin S. Dibble, William A. Perry, Jr.
-
Patent number: 6021129Abstract: A modem operable to communicate information from a communications link to a host using a universal serial bus includes a modem memory operable to store a plurality of ATM cells. The modem also includes a receive manager operable to receive a plurality of ATM cells from the communications link and to store the ATM cell in the modem memory. The receive manager further operates to format the ATM cells into universal serial bus packets, and to transmit each universal serial bus packet to the host as soon as the packet is full. The modem further includes a short packet instigator operable to determine whether each ATM cell contains a termination condition associated with the content of the ATM cell, and in response to determining that an ATM cell contains a termination condition, to instigate transmission of a short packet comprising a universal serial bus packet carrying less than its capacity.Type: GrantFiled: March 8, 1999Date of Patent: February 1, 2000Assignee: Efficient Networks, Inc.Inventors: Kimberly I. Martin, Kenneth A. Lauffenburger, Klaus S. Fosmark, William A. Perry, Jr.
-
Patent number: D924313Type: GrantFiled: May 24, 2018Date of Patent: July 6, 2021Inventor: William Perry, Jr.