Patents by Inventor John Joseph Ehrley
John Joseph Ehrley 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: 7957417Abstract: A method of providing network access across a shared communications medium between competing users includes the steps of monitoring network access usage by each user for a past time interval and, based on the monitored network access usage, allocating network access for each user during a future time interval. Features include forecasting network access that will be utilized or requested by users in a future time interval, and prioritizing the users for allocating network access to the users.Type: GrantFiled: February 14, 2006Date of Patent: June 7, 2011Inventors: Martin W. McKinnon, III, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Patent number: 7925750Abstract: A method of providing network access across a shared communications medium between competing users pursuant to SLAs of the users includes the steps of: (a) monitoring network access usage by each user during a time interval; (b) comparing the monitored network access usage by each user with a predetermined threshold value; and (c) soliciting a user to modify the user's SLA if the user's monitored network access usage varies from the predetermined value by a predetermined tolerance. The solicitation is conducted via email, instant messaging, redirection of a web browser of the user to a solicitation web page, generation and mailing of literature, telephonic communication, or other communication avenue.Type: GrantFiled: October 19, 2007Date of Patent: April 12, 2011Inventors: Martin W. McKinnon, III, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Patent number: 7856497Abstract: A method of providing network access across a shared communications medium between competing users (86) includes the step of allocating network access for each user for a future time interval (102). Features include forecasting network access (1100) of the users in a future time interval, and prioritizing the users for allocating network access to the users. The network access allocations represent network access allowances available to the users during the future time interval, and further may represent network access usage. Classes of users can be allocated network access first (1114), and then each user allocated network access from the class allocation.Type: GrantFiled: March 7, 2001Date of Patent: December 21, 2010Inventors: Martin W. McKinnon, III, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley, James E. Harrell, Jr., Oleg M. Kolesnikov
-
Patent number: 7848234Abstract: A method of providing network access across a shared communications medium between competing users includes the step of allocating network access for each user for a future time interval. Features include forecasting network access of the users in a future time interval, and prioritizing the users for allocating network access to the users. The network access allocations represent network access allowances available to the users during the future time interval, and further may represent network access usage. Classes of users can be allocated network access first, and then each user allocated network access from the class allocation. Users with high network access usage are identified and solicited to modify service level agreements under which network access is provided. Network Access is also provided to user classes under class service level agreements entered into, for instance, by a service provider on behalf of the users.Type: GrantFiled: February 19, 2007Date of Patent: December 7, 2010Inventors: Martin W. McKinnon, III, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Publication number: 20090070454Abstract: A method of providing network access across a shared communications medium between competing users (86) includes the step of allocating network access for each user for a future time interval (102). Features include forecasting network access (1100) of the users in a future time interval, and prioritizing the users for allocating network access to the users. The network access allocations represent network access allowances available to the users during the future time interval, and further may represent network access usage. Classes of users can be allocated network access first (1114), and then each user allocated network access from the class allocation.Type: ApplicationFiled: March 7, 2001Publication date: March 12, 2009Applicant: Scientific-Atlanta, Inc.Inventors: Martin W. McKinnon, III, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley, James E. Harrell, JR., Oleg M. Kolesnikov
-
Publication number: 20080112429Abstract: A method of providing network access across a shared communications medium between competing users pursuant to SLAs of the users includes the steps of: (a) monitoring network access usage by each user during a time interval; (b) comparing the monitored network access usage by each user with a predetermined threshold value; and (c) soliciting a user to modify the user's SLA if the user's monitored network access usage varies from the predetermined value by a predetermined tolerance. The solicitation is conducted via email, instant messaging, redirection of a web browser of the user to a solicitation web page, generation and mailing of literature, telephonic communication, or other communication avenue.Type: ApplicationFiled: October 19, 2007Publication date: May 15, 2008Applicant: SCIENTIFIC ATLANTAInventors: Martin W. McKinnon, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Patent number: 7299284Abstract: A method of providing network access across a shared communications medium between competing users pursuant to SLAs of the users includes the steps of: (a) monitoring network access usage by each user during a time interval; (b) comparing the monitored network access usage by each user with a predetermined threshold value; and (c) soliciting a user to modify the user's SLA if the user's monitored network access usage varies from the predetermined value by a predetermined tolerance. The solicitation is conducted via email, instant messaging, redirection of a web browser of the user to a solicitation web page, generation and mailing of literature, telephonic communication, or other communication avenue.Type: GrantFiled: March 7, 2001Date of Patent: November 20, 2007Assignee: Scientific-Atlanta, Inc.Inventors: Martin W. McKinnon, III, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Patent number: 7274667Abstract: A method of providing network access across a shared communications medium between competing users includes the steps of monitoring network access usage by each user for a past time interval and, based on the monitored network access usage, allocating network access for each user for a future time interval. Features include forecasting network access of the users in a future time interval, and prioritizing the users for allocating network access to the users. The network access allocations represent network access allowances available to the users during the future time interval, and further may represent network access usage.Type: GrantFiled: March 7, 2001Date of Patent: September 25, 2007Assignee: Scientific-Atlanta, Inc.Inventors: Martin W. McKinnon, III, Mani M. Subramanian, Timothy S. Sotack, John Joseph Ehrley
-
Patent number: 7184398Abstract: A method of providing network access across a shared communications medium between competing users includes the step of allocating network access for each user for a future time interval. Features include forecasting network access of the users in a future time interval, and prioritizing the users for allocating network access to the users. The network access allocations represent network access allowances available to the users during the future time interval, and further may represent network access usage. Classes of users can be allocated network access first, and then each user allocated network access from the class allocation. Users with high network access usage are identified and solicited to modify service level agreements under which network access is provided. Network Access is also provided to user classes under class service level agreements entered into, for instance, by a service provider on behalf of the users.Type: GrantFiled: August 23, 2001Date of Patent: February 27, 2007Assignee: Scientific-Atlanta, Inc.Inventors: Martin W. McKinnon, III, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Patent number: 7009992Abstract: A method of providing network access across a shared communications medium between competing users includes the steps of monitoring network access usage by each user for a past time interval and, based on the monitored network access usage, allocating network access for each user during a future time interval. Features include forecasting network access that will be utilized or requested by users in a future time interval, and prioritizing the users for allocating network access to the users.Type: GrantFiled: March 7, 2001Date of Patent: March 7, 2006Assignee: Scientific-Atlanta, Inc.Inventors: Martin W. McKinnon, III, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Patent number: 6993044Abstract: A computerized method for allocating among a plurality of users bandwidth for conveying information across a shared communications medium includes the steps of receiving data representative of past bandwidth of each user during a time interval, forecasting future bandwidth of each user over a future time interval based on the data representative of the past bandwidth, and setting each user's allocation of bandwidth for the future time interval. Each user's allocation is set to equal each user's forecasted bandwidth subject to a respective, predetermined value and subject to bandwidth availability or, alternatively, is set to equal each user's forecasted bandwidth multiplied by a ratio of the total bandwidth available for allocation to the users' total forecasted bandwidth, and subject to a respective, predetermined value and subject to bandwidth availability.Type: GrantFiled: March 7, 2001Date of Patent: January 31, 2006Assignee: Scientific-Atlanta, Inc.Inventors: Martin W. McKinnon, III, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Patent number: 6917622Abstract: A Carrier Network includes computer network equipment defining a Cable Network and an Intermediate Network which extend between multiple users and a Service Provider for conveying data therebetween. The Cable Network includes a shared communications medium joining the users with the Intermediate Network. Users compete for network access across the shared communications medium in conveying data. Software that manages the network access of the users includes computer-executable instructions for monitoring bandwidth consumption by each user for a time interval, forecasting bandwidth consumption of each user for a future time interval, prioritizing the users for allocation of bandwidth, allocating bandwidth to each user for determining a bandwidth allowance of such user for the future time interval, and limiting bandwidth consumption of each user during the future time interval to that user's bandwidth allowance.Type: GrantFiled: March 7, 2001Date of Patent: July 12, 2005Assignee: Scientific-Atlanta, Inc.Inventors: Martin W. McKinnon, III, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Patent number: 6845106Abstract: A method of providing network access across a shared communications medium between competing users includes: (a) prior to first and second time intervals, respectively determining for each user first and second network access allowances; (b) during the first time interval, providing network access to each user such that the respective first network access allowance is not exceeded; and (c) during the second time interval, providing network access to each user such that the respective second network access allowance for each user is not exceeded. The network access allowance represents a respective maximum level of network access that may be made available to the user during a particular time interval, but does not necessarily represent the level of network access that will be utilized by the user during such time interval. At least one respective second network access allowance for a user differs from such user's respective first network access allowance.Type: GrantFiled: March 7, 2001Date of Patent: January 18, 2005Assignee: Scientific Atlanta, Inc.Inventors: Martin W. McKinnon, III, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Patent number: 6823385Abstract: A method of providing network access across a shared communications medium between competing users includes the steps of allocating to users network access for a future time interval, and then reallocating network access to the users during a succeeding time interval. The level of network access allocated to each user for each time interval is determined in accordance with fairness considerations, contractual provisions regarding network access, forecasted network access that will be utilized, forecasted network access that will be requested, and combinations thereof. In making the user allocations, the users are grouped within classes and the classes first are allocated network access and, then, the users within each class are allocated network access from the respective class allocation. The user allocations determine user allowances of network access representing limits on the amount of network access users can consume in a time interval.Type: GrantFiled: March 7, 2001Date of Patent: November 23, 2004Assignee: Scientifc Atlanta, Inc.Inventors: Martin W. McKinnon, III, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Publication number: 20020126686Abstract: A method of providing network access across a shared communications medium between competing users includes the steps of monitoring network access usage by each user for a past time interval and, based on the monitored network access usage, allocating network access for each user during a future time interval. Features include forecasting network access that will be utilized or requested by users in a future time interval, and prioritizing the users for allocating network access to the users.Type: ApplicationFiled: March 7, 2001Publication date: September 12, 2002Inventors: Martin W. McKinnon, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Publication number: 20020129143Abstract: A method of providing network access across a shared communications medium between competing users pursuant to SLAs of the users includes the steps of: (a) monitoring network access usage by each user during a time interval; (b) comparing the monitored network access usage by each user with a predetermined threshold value; and (c) soliciting a user to modify the user's SLA if the user's monitored network access usage varies from the predetermined value by a predetermined tolerance. The solicitation is conducted via email, instant messaging, redirection of a web browser of the user to a solicitation web page, generation and mailing of literature, telephonic communication, or other communication avenue.Type: ApplicationFiled: March 7, 2001Publication date: September 12, 2002Inventors: Martin W. McKinnon, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Publication number: 20020118699Abstract: A method of providing network access across a shared communications medium between competing users includes the steps of allocating to users network access for a future time interval, and then reallocating network access to the users during a succeeding time interval. The level of network access allocated to each user for each time interval is determined in accordance with fairness considerations, contractual provisions regarding network access, forecasted network access that will be utilized, forecasted network access that will be requested, and combinations thereof. In making the user allocations, the users are grouped within classes and the classes first are allocated network access and, then, the users within each class are allocated network access from the respective class allocation. The user allocations determine user allowances of network access representing limits on the amount of network access users can consume in a time interval.Type: ApplicationFiled: March 7, 2001Publication date: August 29, 2002Inventors: Martin W. McKinnon, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Publication number: 20020003806Abstract: A method of providing network access across a shared communications medium between competing users includes the step of allocating network access for each user for a future time interval. Features include forecasting network access of the users in a future time interval, and prioritizing the users for allocating network access to the users. The network access allocations represent network access allowances available to the users during the future time interval, and further may represent network access usage. Classes of users can be allocated network access first, and then each user allocated network access from the class allocation. Users with high network access usage are identified and solicited to modify service level agreements under which network access is provided. Network Access is also provided to user classes under class service level agreements entered into, for instance, by a service provider on behalf of the users.Type: ApplicationFiled: August 23, 2001Publication date: January 10, 2002Inventors: Martin W. McKinnon, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Publication number: 20010043617Abstract: A method of providing network access across a shared communications medium between competing users includes: (a) prior to first and second time intervals, respectively determining for each user first and second network access allowances; (b) during the first time interval, providing network access to each user such that the respective first network access allowance is not exceeded; and (c) during the second time interval, providing network access to each user such that the respective second network access allowance for each user is not exceeded. The network access allowance represents a respective maximum level of network access that may be made available to the user during a particular time interval, but does not necessarily represent the level of network access that will be utilized by the user during such time interval. At least one respective second network access allowance for a user differs from such user's respective first network access allowance.Type: ApplicationFiled: March 7, 2001Publication date: November 22, 2001Inventors: Martin W. McKinnon, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley
-
Publication number: 20010038640Abstract: A computerized method for allocating among a plurality of users bandwidth for conveying information across a shared communications medium includes the steps of receiving data representative of past bandwidth of each user during a time interval, forecasting future bandwidth of each user over a future time interval based on the data representative of the past bandwidth, and setting each user's allocation of bandwidth for the future time interval. Each user's allocation is set to equal each user's forecasted bandwidth subject to a respective, predetermined value and subject to bandwidth availability or, alternatively, is set to equal each user's forecasted bandwidth multiplied by a ratio of the total bandwidth available for allocation to the users' total forecasted bandwidth, and subject to a respective, predetermined value and subject to bandwidth availability.Type: ApplicationFiled: March 7, 2001Publication date: November 8, 2001Inventors: Martin W. McKinnon, Mani M. Subramanian, Timothy Sean Sotack, John Joseph Ehrley