Patents by Inventor Daniel Sungje Choi

Daniel Sungje Choi 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: 20240187483
    Abstract: Examples of the present disclosure describe systems and methods for establishing a persistent connection between file attachments uploaded to cloud storage and associated electronic communications. An electronic communication including an attached file may be stored and presented in a communication application user interface that includes interactive functions, such as edit and save functions. Upon selection of an interactive function, a copy of the file may be uploaded to a cloud storage location and, in some examples, opened in a productivity application. A link to the file at the cloud storage location may be stored as a property of the file that is stored with the electronic communication. Resultantly, a connection may be maintained between the file at the cloud storage location and the electronic communication. Based on this connection, the copy of the file at the cloud storage location may be opened upon a subsequent selection of an interactive function.
    Type: Application
    Filed: December 7, 2023
    Publication date: June 6, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ankur Suresh LAL, Kyle Patrick CURLETT, Man Kwan LIU, Daniel Sungje CHOI, Fiona Lieurance GASAWAY, Cara Leggett SILVER
  • Patent number: 11876862
    Abstract: Examples of the present disclosure describe systems and methods for establishing a persistent connection between file attachments uploaded to cloud storage and associated electronic communications. An electronic communication including an attached file may be stored and presented in a communication application user interface that includes interactive functions, such as edit and save functions. Upon selection of an interactive function, a copy of the file may be uploaded to a cloud storage location and, in some examples, opened in a productivity application. A link to the file at the cloud storage location may be stored as a property of the file that is stored with the electronic communication. Resultantly, a connection may be maintained between the file at the cloud storage location and the electronic communication. Based on this connection, the copy of the file at the cloud storage location may be opened upon a subsequent selection of an interactive function.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: January 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ankur Suresh Lal, Kyle Patrick Curlett, Man Kwan Liu, Daniel Sungje Choi, Fiona Lieurance Gasaway, Cara Leggett Silver
  • Patent number: 11687538
    Abstract: Systems and methods directed to grouping and displaying query results from multiple data stores are described. More specifically, a plurality of data stores to search utilizing a received keyword may be determined, where each data store includes a different search index. A data store specific query for each data store is generated such that results from each data store are received based on the respective data store specific query, where results from each data store include a plurality of file identifiers identifying files located at the respective data store that are relevant to the keyword. In addition results from each data store are grouped into a plurality of groups based on metadata associated with each file identifier of the plurality of file identifiers. The plurality of groups are ranked based on a relevancy associated with each group and information associated with a ranked group is displayed at a user interface.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: June 27, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ankur Lal, Kyle Patrick Curlett, Daniel Sungje Choi, Fiona Lieurance Gasaway, Cara Leggett Silver, Jonathan Ari Hollander
  • Publication number: 20230119070
    Abstract: Examples of the present disclosure describe systems and methods for establishing a persistent connection between file attachments uploaded to cloud storage and associated electronic communications. An electronic communication including an attached file may be stored and presented in a communication application user interface that includes interactive functions, such as edit and save functions. Upon selection of an interactive function, a copy of the file may be uploaded to a cloud storage location and, in some examples, opened in a productivity application. A link to the file at the cloud storage location may be stored as a property of the file that is stored with the electronic communication. Resultantly, a connection may be maintained between the file at the cloud storage location and the electronic communication. Based on this connection, the copy of the file at the cloud storage location may be opened upon a subsequent selection of an interactive function.
    Type: Application
    Filed: December 15, 2022
    Publication date: April 20, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ankur Suresh LAL, Kyle Patrick CURLETT, Man Kwan LIU, Daniel Sungje CHOI, Fiona Lieurance GASAWAY, Cara Leggett SILVER
  • Patent number: 11558461
    Abstract: Examples of the present disclosure describe systems and methods for establishing a persistent connection between file attachments uploaded to cloud storage and associated electronic communications. An electronic communication including an attached file may be stored and presented in a communication application user interface that includes interactive functions, such as edit and save functions. Upon selection of an interactive function, a copy of the file may be uploaded to a cloud storage location and, in some examples, opened in a productivity application. A link to the file at the cloud storage location may be stored as a property of the file that is stored with the electronic communication. Resultantly, a connection may be maintained between the file at the cloud storage location and the electronic communication. Based on this connection, the copy of the file at the cloud storage location may be opened upon a subsequent selection of an interactive function.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: January 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ankur Lal, Kyle Patrick Curlett, Man Kwan Liu, Daniel Sungje Choi, Fiona Lieurance Gasaway, Cara Leggett Silver
  • Publication number: 20220353331
    Abstract: Examples of the present disclosure describe systems and methods for establishing a persistent connection between file attachments uploaded to cloud storage and associated electronic communications. An electronic communication including an attached file may be stored and presented in a communication application user interface that includes interactive functions, such as edit and save functions. Upon selection of an interactive function, a copy of the file may be uploaded to a cloud storage location and, in some examples, opened in a productivity application. A link to the file at the cloud storage location may be stored as a property of the file that is stored with the electronic communication. Resultantly, a connection may be maintained between the file at the cloud storage location and the electronic communication. Based on this connection, the copy of the file at the cloud storage location may be opened upon a subsequent selection of an interactive function.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 3, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ankur LAL, Kyle Patrick CURLETT, Man Kwan LIU, Daniel Sungje CHOI, Fiona Lieurance GASAWAY, Cara Leggett SILVER
  • Publication number: 20220284029
    Abstract: Systems and methods directed to grouping and displaying query results from multiple data stores are described. More specifically, a plurality of data stores to search utilizing a received keyword may be determined, where each data store includes a different search index. A data store specific query for each data store is generated such that results from each data store are received based on the respective data store specific query, where results from each data store include a plurality of file identifiers identifying files located at the respective data store that are relevant to the keyword. In addition results from each data store are grouped into a plurality of groups based on metadata associated with each file identifier of the plurality of file identifiers. The plurality of groups are ranked based on a relevancy associated with each group and information associated with a ranked group is displayed at a user interface.
    Type: Application
    Filed: March 8, 2021
    Publication date: September 8, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ankur LAL, Kyle Patrick CURLETT, Daniel Sungje CHOI, Fiona Lieurance GASAWAY, Cara Leggett SILVER, Jonathan Ari HOLLANDER
  • Publication number: 20190205841
    Abstract: A scheduling system suitable for tracking and visually indicating impact of events on free time is provided. The scheduling system receives a request associated with an event. In response, the scheduling system accesses, from a data storage, user data structure for a user associated with the event, whereby the user data structure indicates scheduling information for the user including free time of the user. The scheduling system determines an impact on the free time of the user based on the user attending the event. The scheduling system then generates a user interface that includes a visual indication of the impact of attending the event on the free time of the user and causes presentation of the user interface on a client device of the user.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Inventors: Eva B. K. Burlin, Eric Scott Courtemanche, Haebin Seo, Ian Dwyer Curry, Teslim Abiodun Alabi, Paul D. Tischhauser, Phoebe Eyonnie Ash, Shahil Soni, SungJae Park, Daniel Sungje Choi, Sara Wiltberger, Skye Pazuchanics
  • Publication number: 20190172017
    Abstract: Systems and methods are disclosed for automatically generating a calendar event for a task associated with a meeting. The disclosed systems and methods may include receiving an indication to create a meeting with at least one invitee. At least one invitee is assigned a task from an agenda associated with the meeting. When an invitee is assigned a task, a time slot is automatically added to the invitees' calendar.
    Type: Application
    Filed: December 4, 2017
    Publication date: June 6, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eva Britta Karolina Burlin, Eric Scott Courtemanche, Haebin Seo, Ian Dwyer Curry, Paul David Tischhauser, Phoebe Eyonnie Ash, Shahil Soni, Skye Lee Pazuchanics, SungJae Park, Daniel Sungje Choi, Sara Wiltberger, Teslim Abiodun Alabi