Patents by Inventor Nathan Edwards

Nathan Edwards 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: 20210014919
    Abstract: A method for operating a user equipment (UE) includes receiving, by the UE from a network, a mobile subscriber identifier for the UE, the mobile subscriber identifier being exclusively assigned to the UE within a wireless tracking area of the network, and transmitting, by the UE to a relay node, an initial message of an access procedure for accessing a user data service of the network, wherein the initial message comprises a request to connect to a control node of the network, and wherein the initial message includes the mobile subscriber identifier, and an indication to relay the initial message over a first signaling radio bearer (SRB) to the control node.
    Type: Application
    Filed: July 24, 2020
    Publication date: January 14, 2021
    Inventors: Nathan Edward Tenny, Haibo Xu
  • Patent number: 10891298
    Abstract: Computing systems, database systems, and related methods are provided for providing visualizations of distributed package components. One exemplary method involves a server providing a graphical representation of a plurality of classes of a package, receiving a request to view a global class of the plurality of classes, obtaining previously compiled code associated with the global class of the from a database, filtering the code to include global source components of the global class while removing non-global source code components, and providing a graphical representation of the filtered code on the client device requesting presentation of the global class.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: January 12, 2021
    Assignee: salesforce.com, inc.
    Inventors: Winston Chow, Nathan Edward Lipke, Michael Boilen, Nicholas Chun Yuan Chen, Jonathan Widjaja
  • Patent number: 10891357
    Abstract: A method and system for allowing an independent software vendor (ISV) access to proprietary software code for software of an organization has been developed. An ISV generates a login request that masquerades as a user of the software. A license management system that controls access to the software, is accessed and determines if two session IDs are present. The presence of two separate session IDs identifies the ISV and if detected, the ISV is allowed access to the proprietary software code. Finally, the organization is notified about the ISV's access to the proprietary software code.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: January 12, 2021
    Assignee: salesforce.com, inc.
    Inventors: Nicholas Chun Yuan Chen, Nathan Edward Lipke, David Ross Baker, Winston Chow, Jonathan Widjaja
  • Patent number: 10893568
    Abstract: A method at a network node of a radio access network (RAN) for managing a context of a user equipment (UE) operating in an inactive mode, the method comprising: receiving, from a second network node, a context retrieval request comprising a UE identifier and a first message, the first message being protected with a first cryptographic key; validating the first message using a stored cryptographic key associated with a UE context indicated by the UE identifier; and sending a context retrieval response message to the second network node containing a relocation indication of whether the UE context is to be relocated to the second network node.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: January 12, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: William Anthony Gage, Nathan Edward Tenny
  • Publication number: 20210006968
    Abstract: A method for identifier management for user devices operating in an inactive mode includes receiving a first uplink transmission including a user device identifier associated with a user device, transmitting a first downlink transmission including an indication of an ephemeral identifier assigned to the user device, transmitting a second downlink transmission including data associated with the ephemeral identifier, and discarding the ephemeral identifier.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 7, 2021
    Inventors: Nathan Edward Tenny, William Anthony Gage
  • Publication number: 20200373475
    Abstract: A Josephson voltage standard includes: electrical conductors that receive bias currents and radiofrequency biases; a first Josephson junction array that: includes a first Josephson junction and produces a first voltage reference from the first bias current and the third bias current; a second Josephson junction array in electrical communication with the first Josephson junction array and that: includes a second Josephson junction; receives the second bias current; receives the third bias current; receives the second radiofrequency bias; and produces a second voltage reference from the second bias current and the third bias current; a first voltage reference output tap in electrical communication with the first Josephson junction array and that receives the first voltage reference from the first Josephson junction array such that the first voltage reference is electrically available at the first voltage reference output tap; and a second voltage reference output tap.
    Type: Application
    Filed: April 8, 2020
    Publication date: November 26, 2020
    Inventors: Alain Rufenacht, Nathan Edward Flowers-Jacobs, Anna Rose Elizabeth Fox, Samuel Paul Benz, Paul David Dresselhaus
  • Publication number: 20200374864
    Abstract: A resource allocation method includes sending, by the first device, a first message to the second device, where the first message is used to request a sidelink resource for the first device to send data to a third device, and the first message includes first identification information of the third device. The method further includes receiving, by the first device, a second message sent by the second device, where the second message is used to indicate a target sidelink resource for the first device to send the data to the third device. The method further includes using, by the first device, the target sidelink resource to send the data to the third device.
    Type: Application
    Filed: August 9, 2017
    Publication date: November 26, 2020
    Inventors: Yiru Kuang, Haibo Xu, Nathan Edward Tenny
  • Patent number: 10848975
    Abstract: A UE indicates its capability for processing integrity-protected data for integrity protection, such as a first data throughput rate, and a gNB receives the capability of the UE for processing integrity-protected data. Processing integrity-protected data may include computing an integrity value for the integrity-protected data. The gNB determines, based on the capability of the UE, whether the UE satisfies a requirement of a second data throughput rate that is associated with a data radio bearer. The second data throughput rate is required for processing data communicated on the data radio bearer for integrity protection. The gNB establishes the data radio bearer with the UE when the capability of the UE satisfies the requirement of the second data throughput rate.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: November 24, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventor: Nathan Edward Tenny
  • Publication number: 20200367022
    Abstract: Described herein is a network node comprising a processor that executes instructions to receive a location service request for a user equipment (UE); transmit a reachability request for the UE to an access and mobility management function (AMF); receive a reachability response comprising reachability information of the UE from the AMF; determine whether to perform positioning procedures related to the location service request locally or to perform positioning procedures related to the location service request remotely based, in part, on the reachability information; based on a determination to perform the positioning procedures remotely, determine a distributed location management function (LMFd) to process the location service request based, at least in part, on the reachability information; transmit the location service request to the LMFd; receive a location service result from the LMFd; and transmit, responsive to the location service request, a UE position estimate determined based on the location servic
    Type: Application
    Filed: August 3, 2020
    Publication date: November 19, 2020
    Inventors: Nathan Edward Tenny, Andrey Krendzel
  • Publication number: 20200351965
    Abstract: Various solutions for coverage extension allowing improved high-frequency and high-data-rate cellular coverage of devices located in conditions of poor network coverage in mobile communications are described. The described solutions may extend coverage, for example, via a sidelink interface between two mobile devices, a relay device in good coverage and a remote device that may be in poor coverage, thus allowing the remote device to communicate using the relay device as a backhaul link to a cellular network.
    Type: Application
    Filed: April 29, 2020
    Publication date: November 5, 2020
    Inventors: Ahmet Umut Ugurlu, Francesc Boixadera-Espax, Pei-Kai Liao, Nathan Edward Tenny
  • Publication number: 20200344092
    Abstract: A method for transmitting feedback includes generating explicit channel feedback for a plurality of transmit beam-receive beam combinations (TRBCs) between the user device and a transmit-receive point (TRP), generating a modified resource in accordance with explicit feedback configuration information, the modified resource configured to convey the explicit channel feedback, wherein an explicit channel feedback associated with each TRBC is conveyed on a different data symbol of the modified resource, and transmitting the modified resource to the TRP using a single TRBC.
    Type: Application
    Filed: May 11, 2020
    Publication date: October 29, 2020
    Inventors: Richard Stirling-Gallacher, Bin Liu, Pengfei Xia, Nathan Edward Tenny, Hongcheng Zhuang
  • Patent number: 10812973
    Abstract: A method for operating a user equipment (UE) includes receiving a security parameter provisioned for the UE, wherein the security parameter is secured using a first security key, after receiving the security parameter, communicating with the first device, wherein the communication with the first device is secured using the first security key, and performing a mobility related procedure in accordance with the security parameter provisioned for the UE, wherein performing the mobility related procedure includes triggering the mobility related procedure with a second device, deriving a second security key in accordance with the security parameter, the second security key is usable in the mobility related procedure, and securing at least one message of the mobility related procedure using the second security key.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: October 20, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Nathan Edward Tenny, Li Hu
  • Publication number: 20200329489
    Abstract: A service data transmission method, user equipment, and a network device are provided. The method includes: determining, by a network device, a control message used to indicate at least two SPS configurations, and sending the control message to user equipment; and receiving, by the user equipment, the control message sent by the network device, and activating the at least two SPS configurations based on the control message, where each of the at least two activated SPS configurations is used to transmit corresponding service data. In embodiments of the present invention, at least two SPS configurations can be simultaneously performed, thereby improving service data transmission efficiency.
    Type: Application
    Filed: May 13, 2016
    Publication date: October 15, 2020
    Inventors: Guorong LI, Yongbo ZENG, Yu CAI, Fenghui DOU, Nathan Edward TENNY
  • Publication number: 20200322912
    Abstract: Embodiments of the present disclosure provide timing advance (TA) obtaining methods and apparatuses. One example method includes generating, by a base station, an indication message and sending the indication message to UE, and receiving, by the UE, the indication message sent by the base station. The UE can then obtain a TA of a second carrier based on the indication message, where the second carrier is a carrier not used to transmit a PUSCH. Although the second carrier is a carrier not used to transmit a PUSCH, the TA of the second carrier can still be obtained.
    Type: Application
    Filed: May 13, 2016
    Publication date: October 8, 2020
    Inventors: Lili ZHANG, Kai XU, Xiaocui LI, Nathan Edward TENNY, Bin LIU
  • Publication number: 20200322831
    Abstract: The method includes: sending, by a first base station, a first message to a second base station, where the first message is used to request to add a data radio bearer DRB; receiving, by the first base station, a second message sent by the second base station, where the second message is used to indicate an identifier of at least one DRB; and sending, by the first base station, first information to user equipment, where the first information includes DRB configuration information, and the DRB configuration information includes the identifier of the at least one DRB. In the embodiments of this application, the first base station can add the DRB based on a radio resource management policy and a network condition of the first base station, to reconfigure a mapping relationship between a QoS flow and the DRB, so that setting of the DRB is more flexible and effective.
    Type: Application
    Filed: August 4, 2017
    Publication date: October 8, 2020
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Haibo Xu, Nathan Edward Tenny, Aimin Justin Sang
  • Patent number: 10798641
    Abstract: A system information transmission method and apparatus are disclosed. A second terminal device sends identifier information, and a first terminal device obtains the identifier information sent by the second terminal device, where the identifier information includes a first cell identifier, and the first cell identifier is a cell identifier of a camped-on cell or a serving cell that is accessed before a direct link between the second terminal device and the first terminal device is established.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: October 6, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yiru Kuang, Haibo Xu, Nathan Edward Tenny, Jian Wang
  • Patent number: 10787764
    Abstract: A clothing ejection net for a washer or dryer and method of ejecting clothing from a washer or dryer. The clothing ejection net comprises a net body that reconfigures between a retracted net configuration and an extended net configuration in relation to the interior of a metal drum of a washer or dryer. Magnets on the sidewalls of the net body magnetically attach the net body to the interior surface of the metal drum during washing and drying operations. A pull cord at the front face of the net body pulls the net body out of metal drum, to an extended net configuration. Magnets on the inner surface of the net sidewalls separate from magnets on the outside surface of the net body, creating a discrete snap separation to the extended net configuration. The extension of the net body ejects the clothing from the clothing retention cavity of net body.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: September 29, 2020
    Inventor: Nathan Edward Day
  • Patent number: 10783063
    Abstract: A graphical programming test generation system and method are provided. The system, for example, may include, but is not limited to a graphical programming test generator comprising a processor and a memory, the processor configured to generate a graphical programming test generator interface to generate an application, including, but not limited to, a canvas, a plurality of tools, each of the plurality of tools, when added to the canvas, generating a customizable node, wherein one of the plurality of tools is a test node, which when added to the canvas marks the application as a test application and defines a trigger event for executing the test application, wherein the processor is configured to generate the test application based upon one or more customizable nodes added to the canvas, monitor a customer environment for events, and execute the test application upon detection of the trigger event defined for the test application.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: September 22, 2020
    Assignee: salesforce.com, inc.
    Inventor: Nathan Edward Lipke
  • Patent number: 10775987
    Abstract: A processor can cause operation tracking screens to be presented on a display. The operation tracking screens can include first and second screen areas. Some of the first screen areas can have graphical control elements configured to receive information associated with actions associated with a sequence of operations. The actions can include first and second actions performed concurrently. The second screen areas can have a graphical representation of stages of the sequence of operations. The graphical representation of the stages can be of a default sequence of the stages, in response to an initiation of the sequence of operations, and can be modified to include a graphical representation of an additional stage in response to a determination of a result of a condition being a specific value. The processor can receive signals associated with the information associated with the actions and can cause the sequence of operations to be processed.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: September 15, 2020
    Assignee: salesforce.com, inc.
    Inventors: Samuel William Bailey, Jason Teller, Nathan Edward Lipke, Anvitha Jaishankar, James Johnson, Yucheng Wang, Hugh Cockburn
  • Publication number: 20200281043
    Abstract: Embodiments provide a data receiving status reporting method and apparatus. The method includes: determining, by first user equipment, a status of receiving at least one packet data convergence protocol layer protocol data unit PDCP PDU by second user equipment, where the at least one PDCP PDU is forwarded by the first user equipment to the second user equipment after being received by the first user equipment through a communications link between the first user equipment and a network device; and sending, by the first user equipment, a first status report to the network device, where the first status report is used to indicate the status of receiving the at least one PDCP PDU by the second user equipment.
    Type: Application
    Filed: May 5, 2017
    Publication date: September 3, 2020
    Inventors: Haibo XU, Nathan Edward TENNY, Jian WANG, Yiru KUANG