Patents by Inventor Geoff Hopcraft

Geoff Hopcraft 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: 11949735
    Abstract: Techniques for managing network-accessible infrastructure metadata are provided. A method includes receiving a resource request comprising resource metadata corresponding to a network-accessible infrastructure resource, determining whether to commit the resource request based at least in part on a constraint associated with the network-accessible infrastructure resource, and, in accordance with a determination to commit the resource request: generating, by the computer system, a resource identifier describing resource metadata in accordance with the resource request, storing, by the computer system, the resource metadata in a data store in communication with the computer system, receiving, by the computer system, a data request to provide the resource metadata described by the resource identifier, and providing, by the computer system, the resource metadata described by the resource identifier in accordance with the data request.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: April 2, 2024
    Assignee: Oracle International Corporation
    Inventors: Mohamed Saber Abdelfattah Hassan, Jonathan Jorge Nadal, Nathaniel Martin Glass, Yu Wu, Daniel M. Vogel, Geoff Hopcraft
  • Publication number: 20220103616
    Abstract: Techniques for managing network-accessible infrastructure metadata are provided. A method includes receiving a resource request comprising resource metadata corresponding to a network-accessible infrastructure resource, determining whether to commit the resource request based at least in part on a constraint associated with the network-accessible infrastructure resource, and, in accordance with a determination to commit the resource request: generating, by the computer system, a resource identifier describing resource metadata in accordance with the resource request, storing, by the computer system, the resource metadata in a data store in communication with the computer system, receiving, by the computer system, a data request to provide the resource metadata described by the resource identifier, and providing, by the computer system, the resource metadata described by the resource identifier in accordance with the data request.
    Type: Application
    Filed: December 13, 2021
    Publication date: March 31, 2022
    Applicant: Oracle International Corporation
    Inventors: Mohamed Saber Abdelfattah Hassan, Jonathan Jorge Nadal, Nathaniel Martin Glass, Yu Wu, Daniel M. Vogel, Geoff Hopcraft
  • Patent number: 11233845
    Abstract: Techniques for managing network-accessible infrastructure metadata are provided. A method includes receiving a resource request comprising resource metadata corresponding to a network-accessible infrastructure resource, determining whether to commit the resource request based at least in part on a constraint associated with the network-accessible infrastructure resource, and, in accordance with a determination to commit the resource request: generating, by the computer system, a resource identifier describing resource metadata in accordance with the resource request, storing, by the computer system, the resource metadata in a data store in communication with the computer system, receiving, by the computer system, a data request to provide the resource metadata described by the resource identifier, and providing, by the computer system, the resource metadata described by the resource identifier in accordance with the data request.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: January 25, 2022
    Assignee: Oracle International Corporation
    Inventors: Mohamed Saber Abdelfattah Hassan, Jonathan Jorge Nadal, Nathaniel Martin Glass, Yu Wu, Daniel M. Vogel, Geoff Hopcraft
  • Publication number: 20220006855
    Abstract: Techniques for managing network-accessible infrastructure metadata are provided. A method includes receiving a resource request comprising resource metadata corresponding to a network-accessible infrastructure resource, determining whether to commit the resource request based at least in part on a constraint associated with the network-accessible infrastructure resource, and, in accordance with a determination to commit the resource request: generating, by the computer system, a resource identifier describing resource metadata in accordance with the resource request, storing, by the computer system, the resource metadata in a data store in communication with the computer system, receiving, by the computer system, a data request to provide the resource metadata described by the resource identifier, and providing, by the computer system, the resource metadata described by the resource identifier in accordance with the data request.
    Type: Application
    Filed: July 6, 2020
    Publication date: January 6, 2022
    Applicant: Oracle International Corporation
    Inventors: Mohamed Saber Abdelfattah Hassan, Jonathan Jorge Nadal, Nathaniel Martin Glass, Yu Wu, Daniel M. Vogel, Geoff Hopcraft
  • Patent number: 11196749
    Abstract: Systems, methods, and other embodiments associated with controlling a multi-tenant service-oriented architecture are described. In one embodiment, a method includes providing a collection of policies based upon who can access information of a user, wherein the information of the user is managed by a second service. A multi-tenant control module determines if a first service is able to contact the second service and obtain access to the user's information through the second service. An authentication service works in conjunction with the first and second services to assist in determining if the first service is able to contact the second service and obtain access to the user's information through the second service.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: December 7, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Helali Bhuiyan, Geoff Hopcraft, Gayathri Premachandran, Jinai A
  • Publication number: 20200344235
    Abstract: Systems, methods, and other embodiments associated with controlling a multi-tenant service-oriented architecture are described. In one embodiment, a method includes providing a collection of policies based upon who can access information of a user, wherein the information of the user is managed by a second service. A multi-tenant control module determines if a first service is able to contact the second service and obtain access to the user's information through the second service. An authentication service works in conjunction with the first and second services to assist in determining if the first service is able to contact the second service and obtain access to the user's information through the second service.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Inventors: Helali BHUIYAN, Geoff HOPCRAFT, Gayathri PREMACHANDRAN, Jinai A
  • Patent number: 10674371
    Abstract: A system for correcting network planning data includes a planning repository containing information related to network traffic, network element locations and network element connectivity. The system further includes a repository of a wireless network that includes a plurality of call trace records. In addition, the system includes an information processing system including a processor and a memory device coupled to the processor in communication with the planning database and with the repository of the wireless network. The memory device contains a set of instructions that, when executed by the processor, cause the processor to receive at least of the plurality of call trace records from the repository of the wireless network and cause the processor to compare information in the at least one call trace record with corresponding information stored in the planning repository to identify one or more errors in the information stored in the planning repository.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: June 2, 2020
    Assignee: NetScout Systems, Inc.
    Inventor: Geoff Hopcraft
  • Patent number: 10542330
    Abstract: A method for automatic adaptive network planning includes receiving a first list which includes a plurality of potential sites. A set of the network coverage goals and one or more models substantially related to the network coverage are received. A wireless network coverage map is generated for each site based on the received model(s). The coverage map includes a plurality of locations within a corresponding coverage area. For each location and for each site the likelihood of the network coverage goals being realized is calculated using the generated wireless network coverage map. A second list of proposed active sites is automatically generated. The second list includes a subset of the sites included in the first list based on the calculations performed for each location. The second list of the proposed active sites substantially meets the set of network coverage goals.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: January 21, 2020
    Assignee: NetScout Systems, Inc.
    Inventors: Geoff Hopcraft, Burak Berksoy
  • Patent number: 10425913
    Abstract: A system for detecting a faulty behavior of a User Equipment (UE) in a telecommunication network is provided. A trouble report information associated with a first UE is received. The trouble report includes information uniquely identifying the first UE and information indicative of trouble affecting the first UE. One or more geographic locations for each communication session associated with the first UE for a predetermined period of time are established. Performance metrics associated with the first UE are compared with performance metrics associated with a plurality of UEs. The plurality of UEs includes UEs that handled communication sessions at similar times and locations. The first UE is characterized based on the comparison.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: September 24, 2019
    Assignee: Netscout Systems Texas, LLC
    Inventor: Geoff Hopcraft
  • Publication number: 20180352309
    Abstract: A method for automatic adaptive network planning includes receiving a first list which includes a plurality of potential sites. A set of the network coverage goals and one or more models substantially related to the network coverage are received. A wireless network coverage map is generated for each site based on the received model(s). The coverage map includes a plurality of locations within a corresponding coverage area. For each location and for each site the likelihood of the network coverage goals being realized is calculated using the generated wireless network coverage map. A second list of proposed active sites is automatically generated. The second list includes a subset of the sites included in the first list based on the calculations performed for each location. The second list of the proposed active sites substantially meets the set of network coverage goals.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Geoff Hopcraft, Burak Berksoy
  • Publication number: 20180302799
    Abstract: A system for correcting network planning data includes a planning repository containing information related to network traffic, network element locations and network element connectivity. The system further includes a repository of a wireless network that includes a plurality of call trace records. In addition, the system includes an information processing system including a processor and a memory device coupled to the processor in communication with the planning database and with the repository of the wireless network. The memory device contains a set of instructions that, when executed by the processor, cause the processor to receive at least of the plurality of call trace records from the repository of the wireless network and cause the processor to compare information in the at least one call trace record with corresponding information stored in the planning repository to identify one or more errors in the information stored in the planning repository.
    Type: Application
    Filed: April 12, 2017
    Publication date: October 18, 2018
    Inventor: Geoff Hopcraft
  • Patent number: 10082556
    Abstract: A system for correcting network planning data includes a planning repository containing information related to network traffic, network element locations and network element connectivity. The system further includes a repository that includes a plurality of call data records. In addition, the system includes an information processing system including a processor and a memory device coupled to the processor. The memory device contains a set of instructions that, when executed by the processor, cause the processor to receive location data associated with a wireless network cell from a plurality of devices connected to the wireless network. The set of instructions further causes the processor to identify call data records associated with the received location data and to compare information in the received location data with corresponding information stored in the identified call data records to identify errors in the information stored in the planning repository.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: September 25, 2018
    Assignee: NetScout Systems, Inc
    Inventors: Geoff Hopcraft, Nathaniel Hunt, Michael Wright
  • Patent number: 9813317
    Abstract: To adaptively self-localize distributed data processing and data distribution and reduce data transfer costs in a network monitoring system, data has a corresponding ownership association. For each data access, an ownership association value for the accessed data may be modified based on whether the access originated with a current owner processing node or a second most-frequently accessing processing node. The ownership association value indicates a strength of the ownership association between the data and the owner and is based on at least a recent history of accesses of the data by the current owner and the second most-frequently accessing node. When the ownership association value traverses a selected cutoff, ownership association of the data is transferred from the current owner to the second most-frequently accessing node. The ownership association transfer contributes to self-localizing data processing based on a source of input regarding the data.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: November 7, 2017
    Assignee: Tektronix Texas, LLC
    Inventors: Geoff Hopcraft, Alex McEachern
  • Patent number: 9747361
    Abstract: A computer system to group a data set is provided, in which the computer system includes a memory configured to store instructions and a processor disposed in communication with the memory. The processor upon execution of the instructions is configured to access a data set including a plurality of data elements and associate the plurality of data elements with a plurality of data groups. The data set is assignable to a plurality of bins that are grouped differently than the plurality of data groups, wherein assignment of the data set to the plurality of bins is performed by accessing the plurality of data groups without accessing the data set or the plurality of data elements.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: August 29, 2017
    Assignee: NetScout Systems Texas, LLC
    Inventors: Geoff Hopcraft, Michael C. Gordon
  • Publication number: 20170005889
    Abstract: To adaptively self-localize distributed data processing and data distribution and reduce data transfer costs in a network monitoring system, data has a corresponding ownership association. For each data access, an ownership association value for the accessed data may be modified based on whether the access originated with a current owner processing node or a second most-frequently accessing processing node. The ownership association value indicates a strength of the ownership association between the data and the owner and is based on at least a recent history of accesses of the data by the current owner and the second most-frequently accessing node. When the ownership association value traverses a selected cutoff, ownership association of the data is transferred from the current owner to the second most-frequently accessing node. The ownership association transfer contributes to self-localizing data processing based on a source of input regarding the data.
    Type: Application
    Filed: July 2, 2015
    Publication date: January 5, 2017
    Inventors: Geoff Hopcraft, Alex McEachern
  • Publication number: 20160295373
    Abstract: A method for determining a mobility state of a mobile device is provided. A first estimated location of the mobile device is determined based on a first predictor set by generating a first location probability distribution associated with the first predictor set. A second estimated location of the mobile device is determined based on a second predictor set by generating a second location probability distribution associated with the second predictor set. A third estimated location of the mobile device is determined based on the first and second predictor sets and based on a combined first location probability distribution and second location probability distribution. A consistency analysis of the calculated first, second and third estimated locations is performed for the first and second predictor sets to determine the mobility state of the mobile device.
    Type: Application
    Filed: April 1, 2015
    Publication date: October 6, 2016
    Inventors: Shai Ronen, Geoff Hopcraft, James Blondin
  • Patent number: 9439044
    Abstract: A method for determining location history of a mobile device is provided. A plurality of states corresponding to a plurality of reachable road segments associated with a road network is determined based on one or more initial estimated locations of the mobile device. Mobility model defining transition probabilities between the determined plurality of states is generated. Time series network data associated with the mobile device is received from a network data source. The time series network data is associated with a given period of time. The time series network data is processed using the generated mobility model to estimate an actual route most likely travelled by the mobile device during the given time period.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: September 6, 2016
    Assignee: Tektronix Texas, LLC
    Inventors: Geoff Hopcraft, James Blondin
  • Publication number: 20160242140
    Abstract: A system for detecting a faulty behavior of a User Equipment (UE) in a telecommunication network is provided. A trouble report information associated with a first UE is received. The trouble report includes information uniquely identifying the first UE and information indicative of trouble affecting the first UE. One or more geographic locations for each communication session associated with the first UE for a predetermined period of time are established. Performance metrics associated with the first UE are compared with performance metrics associated with a plurality of UEs. The plurality of UEs includes UEs that handled communication sessions at similar times and locations. The first UE is characterized based on the comparison.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 18, 2016
    Inventor: Geoff Hopcraft
  • Publication number: 20160232223
    Abstract: A computer system to group a data set is provided, in which the computer system includes a memory configured to store instructions and a processor disposed in communication with the memory. The processor upon execution of the instructions is configured to access a data set including a plurality of data elements and associate the plurality of data elements with a plurality of data groups. The data set is assignable to a plurality of bins that are grouped differently than the plurality of data groups, wherein assignment of the data set to the plurality of bins is performed by accessing the plurality of data groups without accessing the data set or the plurality of data elements.
    Type: Application
    Filed: February 26, 2015
    Publication date: August 11, 2016
    Applicant: Tektronix, Inc.
    Inventors: Geoff Hopcraft, Michael C. Gordon
  • Publication number: 20160205509
    Abstract: A method for determining location history of a mobile device is provided. A plurality of states corresponding to a plurality of reachable road segments associated with a road network is determined based on one or more initial estimated locations of the mobile device. Mobility model defining transition probabilities between the determined plurality of states is generated. Time series network data associated with the mobile device is received from a network data source. The time series network data is associated with a given period of time. The time series network data is processed using the generated mobility model to estimate an actual route most likely travelled by the mobile device during the given time period.
    Type: Application
    Filed: January 14, 2015
    Publication date: July 14, 2016
    Applicant: TEKTRONIX, INC.
    Inventors: Geoff Hopcraft, James Blondin