Patents by Inventor Jeffery Smith
Jeffery Smith 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: 20240283319Abstract: A motor assembly includes a stator having a stator core, stator windings, and an end insulator configured to electrically insulate the stator core from the stator windings; a rotor rotatably received within the stator; a bearing bridge received at least partially within an inner portion of the end insulator and including a main body forming a center pocket arranged to support a bearing of the rotor shaft; and stator terminals supported by the end insulator and extending away from the stator. A circuit board assembly is provided including: an annular body mounted in contact with the main body of the bearing bridge and located radially inward of the stator terminals, and a circuit board mounted on the annular body and being electrically connected to the stator terminals.Type: ApplicationFiled: March 7, 2024Publication date: August 22, 2024Applicant: Black & Decker Inc.Inventors: Dustin Jefferies, David J. Smith, Marcus E. E. Rydin, Justin H. Ayers, Sumiteru Mori, Kristopher Cochran
-
Patent number: 12063534Abstract: Methods, apparatus, and systems for providing deterministic network experience to application-level services are disclosed. In one example aspect, a method includes providing a set of interfaces to an application-level service deployed in part on a user device. The set of interfaces is configured to provide a notification to the application-level service regarding a real-time change in network conditions relevant to the application-level service. The method also includes receiving a registration request from the application-level service to register for the notification, estimating the network conditions based on physical layer information, and notifying the registered application-level service of the change in the network conditions based on the estimated network conditions.Type: GrantFiled: March 17, 2023Date of Patent: August 13, 2024Assignee: T-Mobile USA, Inc.Inventor: Jeffery Smith
-
Patent number: 11805062Abstract: Systems and methods for classifying a traffic flow on a network to determine a policy are described herein. The systems and methods enable a network to use aspects of an encrypted traffic flow and compare those aspects against a training set of data to classify the traffic flow. The classification helps the network determine and enforce policies associated with traffic flows from various services, even if the traffic flows are encrypted (obfuscated).Type: GrantFiled: June 8, 2021Date of Patent: October 31, 2023Assignee: T-Mobile USA, Inc.Inventor: Jeffery A. Smith
-
Patent number: 11743198Abstract: Systems and methods for classifying a traffic flow on a network to determine parameters are described herein. The systems and methods use a policy API of a cellular network to allow entities to self-identify when, for example, their traffic flows may be encrypted or the identity of the originating location is obfuscated. The requesting entity accesses the policy API and transmits a self-identification request for a particular set of parameters to be used for subsequent traffic flows from the self-identification requesting entity. The cellular network may use the self-identification requests to allocate resources according to the parameters listed in the self-identification request without requiring the cellular network to decrypt the transmissions or analyze the transmissions to determine parameters.Type: GrantFiled: June 9, 2021Date of Patent: August 29, 2023Assignee: T-Mobile USA, Inc.Inventors: Jeffery A. Smith, Rahul Pal, Geeta Khetan
-
Publication number: 20230224743Abstract: Methods, apparatus, and systems for providing deterministic network experience to application-level services are disclosed. In one example aspect, a method includes providing a set of interfaces to an application-level service deployed in part on a user device. The set of interfaces is configured to provide a notification to the application-level service regarding a real-time change in network conditions relevant to the application-level service. The method also includes receiving a registration request from the application-level service to register for the notification, estimating the network conditions based on physical layer information, and notifying the registered application-level service of the change in the network conditions based on the estimated network conditions.Type: ApplicationFiled: March 17, 2023Publication date: July 13, 2023Inventor: Jeffery Smith
-
Patent number: 11665562Abstract: Methods, apparatus, and systems for providing deterministic network experience to application-level services are disclosed. In one example aspect, a method includes providing a set of interfaces to an application-level service deployed in part on a user device. The set of interfaces is configured to provide a notification to the application-level service regarding a real-time change in network conditions relevant to the application-level service. The method also includes receiving a registration request from the application-level service to register for the notification, estimating the network conditions based on physical layer information, and notifying the registered application-level service of the change in the network conditions based on the estimated network conditions.Type: GrantFiled: May 29, 2020Date of Patent: May 30, 2023Assignee: T-Mobile USA, Inc.Inventor: Jeffery Smith
-
Patent number: 11606304Abstract: Systems and methods discussed herein are directed to combining multiple network flows with respect to usage of applications into sessions. A record of a plurality of network flows may be obtained where the record relates to usage of the application by a user device in a wireless communication network. The plurality of network flows may be combined into a session, where an earliest start time of a network flow represents a session start time for the session and a latest end time of a network flow represents a session end time for the session. Based at least in part on the session start time and the session end time, a usage of the application during the session by the user device may be determined. Based at least in part on a plurality of sessions, usage of the application in the wireless communication network may be estimated.Type: GrantFiled: July 30, 2020Date of Patent: March 14, 2023Assignee: T-Mobile USA, Inc.Inventors: Jeffery A. Smith, Arundhati Ghosh, Kelly Schiller
-
Patent number: 11330039Abstract: A computing system may automatically classify applications that are used via a communication network. Application classification may include identifying a signature or group of signatures that belongs to an application or service associated with data flow through a network. The computer system of the network may collect data regarding the application from a mobile device, from the network, and/or from a digital distribution service accessible via the network. The system may combine such data together to identify and classify the application.Type: GrantFiled: July 16, 2019Date of Patent: May 10, 2022Assignee: T-Mobile USA, Inc.Inventors: Jeffery A. Smith, Arundhati Ghosh
-
Patent number: 11245606Abstract: A first time that a Domain Name System (DNS) response message is sent by the gateway server of a network to a user device may be determined, the DNS response message being generated by a Local DNS server of the network in response to a DNS request message from the user device for routing via the gateway server to the user device. A second time that a client handshake message for an external server identified by a network address in the DNS response is received at the gateway server may be determined, in which the client handshake message is sent by the user device. A roundtrip time for the network that is a time difference between the first time and the second time is calculated. The roundtrip trip time is then halved to obtain a network latency time measurement for the network.Type: GrantFiled: February 2, 2021Date of Patent: February 8, 2022Assignee: T-Mobile USA, Inc.Inventors: Ruchir Sinha, Rajesh Gulati, Anandajothi Muttayane, Kameswaran Arunachalam, Jeffery Smith
-
Publication number: 20220038380Abstract: Systems and methods discussed herein are directed to combining multiple network flows with respect to usage of applications into sessions. A record of a plurality of network flows may be obtained where the record relates to usage of the application by a user device in a wireless communication network. The plurality of network flows may be combined into a session, where an earliest start time of a network flow represents a session start time for the session and a latest end time of a network flow represents a session end time for the session. Based at least in part on the session start time and the session end time, a usage of the application during the session by the user device may be determined. Based at least in part on a plurality of sessions, usage of the application in the wireless communication network may be estimated.Type: ApplicationFiled: July 30, 2020Publication date: February 3, 2022Inventors: Jeffery A. Smith, Arundhati Ghosh, Kelly Schiller
-
Publication number: 20210406158Abstract: Systems and methods present practical applications to software design and testing by providing a driver or platform that implements a simplified testing process to automate test scripting and to create multiple environments to run software and device tests. The driver or platform may be modular such that a user may add more testing scripts to an environment without re-building the environment for every test, The platform may also allow the user to make changes to each script and perform tests with specific options (e.g,, testing synchronously or asynchronously, defining the number of test executions, etc.). The platform may be configured to set up devices for each test and initiate specific drivers for each test. In some embodiments, the platform may set up each device involved in a test, start the related drivers, and create different threads for executing different aspects of the test.Type: ApplicationFiled: June 24, 2020Publication date: December 30, 2021Inventors: Jonathan Junghan Yu, Jeffery Smith
-
Publication number: 20210377761Abstract: Methods, apparatus, and systems for providing deterministic network experience to application-level services are disclosed. In one example aspect, a method includes providing a set of interfaces to an application-level service deployed in part on a user device. The set of interfaces is configured to provide a notification to the application-level service regarding a real-time change in network conditions relevant to the application-level service. The method also includes receiving a registration request from the application-level service to register for the notification, estimating the network conditions based on physical layer information, and notifying the registered application-level service of the change in the network conditions based on the estimated network conditions.Type: ApplicationFiled: May 29, 2020Publication date: December 2, 2021Inventor: Jeffery Smith
-
Patent number: 11190983Abstract: Techniques for network scheduling that may provide consistent latency in content delivery are described. For example, the techniques may include receiving, by a scheduler of a carrier network, a consistent latency request associated with an application operating on a user equipment (UE), the consistent latency request including a specified latency value. Based at least in part on the specified latency value, the scheduler of the carrier network may schedule transmission of one or more packets associated with the application operating on the UE to cause the one or more packets to arrive at the UE with an inter-packet delay substantially equal to the specified latency value.Type: GrantFiled: December 4, 2019Date of Patent: November 30, 2021Assignee: T-Mobile USA, Inc.Inventors: Andrew Gapin, Yun-Ling Jocelyn Wang, Taha Najeeb, Jeffery A. Smith, Paul Bongaarts
-
Patent number: 10952091Abstract: The techniques described herein involve analysis of communication data included in trace file(s) of device(s) involved in a communication. These trace file(s) may each include data associated with multiple layers of a communication protocol stack of a respective device or data associated with a single such layer. The techniques may further involve one or more of determination of performance metrics associated with data at a specific layer of a specific device, correlation of the data between layers of a device, or correlation of data across multiple device(s) involved in the communication. The performance metrics or correlated data may then be analyzed based on thresholds or models to determine whether the performance metrics or correlated data exhibits a degraded quality of user experience. Also or instead, graphic or textual representations of the performance metrics or correlated data may be generated.Type: GrantFiled: July 3, 2019Date of Patent: March 16, 2021Assignee: T-Mobile USA, Inc.Inventors: Jie Hui, Zachary William McPherson, Kranthi Sontineni, Peter P. Myron, Himesh Bagley, Jeffery A. Smith
-
Publication number: 20210021666Abstract: A computing system may automatically classify applications that are used via a communication network. Application classification may include identifying a signature or group of signatures that belongs to an application or service associated with data flow through a network. The computer system of the network may collect data regarding the application from a mobile device, from the network, and/or from a digital distribution service accessible via the network. The system may combine such data together to identify and classify the application.Type: ApplicationFiled: July 16, 2019Publication date: January 21, 2021Inventors: Jeffery A. Smith, Arundhati Ghosh
-
Publication number: 20200336945Abstract: Techniques for network scheduling that may provide consistent latency in content delivery are described. For example, the techniques may include receiving, by a scheduler of a carrier network, a consistent latency request associated with an application operating on a user equipment (UE), the consistent latency request including a specified latency value. Based at least in part on the specified latency value, the scheduler of the carrier network may schedule transmission of one or more packets associated with the application operating on the UE to cause the one or more packets to arrive at the UE with an inter-packet delay substantially equal to the specified latency value.Type: ApplicationFiled: December 4, 2019Publication date: October 22, 2020Inventors: Andrew Gapin, Yun-Ling Jocelyn Wang, Taha Najeeb, Jeffery A. Smith, Paul Bongaarts
-
Patent number: 10587720Abstract: Techniques and methods for dynamically tuning of content delivery over a communication network are described. In one aspect, a method of dynamically tuning of content delivery over a communication network may involve a user device detecting an event related to a content delivery traffic from an application server to the user device over the communication network. The method may also involve the user device communicating the detected event to the application server.Type: GrantFiled: November 26, 2014Date of Patent: March 10, 2020Assignee: T-Mobile USA, Inc.Inventors: Jie Hui, Jeffery A. Smith
-
Patent number: 10499332Abstract: The techniques described herein detect which one of multiple different radio states a radio communication unit of a client device is currently operating in. The techniques may also learn one or more transition parameters that, once satisfied or reached, may switch the radio communication unit from one radio state to another radio state. Using the detected radio state and the learned transition parameters, the client device can optimize network communications.Type: GrantFiled: October 9, 2017Date of Patent: December 3, 2019Assignee: T-Mobile USA, Inc.Inventors: Jie Hui, Himesh Bagley, Jeffery A. Smith, Antoine T. Tran
-
Patent number: D1038313Type: GrantFiled: October 24, 2022Date of Patent: August 6, 2024Assignee: STACCATO 2011, LLCInventors: Paul Smith, Christopher Schirmer, Jeffery Hildner, Dustin Turner, Nathan Horvath
-
Patent number: D1047148Type: GrantFiled: June 27, 2022Date of Patent: October 15, 2024Assignee: Stryker CorporationInventors: Neil G. McIlvaine, Christopher G. Alviar, Jeremy Edward Brummett, Cathlene Buchanan, Jonas Buck, Kenneth Howard Dickenson, Jeffery Scott Edwards, Kenneth J. Peterson, Johanna Schoemaker, Mitchell A. Smith, Fernd van Engelen, Markus Wierzoch