Patents by Inventor Hubert R. McLellan

Hubert R. McLellan 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: 10122435
    Abstract: In one example embodiment, a method includes obtaining a duration of a first network element scanning period of a first network element for a plurality of first beacons, the plurality of first beacons associated with the different direct energy beams, scanning for the plurality of first beacons over a second network element scanning period of a second network element, the second network element scanning period including a number of first network element scanning periods, the first network element scanning period being part of the number of the first network element scanning periods, receiving at least one of the plurality of first beacons during the number of the first network element scanning periods, determining a preferred first beacon based on the received at least one of the plurality of first beacons and transmitting an indication of the preferred first beacon to a base station.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: November 6, 2018
    Assignee: NOKIA OF AMERICA CORPORATION
    Inventors: Hubert R. McLellan, Dmitry Chizhik, Dragan Samardzija
  • Patent number: 10034286
    Abstract: In one example embodiment, a method includes transmitting a plurality of first beacons over a first scanning period, the plurality of first beacons associated with different direct energy beams, the transmitting including, transmitting the plurality of first beacons over sub-periods of the first scanning period, respectively; obtaining an indication of a preferred first beacon, the preferred beacon being received by a network element during the transmitting of the plurality of beacons over the first scanning period; and communicating with the element during a scheduled portion of a first data communication period using the beam associated with the preferred first beacon, a length of the first scanning period and a length of the first data communication period forming a length of a time transmission interval.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: July 24, 2018
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Hubert R. McLellan, Dmitry Chizhik, Dragan Samardzija
  • Publication number: 20180076874
    Abstract: In one example embodiment, a method includes obtaining a duration of a first network element scanning period of a first network element for a plurality of first beacons, the plurality of first beacons associated with the different direct energy beams, scanning for the plurality of first beacons over a second network element scanning period of a second network element, the second network element scanning period including a number of first network element scanning periods, the first network element scanning period being part of the number of the first network element scanning periods, receiving at least one of the plurality of first beacons during the number of the first network element scanning periods, determining a preferred first beacon based on the received at least one of the plurality of first beacons and transmitting an indication of the preferred first beacon to a base station.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 15, 2018
    Inventors: Hubert R. MCLELLAN, Dmitry CHIZHIK, Dragan SAMARDZIJA
  • Publication number: 20180077702
    Abstract: In one example embodiment, a method includes transmitting a plurality of first beacons over a first scanning period, the plurality of first beacons associated with different direct energy beams, the transmitting including, transmitting the plurality of first beacons over sub-periods of the first scanning period, respectively; obtaining an indication of a preferred first beacon, the preferred beacon being received by a network element during the transmitting of the plurality of beacons over the first scanning period; and communicating with the element during a scheduled portion of a first data communication period using the beam associated with the preferred first beacon, a length of the first scanning period and a length of the first data communication period forming a length of a time transmission interval.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 15, 2018
    Inventors: Hubert R. MCLELLAN, Dmitry CHIZHIK, Dragan SAMARDZIJA
  • Patent number: 8799679
    Abstract: A method comprising the steps of creating a random permutation of data from a data input by executing at least one of a Pseudo-Random Permutation (PRP) and a Pseudo-Random Function (PRF), creating a first data block by combining the random permutation of data with a received second data block and executing an ?-differentially uniform function on the result of the combination, XORing the result of the ?-DU function evaluation with a secret key, and reducing the first data block to a first message authentication code.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: August 5, 2014
    Assignee: Alcatel Lucent
    Inventors: Juan A. Garay, Vladimir Kolesnikov, Hubert R. McLellan
  • Publication number: 20130254557
    Abstract: A method comprising the steps of creating a random permutation of data from a data input by executing at least one of a Pseudo-Random Permutation (PRP) and a Pseudo-Random Function (PRF), creating a first data block by combining the random permutation of data with a received second data block and executing an ?-differentially uniform function on the result of the combination, XORing the result of the ?-DU function evaluation with a secret key, and reducing the first data block to a first message authentication code.
    Type: Application
    Filed: May 15, 2013
    Publication date: September 26, 2013
    Inventors: Juan A. Garay, Vladimir Kolesnikov, Hubert R. McLellan
  • Publication number: 20130031371
    Abstract: An executing first computing module verifies the run-time provenance of an unverified second computing module. A signed certificate identifying an author of the second computing module is received at the first computing module. An association between the signed certificate and the second computing module is verified. A first provenance certificate and associated private key signed by the first computing module and identifying a runtime provenance of the second computing module is then generated, and the first provenance certificate is published to the second computing module. A chain of signed certificates, including provenance certificates and a static identification certificates, can be published. Each provenance certificate in the chain verifies the integrity of a layer of execution, and the plurality of static identification certificates identifies a respective author of the computing module associated with each layer of software.
    Type: Application
    Filed: July 25, 2011
    Publication date: January 31, 2013
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Hubert R. McLellan, Vladimir Kolesnikov
  • Patent number: 5043870
    Abstract: A computer system arranged for faster processing operations by providing a stack cache in internal register memory. A full stack is provided in main memory. The stack cache provides a cache representation of part of the main memory stack. Stack relative addresses contained in procedure instructions are converted to absolute main memory stack addresses. A subset of the absolute main memory stack address is used to directly address the stack cache when a "hit" is detected. Otherwise, the main memory stack is addressed. The stack cache is implemented as a set of contiguously addressable registers. Two stack pointers are used to implement allocation space in the stack as a circulating buffer. Cache hits are detected by comparing the absolute stack address to the contents of the two circular buffer pointers. Space for a procedure is allocated upon entering a procedure. The amount of space to allocate is stored in the first instruction. Space is deallocated when a procedure is terminated.
    Type: Grant
    Filed: July 19, 1989
    Date of Patent: August 27, 1991
    Assignee: AT&T Bell Laboratories
    Inventors: David R. Ditzel, Hubert R. McLellan, Jr.
  • Patent number: 4853889
    Abstract: Arrangement and method for avoiding the processing time associated with executing branch instructions in a computer. An instruction fetch unit appends a next instruction address field to each instruction it passes it via an instruction cache to an instruction execution unit. The fetch unit decodes the present instruction being read and the next sequential instruction in main memory. If neither instruction is a branch instruction, the next address field is set to the address of the next sequential instruction. If the present instruction is a branch, the next instruction address field is set to the branch address contained in the present instruction. If neither of these cases are true and the next sequential instruction from main memory is a branch, the next instruction address field is set to the branch address of this instruction. The execution unit uses the next instruction address to access instructions from the instruction cache. Thus, execution of branch instructions by the execution unit are avoided.
    Type: Grant
    Filed: May 11, 1987
    Date of Patent: August 1, 1989
    Assignee: American Telephone and Telegraph Company, AT&T Bell Laboratories
    Inventors: David R. Ditzel, Hubert R. McLellan, Jr.