Patents by Inventor Russell Andrew Penar
Russell Andrew Penar 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: 20240073123Abstract: A method for high availability routing of a communication is provided. A broadcast routing message that includes a voice termination identifier is received from a communication service. Based upon the broadcast routing message, a secondary path for routing communications to an endpoint of the communication service associated with the voice termination identifier is identified. The secondary path provides an alternative route around a primary route over a packet-switched network to the communication service. An indication to setup a call to the endpoint. A metric for the primary route for the call through the service provider network connection that does not meet a defined condition is identified. In response to identifying that the metric for the primary route for the call through the service provider network connection does not meet the defined condition, the call is routed using the secondary path to the endpoint through the communication service.Type: ApplicationFiled: August 31, 2022Publication date: February 29, 2024Inventors: Russell Andrew Penar, Noah Kipling WEIS
-
Publication number: 20230280475Abstract: In some embodiments, a location of a mobile terminal is determined by obtaining a location of a first access point (AP), receiving a visibility indication indicating that a second AP received a signal from the first AP or the first AP received a signal from the second AP, determining a location of the second AP based on the received visibility indication and the location of the first AP, determining a location of the mobile terminal in communication with the second AP based on the determined location of the second AP, and transmitting a message indicating the location of the mobile terminal on a digital communication network.Type: ApplicationFiled: May 12, 2023Publication date: September 7, 2023Inventors: Amer Aref Hassan, Russell Andrew Penar, Mahendra D. Sekaran
-
Patent number: 11664941Abstract: A system and method for data coding and transmission for improving a retry mechanism are disclosed. A system and method allow the receiver to perform decoding based on increased data bits rather than by repeatedly processing the same retransmitted information, thereby reducing the number of retries and improving the performance of a communication system. Also, with the reduced number of retries, the computing costs of the electronic devices used in the communication systems are reduced. When mobile devices are often used in wireless communication, this is particularly advantageous since the battery life of these devices is significantly improved. Moreover, the system and method provide incremental data transmission and therefore optimize the utilization of channel bandwidth.Type: GrantFiled: March 31, 2021Date of Patent: May 30, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Amer Hassan, Russell Andrew Penar, Edward Charles Giaimo, III
-
Patent number: 11650332Abstract: In some embodiments, a location of a mobile terminal is determined by obtaining a location of a first access point (AP), receiving a visibility indication indicating that a second AP received a signal from the first AP or the first AP received a signal from the second AP, determining a location of the second AP based on the received visibility indication and the location of the first AP, determining a location of the mobile terminal in communication with the second AP based on the determined location of the second AP, and transmitting a message indicating the location of the mobile terminal on a digital communication network.Type: GrantFiled: October 7, 2021Date of Patent: May 16, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Amer Aref Hassan, Russell Andrew Penar, Mahendra D. Sekaran
-
Patent number: 11621729Abstract: Disclosed in some examples are systems, methods, devices, and machine-readable mediums for improved communications between a software-defined radio front-end device and a network-based computing device. Rather than packetize samples together, same bit positions from multiple ADC samples may be packetized together. If a Quality of Service (QoS) metric of the network connection between the RF front-end device and the network-based processing computing drops below a threshold, the RF front-end device may prioritize sending packets with the more significant bits over packets with less significant bits. In other examples, the RF front-end device may prioritize samples corresponding to certain data types over other data types.Type: GrantFiled: May 11, 2022Date of Patent: April 4, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Amer Aref Hassan, Mahendra D. Sekaran, Russell Andrew Penar
-
Patent number: 11601143Abstract: Disclosed in some examples are systems, methods, devices, and machine-readable mediums for improved communications between a software-defined radio front-end device and a network-based computing device. Rather than packetize samples together, same bit positions from multiple ADC samples may be packetized together. If a Quality of Service (QoS) metric of the network connection between the RF front-end device and the network-based processing computing drops below a threshold, the RF front-end device may prioritize sending packets with the more significant bits over packets with less significant bits. In other examples, the RF front-end device may prioritize samples corresponding to certain data types over other data types.Type: GrantFiled: May 11, 2022Date of Patent: March 7, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Amer Aref Hassan, Mahendra D. Sekaran, Russell Andrew Penar
-
Publication number: 20220321283Abstract: A system and method for data coding and transmission for improving a retry mechanism are disclosed. A system and method allow the receiver to perform decoding based on increased data bits rather than by repeatedly processing the same retransmitted information, thereby reducing the number of retries and improving the performance of a communication system. Also, with the reduced number of retries, the computing costs of the electronic devices used in the communication systems are reduced. When mobile devices are often used in wireless communication, this is particularly advantageous since the battery life of these devices is significantly improved. Moreover, the system and method provide incremental data transmission and therefore optimize the utilization of channel bandwidth.Type: ApplicationFiled: March 31, 2021Publication date: October 6, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Amer HASSAN, Russell Andrew PENAR, Edward Charles GIAIMO, III
-
Publication number: 20220271780Abstract: Disclosed in some examples are systems, methods, devices, and machine-readable mediums for improved communications between a software-defined radio front-end device and a network-based computing device. Rather than packetize samples together, same bit positions from multiple ADC samples may be packetized together. If a Quality of Service (QoS) metric of the network connection between the RF front-end device and the network-based processing computing drops below a threshold, the RF front-end device may prioritize sending packets with the more significant bits over packets with less significant bits. In other examples, the RF front-end device may prioritize samples corresponding to certain data types over other data types.Type: ApplicationFiled: May 11, 2022Publication date: August 25, 2022Inventors: Amer Aref HASSAN, Mahendra D. SEKARAN, Russell Andrew PENAR
-
Publication number: 20220271781Abstract: Disclosed in some examples are systems, methods, devices, and machine-readable mediums for improved communications between a software-defined radio front-end device and a network-based computing device. Rather than packetize samples together, same bit positions from multiple ADC samples may be packetized together. If a Quality of Service (QoS) metric of the network connection between the RF front-end device and the network-based processing computing drops below a threshold, the RF front-end device may prioritize sending packets with the more significant bits over packets with less significant bits. In other examples, the RF front-end device may prioritize samples corresponding to certain data types over other data types.Type: ApplicationFiled: May 11, 2022Publication date: August 25, 2022Inventors: Amer Aref HASSAN, Mahendra D. Sekaran, Russell Andrew Penar
-
Patent number: 11394551Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for secure authentication using puncturing. An authentication system receives an encoded obfuscated authentication credential as part of an authentication request and accesses a stored authentication credential. The authentication system performs a puncturing of the encoded obfuscated authentication credential. The resulting punctured authentication credential includes a subset of individual values from the encoded obfuscated authentication credential. The authentication determines whether the punctured encoded data input corresponds to at least a portion of the stored authentication credential. In response to determining that the punctured encoded data input corresponds to at least a portion of the stored authentication credential, the authentication system approves the authentication request.Type: GrantFiled: July 17, 2019Date of Patent: July 19, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Amer Aref Hassan, Edward C. Giaimo, III, Russell Andrew Penar
-
Patent number: 11342947Abstract: Disclosed in some examples are systems, methods, devices, and machine-readable mediums for improved communications between a software-defined radio front-end device and a network-based computing device. Rather than packetize samples together, same bit positions from multiple ADC samples may be packetized together. If a Quality of Service (QoS) metric of the network connection between the RF front-end device and the network-based processing computing drops below a threshold, the RF front-end device may prioritize sending packets with the more significant bits over packets with less significant bits. In other examples, the RF front-end device may prioritize samples corresponding to certain data types over other data types.Type: GrantFiled: November 19, 2020Date of Patent: May 24, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Amer Aref Hassan, Mahendra D. Sekaran, Russell Andrew Penar
-
Publication number: 20220158663Abstract: Disclosed in some examples are systems, methods, devices, and machine-readable mediums for improved communications between a software-defined radio front-end device and a network-based computing device. Rather than packetize samples together, same bit positions from multiple ADC samples may be packetized together. If a Quality of Service (QoS) metric of the network connection between the RF front-end device and the network-based processing computing drops below a threshold, the RF front-end device may prioritize sending packets with the more significant bits over packets with less significant bits. In other examples, the RF front-end device may prioritize samples corresponding to certain data types over other data types.Type: ApplicationFiled: November 19, 2020Publication date: May 19, 2022Inventors: Amer Aref HASSAN, Mahendra D. SEKARAN, Russell Andrew PENAR
-
Publication number: 20220026585Abstract: In some embodiments, a location of a mobile terminal is determined by obtaining a location of a first access point (AP), receiving a visibility indication indicating that a second AP received a signal from the first AP or the first AP received a signal from the second AP, determining a location of the second AP based on the received visibility indication and the location of the first AP, determining a location of the mobile terminal in communication with the second AP based on the determined location of the second AP, and transmitting a message indicating the location of the mobile terminal on a digital communication network.Type: ApplicationFiled: October 7, 2021Publication date: January 27, 2022Inventors: Amer Aref HASSAN, Russell Andrew PENAR, Mahendra D. SEKARAN
-
Patent number: 11163071Abstract: In some embodiments, a location of a mobile terminal is determined by obtaining a location of a first access point (AP), receiving a visibility indication indicating that a second AP received a signal from the first AP or the first AP received a signal from the second AP, determining a location of the second AP based on the received visibility indication and the location of the first AP, determining a location of the mobile terminal in communication with the second AP based on the determined location of the second AP, and transmitting a message indicating the location of the mobile terminal on a digital communication network.Type: GrantFiled: November 7, 2019Date of Patent: November 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Amer Aref Hassan, Russell Andrew Penar, Mahendra D. Sekaran
-
Patent number: 11153039Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for improved data transmissions using puncturing and error correction encoding. A decoder receives an encoded data input that includes a set of individual values. The decoder performing a puncturing of the encoded data input, yielding a punctured encoded data input that includes a subset of the individual values from the set of individual values. The decoder determines whether the punctured encoded data input maps to any predetermined data outputs from a set of predetermined data outputs, and in response to determining that the punctured encoded data input maps to a predetermined data output from the set of predetermined data outputs, the decoder determines that the encoded data input corresponds to the predetermined data output.Type: GrantFiled: July 17, 2019Date of Patent: October 19, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Amer Aref Hassan, Edward C. Giaimo, III, Russell Andrew Penar
-
Publication number: 20210243584Abstract: Systems and methods may be used for generating an alert on a mobile device for providing an emergency service. These systems and methods may include identifying from network traffic that a nearby mobile device has initiated an emergency communication. These systems and methods may include determining a location where an emergency situation exists based on location information corresponding to the emergency communication, and determining whether a user of the mobile device has a registered attribute corresponding to an emergency type identified from keywords or metadata of the emergency communication. The alert may be generated in response to determining that the user has the registered attribute.Type: ApplicationFiled: February 3, 2020Publication date: August 5, 2021Inventors: Amer Aref Hassan, Michael J. Davis, Russell Andrew Penar
-
Patent number: 11005901Abstract: One or more data centers are selected to host an online conference. The selection of the data center is based on a set of metrics that are measured from ‘synthetic’ transactions. These synthetic transactions are sent between candidate data centers and the participants in the conference call in order to measure one or more performance metrics (e.g., link quality metrics such as delay, packet loss, etc.) These measured performance metrics are used to determine a centroid that represents the geometric center or ‘center of mass,’ of the link quality between participants and data centers. This ‘link quality centroid’ is used to select a subset of data centers as candidate data centers. The candidate data center with the best average performance metric(s) is selected as the data center to host the conference.Type: GrantFiled: April 22, 2019Date of Patent: May 11, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Amer Hassan, Bradford R. Clark, Gareth Lyndon Eadred Bridges, Russell Andrew Penar
-
Patent number: 10945191Abstract: Techniques for connectivity using a geographic phone number are described. According to various implementations, techniques described herein enable various policies pertaining to the use of telephone numbers at different locations to be enforced. For instance, techniques described herein enable a client device that is outside of a permitted geographic area for a geographic phone number to use a non-geographic phone number to connect a call, while the call can be routed using the geographic phone number.Type: GrantFiled: September 25, 2019Date of Patent: March 9, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Amer Aref Hassan, David Michael Halley, Russell Andrew Penar
-
Patent number: 10939354Abstract: Techniques for connectivity using a geographic phone number are described. According to various implementations, techniques described herein enable various policies pertaining to the use of telephone numbers at different locations to be enforced. For instance, techniques described herein enable a client device that is outside of a permitted geographic area for a geographic phone number to use a non-geographic phone number to connect a call, while the call can be routed using the geographic phone number.Type: GrantFiled: September 25, 2019Date of Patent: March 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Amer Aref Hassan, David Michael Halley, Russell Andrew Penar
-
Publication number: 20210021420Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for secure authentication using puncturing. An authentication system receives an encoded obfuscated authentication credential as part of an authentication request and accesses a stored authentication credential. The authentication system performs a puncturing of the encoded obfuscated authentication credential. The resulting punctured authentication credential includes a subset of individual values from the encoded obfuscated authentication credential. The authentication determines whether the punctured encoded data input corresponds to at least a portion of the stored authentication credential. In response to determining that the punctured encoded data input corresponds to at least a portion of the stored authentication credential, the authentication system approves the authentication request.Type: ApplicationFiled: July 17, 2019Publication date: January 21, 2021Inventors: Amer Aref Hassan, Edward C. Giaimo, III, Russell Andrew Penar