Patents by Inventor Teck Yang Lee

Teck Yang Lee 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: 20230422280
    Abstract: Apparatuses, systems, and methods for performing efficient discovery of edge computing servers. A wireless device may provide an edge compute request to an edge discovery service, which may indicate one or more criteria for the edge compute request. The edge discovery service may select one or more edge application servers for the edge compute request based on edge compute resource availability profile information that it stores for multiple edge application servers and the one or more criteria for the edge compute request. The edge discovery service may provide a response to the edge compute request to the wireless device, which may include an indication of the selected edge application server or servers.
    Type: Application
    Filed: June 20, 2023
    Publication date: December 28, 2023
    Inventors: Babar Qaisrani, Teck Yang Lee, Rohan C. Malthankar, Samy Touati, Rafael L. Rivera-Barreto, Vijay Venkataraman, Krisztian Kiss
  • Patent number: 11758608
    Abstract: A network component communicating with a user equipment (UE) and a server. The network component receives a first packet from the UE, wherein the first packet indicates to the network component that the network component is to perform operations on behalf of the UE to maintain a persistent connection, receives a second packet from the server and determines whether to transmit a signal to the UE based on the second packet received from the server. A UE having a transceiver and a processor. The UE transmits a first packet to the network component, wherein the first packet indicates to the network component that the network component is to perform operations on behalf of the UE to maintain a persistent connection, identifies an out of service (OOS) event, receives registration information from the network component and registers with the server based on the registration information received from the network component.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: September 12, 2023
    Assignee: Apple Inc.
    Inventors: Srinivasan Nimmala, Cahya A. Masputra, Dawei Zhang, Haijing Hu, Huarui Liang, Krisztian Kiss, Lakshmi N. Kavuri, Li Su, Longda Xing, Murtaza A. Shikari, Rafael L. Rivera-Barreto, Rohan C. Malthankar, Samy Touati, Sree Ram Kodali, Srirang A. Lovlekar, Teck Yang Lee, Vijay Venkataraman
  • Patent number: 11723056
    Abstract: Apparatuses, systems, and methods for performing efficient discovery of edge computing servers. A wireless device may provide an edge compute request to an edge discovery service, which may indicate one or more criteria for the edge compute request. The edge discovery service may select one or more edge application servers for the edge compute request based on edge compute resource availability profile information that it stores for multiple edge application servers and the one or more criteria for the edge compute request. The edge discovery service may provide a response to the edge compute request to the wireless device, which may include an indication of the selected edge application server or servers.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: August 8, 2023
    Assignee: Apple Inc.
    Inventors: Babar Qaisrani, Teck Yang Lee, Rohan C. Malthankar, Samy Touati, Rafael L. Rivera-Barreto, Vijay Venkataraman, Krisztian Kiss
  • Patent number: 11588751
    Abstract: Methods and devices for creating and operating a combined network and computational slice instance (NCSI) in a Multi-access Edge Computing (MEC) scenario. Communication and computational resources may be reserved by a NCSI controller for the NCSI. The communication resources may include network slices and the computational resources may include MEC computational resources of one or more MEC servers. The reserved resources may be selected based on quality of service (QoS) requirements of UEs that will utilize the NCSI. During operation, reserved resources for the NCSI may be dynamically renegotiated based on an aggregate load of the NCSI, the QoS of data traffic, and/or updated QoS requirements of the UEs.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: February 21, 2023
    Assignee: Apple Inc.
    Inventors: Mikhail Vilgelm, Babar Qaisrani, Biljana Badic, Christian Drewes, Krisztian Kiss, Matthias Sauer, Vijay Venkataraman, Ralph Hasholzner, Robert Zaus, Teck Yang Lee
  • Publication number: 20220360645
    Abstract: A user equipment (UE) or other device performs service discovery of edge computing resources in a cellular network system and dynamic offloading of UE application tasks to discovered edge computing resources. As part of the discovery process, the device (e.g., the UE) may request edge server site capability information. When performing dynamic offloading, the UE may obtain (collect and/or receive) information regarding channel conditions, cellular network parameters or application requirements and dynamically determine whether a task of the application executing on the UE should be offloaded to an edge server or executed locally on the UE. In making decisions between offloaded or local execution, the UE may use a utility function that takes into account factors such as relative differences in application latency, energy consumption and offloading cost.
    Type: Application
    Filed: December 17, 2020
    Publication date: November 10, 2022
    Inventors: Biljana Badic, Christian Drewes, Ralph Hasholzner, Krisztian Kiss, Teck Yang Lee, Matthias Sauer, Mikhail Vilgelm, Babar Qaisrani, Vijay Venkataraman, Robert Zaus
  • Publication number: 20220353780
    Abstract: Apparatuses, systems, and methods for enhancement of network slicing for a UE. A UE may receive, from an AMF of a network, application related information associated with network slice data routing for data associated with an application. The information may be provided to the network by network slice customers. The UE may, in response to application initiation, determine traffic routing for data associated with the application. Traffic routing may be based on the application related information and a UE configuration associated with user privacy (e.g., user privacy setting) associated with the application. When the user UE configuration is enabled, the data may be routed via a default network slice and when the UE configuration is disabled, the data may be routed via a network slice indicated by the application related information. The UE configuration may be indicated by the application via a Boolean flag and/or via a user interface setting.
    Type: Application
    Filed: November 16, 2020
    Publication date: November 3, 2022
    Inventors: Sree Ram Kodali, Ahmed M. Soliman, Christian W. Mucke, Huarui Liang, Oleg M. Moskalenko, Rafael L. Rivera-Barreto, Sergey Stinikov, Teck Yang Lee
  • Patent number: 11343674
    Abstract: Described are call handling methods performed by a carrier network or client stations. A method performed by a carrier network includes designating rules for call handling for an account, receiving first and second voice calls for the account, wherein the voice calls may be either an incoming calls or originated calls and handling the first and second voice calls for the account based on the rules. A method performed by a client station includes receiving a first invitation to a first call, responding to the first invitation causing the first call to be active, receiving a second invitation to a second call while the first call remains active and responding to the second invitation causing the second call to be active and the first call to be on hold, the client station is prevented from originating a call when one call is active and one call is on hold.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: May 24, 2022
    Assignee: Apple Inc.
    Inventors: Arun Mathias, Najeeb Abdulrahiman, Teck Yang Lee, Ajoy Singh, Vikram Yerrabommanahalli, Rohan Malthankar
  • Publication number: 20210306281
    Abstract: Methods and devices for creating and operating a combined network and computational slice instance (NCSI) in a Multi-access Edge Computing (MEC) scenario. Communication and computational resources may be reserved by a NCSI controller for the NCSI. The communication resources may include network slices and the computational resources may include MEC computational resources of one or more MEC servers. The reserved resources may be selected based on quality of service (QoS) requirements of UEs that will utilize the NCSI. During operation, reserved resources for the NCSI may be dynamically renegotiated based on an aggregate load of the NCSI, the QoS of data traffic, and/or updated QoS requirements of the UEs.
    Type: Application
    Filed: March 23, 2021
    Publication date: September 30, 2021
    Inventors: Mikhail Vilgelm, Babar Qaisrani, Biljana Badic, Christian Drewes, Krisztian Kiss, Matthias Sauer, Vijay Venkataraman, Ralph Hasholzner, Robert Zaus, Teck Yang Lee
  • Publication number: 20210307018
    Abstract: Apparatuses, systems, and methods for performing efficient discovery of edge computing servers. A wireless device may provide an edge compute request to an edge discovery service, which may indicate one or more criteria for the edge compute request. The edge discovery service may select one or more edge application servers for the edge compute request based on edge compute resource availability profile information that it stores for multiple edge application servers and the one or more criteria for the edge compute request. The edge discovery service may provide a response to the edge compute request to the wireless device, which may include an indication of the selected edge application server or servers.
    Type: Application
    Filed: March 18, 2021
    Publication date: September 30, 2021
    Inventors: Babar Qaisrani, Teck Yang Lee, Rohan C. Malthankar, Samy Touati, Rafael L. Rivera-Barreto, Vijay Venkataraman, Krisztian Kiss
  • Publication number: 20210120619
    Abstract: A network component communicating with a user equipment (UE) and a server. The network component receives a first packet from the UE, wherein the first packet indicates to the network component that the network component is to perform operations on behalf of the UE to maintain a persistent connection, receives a second packet from the server and determines whether to transmit a signal to the UE based on the second packet received from the server. A UE having a transceiver and a processor. The UE transmits a first packet to the network component, wherein the first packet indicates to the network component that the network component is to perform operations on behalf of the UE to maintain a persistent connection, identifies an out of service (OOS) event, receives registration information from the network component and registers with the server based on the registration information received from the network component.
    Type: Application
    Filed: October 15, 2020
    Publication date: April 22, 2021
    Inventors: Srinivasan NIMMALA, Cahya A. MASPUTRA, Dawei ZHANG, Haijing HU, Huarui LIANG, Krisztian KISS, Lakshmi N. KAVURI, Li SU, Longda XING, Murtaza A. SHIKARI, Rafael L. RIVERA-BARRETO, Rohan C. MALTHANKAR, Samy TOUATI, Sree Ram KODALI, Srirang A. LOVLEKAR, Teck Yang LEE, Vijay VENKATARAMAN
  • Publication number: 20200137128
    Abstract: Described are call handling methods performed by a carrier network or client stations. A method performed by a carrier network includes designating rules for call handling for an account, receiving first and second voice calls for the account, wherein the voice calls may be either an incoming calls or originated calls and handling the first and second voice calls for the account based on the rules. A method performed by a client station includes receiving a first invitation to a first call, responding to the first invitation causing the first call to be active, receiving a second invitation to a second call while the first call remains active and responding to the second invitation causing the second call to be active and the first call to be on hold, the client station is prevented from originating a call when one call is active and one call is on hold.
    Type: Application
    Filed: December 19, 2019
    Publication date: April 30, 2020
    Inventors: Arun MATHIAS, Najeeb ABDULRAHIMAN, Teck Yang LEE, Ajoy SINGH, Vikram YERRABOMMANAHALLI, Rohan MALTHANKAR
  • Patent number: 10547651
    Abstract: A method performed by a provisioning server, the method including receiving registration data from a client station, transmitting activation data to a telephony service provider, the activation data generated as a function of the registration data, the activation data being used to generate telephony data for the user, the telephony data including access data to utilize a telephony network of the telephony service provider and transmitting the telephony data to the client station, wherein select portions of the telephony data and select portions of the activation data verify the client station as an authenticated device to utilize the telephony network.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: January 28, 2020
    Assignee: Apple Inc.
    Inventors: Arun Mathias, Najeeb Abdulrahiman, Teck Yang Lee, Ajoy Singh, Vikram Yerrabommanahalli
  • Patent number: 10536491
    Abstract: Described are call handling methods performed by a carrier network or client stations. A method performed by a carrier network includes designating rules for call handling for an account, receiving first and second voice calls for the account, wherein the voice calls may be either an incoming calls or originated calls and handling the first and second voice calls for the account based on the rules. A method performed by a client station includes receiving a first invitation to a first call, responding to the first invitation causing the first call to be active, receiving a second invitation to a second call while the first call remains active and responding to the second invitation causing the second call to be active and the first call to be on hold, the client station is prevented from originating a call when one call is active and one call is on hold.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: January 14, 2020
    Assignee: Apple Inc.
    Inventors: Arun Mathias, Najeeb Abdulrahiman, Teck Yang Lee, Ajoy Singh, Vikram Yerrabommanahalli, Rohan Malthankar
  • Patent number: 10187760
    Abstract: Some embodiments relate to a cellular network which facilitates transmission of messages, such as SMS or MMS messages, to/from respective user equipment (UE) devices of a user. Each of the UE devices may provide a relative priority value indicating a priority for receipt of messages relative to the other UE devices associated with the user. When a message intended for the user is received at the cellular network, the priority information associated with each of the user's at least two UE devices may be retrieved. The message may then be selectively delivered (by the cellular network) to one of the first UE device or the second UE device based on the relative values of the first priority value and the second priority value. If a delivery attempt fails to the highest priority device, the cellular network may attempt to deliver the message to the second highest priority UE device.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: January 22, 2019
    Assignee: Apple Inc.
    Inventors: Arun G. Mathias, Rafael L. Rivera-Barreto, Rohan C. Malthankar, Teck Yang Lee, Vikram B. Yerrabommanahalli
  • Patent number: 10098181
    Abstract: Determining whether to operate in a single radio access technology (RAT) mode or a dual RAT mode for a user equipment (UE) having a radio capable of communicating using at least a first RAT and a second RAT. The UE may determine whether current path loss for the first RAT exceeds a maximum path loss. Based on the results of determining whether the current path loss for the first RAT exceeds the maximum path loss, the UE may determine whether to operate in the single RAT mode or the dual RAT mode. Accordingly, based on this determination, the UE may operate in the single RAT mode or the dual RAT mode based on the determination.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: October 9, 2018
    Assignee: Apple Inc.
    Inventors: Prashant H Vashi, Vikram B Yerrabommanahalli, Teck Yang Lee
  • Patent number: 9961521
    Abstract: The present disclosure generally relates to providing a contextual call notification. An electronic device receives an indication of an incoming voice communication associated with a caller. The electronic device obtains contextual information that is indicative of a likely intent of the caller and is distinct from an identity of the caller. In response to receiving the indication, the electronic device displays a notification that represents the voice communication. While displaying the notification, the electronic device detects a user input. In response to detecting the user input, the electronic device, in accordance with a determination that the user input includes a request to accept the incoming voice communication, establishes a voice communication session between the user and the caller, and, in accordance with a determination that the user input does not include a request to accept the incoming voice communication, forgoes establishing a voice communication session.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: May 1, 2018
    Assignee: Apple Inc.
    Inventors: Teck Yang Lee, Patrick L. Coffman
  • Publication number: 20170111915
    Abstract: Some embodiments relate to a cellular network which facilitates transmission of messages, such as SMS or MMS messages, to/from respective user equipment (UE) devices of a user. Each of the UE devices may provide a relative priority value indicating a priority for receipt of messages relative to the other UE devices associated with the user. When a message intended for the user is received at the cellular network, the priority information associated with each of the user's at least two UE devices may be retrieved. The message may then be selectively delivered (by the cellular network) to one of the first UE device or the second UE device based on the relative values of the first priority value and the second priority value. If a delivery attempt fails to the highest priority device, the cellular network may attempt to deliver the message to the second highest priority UE device.
    Type: Application
    Filed: September 22, 2016
    Publication date: April 20, 2017
    Inventors: Arun G. Mathias, Rafael L. Rivera-Barreto, Rohan C. Malthankar, Teck Yang Lee, Vikram B. Yerrabommanahalli
  • Patent number: 9619787
    Abstract: A computing device can access a calendar entry having an associated time and an associated location, in a calendar application. The computing device can dynamically determine an estimated travel time to the location associated with the calendar entry. The computing device can provide an alarm indication for the calendar entry at a time based on the estimated travel time.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: April 11, 2017
    Assignee: Apple Inc.
    Inventors: Geoffrey G. Stahl, Teck Yang Lee
  • Publication number: 20160316349
    Abstract: The present disclosure generally relates to providing a contextual call notification. An electronic device receives an indication of an incoming voice communication associated with a caller. The electronic device obtains contextual information that is indicative of a likely intent of the caller and is distinct from an identity of the caller. In response to receiving the indication, the electronic device displays a notification that represents the voice communication. While displaying the notification, the electronic device detects a user input. In response to detecting the user input, the electronic device, in accordance with a determination that the user input includes a request to accept the incoming voice communication, establishes a voice communication session between the user and the caller, and, in accordance with a determination that the user input does not include a request to accept the incoming voice communication, forgoes establishing a voice communication session.
    Type: Application
    Filed: September 22, 2015
    Publication date: October 27, 2016
    Inventors: Teck Yang LEE, Patrick L. COFFMAN
  • Patent number: 9380610
    Abstract: A station that performs methods related to emergency calls. In one example, the station determines that a first connection to a cellular network is unavailable, the client station being associated with a home network having a home Public-Safety Answering Point (PSAP), the station disposed at a location outside the home network, the location having a remote PSAP. The station determines a second connection to a WiFi network is available, establishes the second connection to the WiFi network and performs an emergency call over the WiFi network. The emergency call being routed to the remote PSAP associated with the location. In another example, the station determines it is capable of performing an emergency call over a cellular network, receives a request to perform an emergency call, determines whether a circuit switched radio access technology (CS-RAT) is available and performs the emergency call over a WiFi network when the CS-RAT is unavailable.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 28, 2016
    Assignee: APPLE INC.
    Inventors: Vikram B. Yerrabommanahalli, Cesar Perez, Teck Yang Lee