Patents by Inventor David Anthony Lickorish

David Anthony Lickorish 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: 20230403637
    Abstract: Disclosed in some examples are methods, systems, devices, and machine-readable mediums in which an ad-hoc neighbor group of wireless devices provides a retransmission service to a first wireless device in the neighboring group over an out-of-band wireless protocol. That is, a first transmission from a transmitter to the first wireless device over a first wireless protocol may be received by a second wireless device in a neighboring group of wireless devices. The second wireless device may then retransmit information (e.g., packets) from the first transmission to the first wireless device over a second wireless protocol and/or channel. Thus, for example, a second wireless device may receive a satellite signal sent to the first wireless device and provide a retransmission of the signal or information from the signal to the first wireless device over a Wi-Fi direct protocol.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 14, 2023
    Inventors: Amer Aref Hassan, David Anthony Lickorish, Edward C. Giaimo, III
  • Patent number: 11086719
    Abstract: Disclosed in some examples are methods, systems, storage devices, and machine readable mediums that utilize the ability of ECC to correct errors to actively prevent errors. The memory device determines whether a request to place data of a requested value at a requested location in the storage media is likely to interfere with other data stored at other locations on the storage media, and if so, changes the requested value to a second value that will not interfere (or has a lower probability of interfering) with neighboring data. The second value may be corrected to the requested value when a read request is made for that data using ECC.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: August 10, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Roy D. Kuntz, David Anthony Lickorish
  • Publication number: 20210243301
    Abstract: Systems and methods may be used for providing an emergency text service via a mobile device. These systems and methods may include receiving an indication that an emergency text service has been started at the mobile device, generating a user interface component for entry of a location by a user, and receiving, via the user interface component, location information entered by the user. The systems and methods may include separately determining a probable location of the mobile device without user input and sending, in a single emergency communication, both the location information entered by the user and the probable location of the mobile device.
    Type: Application
    Filed: February 3, 2020
    Publication date: August 5, 2021
    Inventors: Frank Bruce Shearar, Amer Aref Hassan, David Anthony Lickorish
  • Publication number: 20210019226
    Abstract: Disclosed in some examples are methods, systems, storage devices, and machine readable mediums that utilize the ability of ECC to correct errors to actively prevent errors. The memory device determines whether a request to place data of a requested value at a requested location in the storage media is likely to interfere with other data stored at other locations on the storage media, and if so, changes the requested value to a second value that will not interfere (or has a lower probability of interfering) with neighboring data. The second value may be corrected to the requested value when a read request is made for that data using ECC.
    Type: Application
    Filed: July 16, 2019
    Publication date: January 21, 2021
    Inventors: Amer Aref Hassan, Roy D. Kuntz, David Anthony Lickorish
  • Publication number: 20200195676
    Abstract: In a device including a processor and a memory in communication with the processor, the memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of monitoring a plurality of communication sessions among a plurality of endpoint devices in a network telephony platform; collecting characteristics of the endpoint devices; tracking metrics associated with the endpoint devices with respect to the communication sessions; and generating a map representing the characteristics and metrics associated with the endpoints, wherein the map represents the characteristics of the endpoint devices as relative spatial relationships among the endpoint devices.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amer Hassan, David Anthony Lickorish, Michael Travis Gilbert, Bradford R. Clark, Joshua Calvin Jenkins
  • Publication number: 20200195604
    Abstract: Techniques for message transport and network type selection, provided in the context of electronic messaging sessions (e.g., instant messaging, chat, voice, email, SMS, etc.) occurring between users, are disclosed herein. In an example, a message processing system performs operations to: receive and process a message, addressed from a sender to a recipient in a messaging session; predict a delivery state or read result for the message, based on identified activity of the recipient, or additionally, context of the interaction between the sender and the recipient; select a communications transport mechanism for the message, based on the predicted delivery state or read result; and cause transmission of the message to the recipient using the selected communications transport mechanism. In further examples, the prediction is performed using a machine-learning trained model, or is assisted with profile information, rules, historical data, or ongoing monitoring or tracking data.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Inventors: Amer A. Hassan, Roy D. Kuntz, David Anthony Lickorish
  • Patent number: 10524086
    Abstract: Techniques for use condition for a geographic phone number are described. According to various implementations, techniques described herein enable a policy pertaining to the use of a geographic phone number to be enforced, such as to prevent unpermitted use of the geographic phone number.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: December 31, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, David Michael Halley, David Anthony Lickorish, Russell Andrew Penar
  • Publication number: 20190340939
    Abstract: A method for facilitating communication between a mobile object and a remote system may include obtaining channel information indicating which wireless channels are available in a plurality of locations along a route to be traveled by the mobile object. The channel information may be used to select one or more available wireless channels for communicating with at least one relay station while the mobile object travels along the route. One or more messages may be sent to the remote system via the at least one relay station. Wireless communication between the mobile object and the at least one relay station may occur via the one or more available wireless channels.
    Type: Application
    Filed: May 3, 2018
    Publication date: November 7, 2019
    Inventors: Amer Aref HASSAN, Paul William Alexander MITCHELL, David Anthony LICKORISH
  • Publication number: 20190089750
    Abstract: Techniques for trunk routing using a service parameter are described. Generally, techniques described herein enable a service parameter for a communication session to be used to select a suitable communication trunk (e.g., a Session Initiation Protocol (SIP) trunk) for routing the communication session. In one example, a database of communication trunks is queried to identify a communication trunk that meets a service parameter for a communication session. In an additional or alternative implementation, a negotiation process can be employed to select a suitable communication trunk for routing a communication session.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref HASSAN, Danny LEVIN, David Anthony LICKORISH, Gareth Lyndon Eadred BRIDGES, Russell Andrew PENAR
  • Publication number: 20180376279
    Abstract: Techniques for use condition for a geographic phone number are described. According to various implementations, techniques described herein enable a policy pertaining to the use of a geographic phone number to be enforced, such as to prevent unpermitted use of the geographic phone number.
    Type: Application
    Filed: June 23, 2017
    Publication date: December 27, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref HASSAN, David Michael HALLEY, David Anthony LICKORISH, Russell Andrew PENAR
  • Publication number: 20180240075
    Abstract: Systems, methods, and software are disclosed herein to operate a calendar service to optimize infrastructure support for online meetings scheduled in the calendar service. In an implementation, the calendar service identifies an upcoming meeting from the meetings scheduled in the calendar service. The calendar service further identifies an infrastructure optimization to apply to the upcoming meeting. The calendar service requests an infrastructure management service to apply the infrastructure optimization to a resource during the upcoming meeting.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 23, 2018
    Inventors: Amer Hassan, Bradford R. Clark, Michael Travis Gilbert, David Anthony Lickorish
  • Publication number: 20180131710
    Abstract: Network telephony anomaly detection systems are provided herein. In one example, a method of operating a network telephony anomaly service includes monitoring endpoint identities associated with communication sessions occurring between user endpoints in a network telephony platform, and processing the endpoint identities to generate a digital image that distributes indicators of the endpoint identities into the digital image according to at least spatial relationships established among the endpoint identities. The method also includes detecting anomalies among the communication sessions according to at least the spatial relationships rendered in the digital image.
    Type: Application
    Filed: November 7, 2016
    Publication date: May 10, 2018
    Inventors: Amer Hassan, David Anthony Lickorish, Michael Travis Gilbert, Bradford R. Clark, Joshua Calvin Jenkins