Patents by Inventor Ali Daniali
Ali Daniali 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: 20240121647Abstract: Systems, methods, and computer-readable media herein provide for detecting anomalies in RF emissions. RF emissions may be detected within a predetermined geographical area, for example by an RF detecting device. It is determined that at least a portion of the RF emissions trigger a predetermined threshold, such as a set of rules. Based on the RF emissions triggering a predetermined threshold, an anomaly is identified in the RF emissions. An indication of the anomaly is communicated to, for example, a third party device.Type: ApplicationFiled: October 5, 2022Publication date: April 11, 2024Inventor: Ali Daniali
-
Publication number: 20240087249Abstract: Systems, methods, and computer-readable media herein provide multiple perspectives for viewing lossless transmissions of VR scenes. Tracking and scene data associated with a three dimensional ā3Dā scene are received and used to determine viewing parameters that define a particular perspective from which to render the 3D for display at a particular recipient device. The tracking and scene data is streamed without compression to recipient devices prior to rendering allowing for dynamic and flexible viewing perspective selection by the recipient devices. The recipient devices may render and display the 3D scene in accordance to a particular viewing perspective.Type: ApplicationFiled: September 14, 2022Publication date: March 14, 2024Inventor: Ali Daniali
-
Patent number: 11790048Abstract: This disclosure describes techniques that enable service providers to unobtrusively assist impaired individuals while communicating and transacting in a physical environment. An extended reality (XR) accessibility controller is described that is configured to capture, from an XR device, sensor data associated with an object at a geographic location, identify the object, and generate object data for delivery to the XR device.Type: GrantFiled: August 2, 2021Date of Patent: October 17, 2023Assignee: T-Mobile USA, Inc.Inventors: Ali Daniali, Christopher De La Garza, Hossam Basiony, Brian Garcia
-
Publication number: 20230215295Abstract: Systems, methods, and computer-readable media herein provide for real-time manipulation and animation of 3D rigged virtual models to generate sign language translation. Source video and audio data associated with content is provided to a neural network to determine choreographic actions that may be used to modify and animate the articulation control points of a 3D model within a 3D space. The animated 3D virtual model may be presented in relation to the source content to provide sign language translation of the source content.Type: ApplicationFiled: December 31, 2021Publication date: July 6, 2023Inventor: Ali Daniali
-
Patent number: 11687427Abstract: Techniques are disclosed herein that relate to performing and managing validation tests for XR applications to provide validation for the quality and usability of the applications within XR capable user devices. An example provides a testing system that receives a request to perform validation tests for an XR application executing on an XR capable device, the request including unique testing specifications corresponding to the XR capable device. The testing system may identify testing device capabilities to perform the validation tests and select a testing device of a plurality of testing devices based at least on the testing device capabilities associated with the testing device to execute the validation tests for the XR application according to the testing specifications and report test results from the validation tests to a testing log.Type: GrantFiled: March 31, 2021Date of Patent: June 27, 2023Assignee: T-Mobile USA, Inc.Inventor: Ali Daniali
-
Publication number: 20230199113Abstract: While a first UE is engaged in an active call with a third UE, the first UE may receive an incoming call from a second UE. An option is presented on a display of the first UE to place this incoming call on hold. In response to receiving touch input selecting the option to place the second UE on hold, one or more communications may be sent to the second UE on hold, such as interactive or non-interactive video or audio. As a result, the call experience may be enhanced. In particular, the user of the first UE may no longer incur the stress that comes with either having to flip back and forth between calls or make a decision whether to decline an incoming call. And the user of the second UE may be more likely to wait on hold until the first call has ended.Type: ApplicationFiled: December 22, 2021Publication date: June 22, 2023Inventors: Nicholas Benjamin Zellerhoff, Hang Hoi Yau, Hsin-Fu Henry Chiang, Ali Daniali
-
Patent number: 11645920Abstract: Techniques are described herein for securely managing and tracking UAV flight paths. The techniques include receiving a flight plan from an unmanned aerial vehicle (UAV). The UAV comprises a memory unit for storing a key associated with the UAV. The key enables the UAV to add one or more blocks on a blockchain distributed ledger, wherein the flight plan comprises one or more legs of a flight path. The techniques further include receiving, from the UAV, a block indicating that the UAV completed at least one leg of the flight path. The block can include a hash associated with the at least one leg of the flight path. The block is validated based at least on the hash associated with the at least one leg of the flight path and if the block is validated, a success notification is transmitted to the UAV to continue executing the flight plan.Type: GrantFiled: May 20, 2019Date of Patent: May 9, 2023Assignee: T-Mobile USA, Inc.Inventors: Precia Carraway, Ali Daniali
-
Patent number: 11630700Abstract: An edge computing device receives, from a user device via an isolated local area network, a request for computing services that are hosted on the edge computing device and not on the user device. The edge computing device accesses policies that are applicable to the user device and the requested computing services. Based on the policies and the requested computing services, the edge computing device instantiates a container configured to provide the requested computing services. The container receives offloaded processing tasks from the device. The container executes the offloaded processing tasks, and sends, to the user device, data indicative of the processed tasks.Type: GrantFiled: March 23, 2020Date of Patent: April 18, 2023Assignee: T-Mobile USA, Inc.Inventor: Ali Daniali
-
Patent number: 11570419Abstract: Techniques are described herein for delivering telematic and environmental data of live events to provide immersive experiences. In one aspect, the techniques include receiving a multimedia data stream of a live event at an encoder comprising one or more codecs from one or more user devices. The multimedia data stream is compressed via the one or more codecs to generate a compressed multimedia data stream. Upon receiving a request from a playback device, the compressed multimedia data stream is transmitted to a decoder comprising the one or more codecs to serve the playback device.Type: GrantFiled: July 28, 2021Date of Patent: January 31, 2023Assignee: T-Mobile USA, Inc.Inventor: Ali Daniali
-
Patent number: 11366739Abstract: Techniques are described herein for implementing a testing and evaluation pipeline. The techniques include receiving testing specifications for validating an XR application executing on XR capable devices and mapping individual testing specifications to a corresponding XR capable device including the XR application. Upon mapping the individual testing specifications, testing configurations for an evaluation pipeline is determined. The evaluation pipeline may include one or more computing instances that execute one or more validation tests for the XR application executing on the corresponding XR capable device according to the individual testing specifications and the testing configurations. The one or more computing instances may operate in parallel to perform the one or more validation tests concurrently. Based at least on test results generated from the one or more computing instances and one or more evaluation criteria, the XR application executing on the corresponding XR capable device may be validated.Type: GrantFiled: July 16, 2020Date of Patent: June 21, 2022Assignee: T-Mobile Innovations LLCInventor: Ali Daniali
-
Patent number: 11336608Abstract: Techniques are described herein for managing email traffic and reducing the flow of incoming messages by providing alternate communication service between a sender of an email and a recipient of the email. The techniques include detecting a new email initiated via an email client from a sender's user device, the new email being addressed to a recipient's email address that is associated with a recipient's email account. The techniques also include triggering the email client to display an option for an alternate communication service to communicate with a recipient associated with the recipient's email address based at least on communication settings associated with the recipient's email account. The techniques further include receiving, from the sender's user device, a selection for the alternate communication service to communicate with the recipient.Type: GrantFiled: March 20, 2019Date of Patent: May 17, 2022Assignee: T-Mobile USA, Inc.Inventor: Ali Daniali
-
Patent number: 11305195Abstract: Techniques are described herein for presenting an extended environment based on real data obtained from a real-world environment. The techniques include pairing an XR capable user device and an onboard diagnostics (OBD) accessory device. Upon pairing, the XR capable user device receives vehicle data of a vehicle equipped with the OBD accessory device in a real-world environment. Based at least on the vehicle data, a virtual location and a virtual position of a user in an extended environment are determined, wherein the user operates the XR capable user device in the real-world environment represented in the extended environment. Upon determining the virtual location and the virtual position, the extended environment is presented via the XR capable user device.Type: GrantFiled: May 8, 2020Date of Patent: April 19, 2022Assignee: T-Mobile USA, Inc.Inventor: Ali Daniali
-
Publication number: 20220060673Abstract: Techniques are described herein for delivering telematic and environmental data of live events to provide immersive experiences. In one aspect, the techniques include receiving a multimedia data stream of a live event at an encoder comprising one or more codecs from one or more user devices. The multimedia data stream is compressed via the one or more codecs to generate a compressed multimedia data stream. Upon receiving a request from a playback device, the compressed multimedia data stream is transmitted to a decoder comprising the one or more codecs to serve the playback device.Type: ApplicationFiled: July 28, 2021Publication date: February 24, 2022Inventor: Ali Daniali
-
Publication number: 20220038845Abstract: This disclosure describes techniques that enable service providers to unobtrusively assist impaired individuals while communicating and transacting in a physical environment. An extended reality (XR) accessibility controller is described that is configured to capture, from an XR device, sensor data associated with an object at a geographic location, identify the object, and generate object data for delivery to the XR device.Type: ApplicationFiled: August 2, 2021Publication date: February 3, 2022Inventors: Ali Daniali, Christopher De La Garza, Hossam Basiony, Brian Garcia
-
Publication number: 20220019515Abstract: Techniques are described herein for implementing a testing and evaluation pipeline. The techniques include receiving testing specifications for validating an XR application executing on XR capable devices and mapping individual testing specifications to a corresponding XR capable device including the XR application. Upon mapping the individual testing specifications, testing configurations for an evaluation pipeline is determined. The evaluation pipeline may include one or more computing instances that execute one or more validation tests for the XR application executing on the corresponding XR capable device according to the individual testing specifications and the testing configurations. The one or more computing instances may operate in parallel to perform the one or more validation tests concurrently. Based at least on test results generated from the one or more computing instances and one or more evaluation criteria, the XR application executing on the corresponding XR capable device may be validated.Type: ApplicationFiled: July 16, 2020Publication date: January 20, 2022Inventor: Ali Daniali
-
Publication number: 20210346805Abstract: Techniques are described herein for presenting an extended environment based on real data obtained from a real-world environment. The techniques include pairing an XR capable user device and an onboard diagnostics (OBD) accessory device. Upon pairing, the XR capable user device receives vehicle data of a vehicle equipped with the OBD accessory device in a real-world environment. Based at least on the vehicle data, a virtual location and a virtual position of a user in an extended environment are determined, wherein the user operates the XR capable user device in the real-world environment represented in the extended environment. Upon determining the virtual location and the virtual position, the extended environment is presented via the XR capable user device.Type: ApplicationFiled: May 8, 2020Publication date: November 11, 2021Inventor: Ali Daniali
-
Patent number: 11144440Abstract: Techniques are described herein for implementing device-specific libraries to perform validation testing for XR applications executing on various XR capable devices. The techniques include receiving an XR application executing on an XR capable device. The XR application utilizes one or more software modules that are integrated into the XR application. One or more validation tests may be performed for the XR application in response to a request. The request can at least specify usage of the one or more software modules corresponding to the XR capable device and testing specifications corresponding to the XR capable device. The XR application is mapped to the one or more software modules and the one or more validation tests are executed for the XR application according to the testing specifications. Test results from the one or more validation tests are reported to a testing log via the one or more software modules.Type: GrantFiled: August 21, 2020Date of Patent: October 12, 2021Assignee: T-Mobile USA, Inc.Inventor: Ali Daniali
-
Publication number: 20210311844Abstract: Techniques are disclosed herein that relate to performing and managing validation tests for XR applications to provide validation for the quality and usability of the applications within XR capable user devices. An example provides a testing system that receives a request to perform validation tests for an XR application executing on an XR capable device, the request including unique testing specifications corresponding to the XR capable device. The testing system may identify testing device capabilities to perform the validation tests and select a testing device of a plurality of testing devices based at least on the testing device capabilities associated with the testing device to execute the validation tests for the XR application according to the testing specifications and report test results from the validation tests to a testing log.Type: ApplicationFiled: March 31, 2021Publication date: October 7, 2021Inventor: Ali DANIALI
-
Publication number: 20210294657Abstract: An edge computing device receives, from a user device via an isolated local area network, a request for computing services that are hosted on the edge computing device and not on the user device. The edge computing device accesses policies that are applicable to the user device and the requested computing services. Based on the policies and the requested computing services, the edge computing device instantiates a container configured to provide the requested computing services. The container receives offloaded processing tasks from the device. The container executes the offloaded processing tasks, and sends, to the user device, data indicative of the processed tasks.Type: ApplicationFiled: March 23, 2020Publication date: September 23, 2021Inventor: Ali Daniali
-
Publication number: 20210065577Abstract: Techniques are described herein for detecting light emitting indicators on a device and determining the status of the device using cameras and/or extended reality (XR) capable user devices equipped with image/video capture components. The techniques include receiving content depicting one or more device status lights of a device, the one or more device status lights indicating a device status of the device. Upon receiving the video depicting one or more device status lights, one or more features of the one or more device status lights are detected to determine the device status of the device based at least on a combination of the one or more features. Thereafter, at least one course of action is identified to mitigate identified issues based at least on the device status of the device and the device status and the at least one course of action are provided for presentation.Type: ApplicationFiled: August 30, 2019Publication date: March 4, 2021Inventor: Ali Daniali