Patents by Inventor Humberto Lezama Guadarrama

Humberto Lezama Guadarrama 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: 20230403246
    Abstract: Traditional messaging applications (such as email, social networking platforms, text, instant messaging, chat, etc.) are ill-equipped for collaboration. For instance, a sender and recipients corresponding regarding a topic are often required to exchange multiple messages. As a result, determining a consensus regarding the topic or summarizing the collaboration is difficult and cumbersome. Moreover, when links are included in messages, recipients are required to navigate away from the messaging application to view the linked content. A messaging application is provided that may be configured to enable users to dynamically collaborate regarding links or data within a sent message or a receive message. In aspects, a collaborative user experience (UX) is provided, which may be an interface within a message that enables real-time collaboration between a sender and one or more recipients regarding message content —without exchanging additional messages or navigating away from the messaging application.
    Type: Application
    Filed: August 24, 2023
    Publication date: December 14, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Leeviana Peng GRAY, Sebastien Rene VANDENBERGHE, Kyle P. CURLETT, Yan Zhong LEIGH, Brian D. MEERSMA, Benjamin G. WILDE, Natalie Ann MIONIS, Sophia Isabel VENNIX, Christopher Andrews JUNG, Humberto LEZAMA GUADARRAMA
  • Patent number: 11777884
    Abstract: Traditional messaging applications (such as email, social networking platforms, text, instant messaging, chat, etc.) are ill-equipped for collaboration. For instance, a sender and recipients corresponding regarding a topic are often required to exchange multiple messages. As a result, determining a consensus regarding the topic or summarizing the collaboration is difficult and cumbersome. Moreover, when links are included in messages, recipients are required to navigate away from the messaging application to view the linked content. A messaging application is provided that may be configured to enable users to dynamically collaborate regarding links or data within a sent message or a receive message. In aspects, a collaborative user experience (UX) is provided, which may be an interface within a message that enables real-time collaboration between a sender and one or more recipients regarding message content—without exchanging additional messages or navigating away from the messaging application.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Leeviana Peng Gray, Sebastien Rene Vandenberghe, Kyle P. Curlett, Yan Zhong Leigh, Brian D. Meersma, Benjamin G. Wilde, Natalie Ann Mionis, Sophia Isabel Vennix, Christopher Andrews Jung, Humberto Lezama Guadarrama
  • Patent number: 11695723
    Abstract: An email system detects a user interaction to interact with a social media application, within the email system. The email system accesses a social media component that renders a user interface from the social media system and detects interactions with the user interface to generate content for the social media application. The social media component calls the social media application, with the content, and provides a response indicating that the content has been sent to the social media application.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: July 4, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ravin Sachdeva, Amy Huyen Phuoc Nguyen, Anne O'Neill, Garett Yoshiharu Sakamoto, Luiz Gustavo Bustamante Magalhaes, Giovannah Lizette Webb, Gustavo Santos, Haroon Dawood Barri, Dianne Patricia Lobo, Tricia Lybrook, Humberto Lezama Guadarrama, Izis de Melo Moreira, Charles Scott Walker, Suzanne Tocco, Christopher Andrews Jung, Vanessa Harris, Daniel F. Holme
  • Publication number: 20230134691
    Abstract: An email system detects a user interaction to interact with a social media application, within the email system. The email system accesses a social media component that renders a user interface from the social media system and detects interactions with the user interface to generate content for the social media application. The social media component calls the social media application, with the content, and provides a response indicating that the content has been sent to the social media application.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Ravin SACHDEVA, Amy Huyen Phuoc NGUYEN, Anne O'NEILL, Garett Yoshiharu SAKAMOTO, Luiz Gustavo Bustamante MAGALHAES, Giovannah Lizette WEBB, Gustavo SANTOS, Haroon Dawood BARRI, Dianne Patricia LOBO, Tricia LYBROOK, Humberto LEZAMA GUADARRAMA, lzis de Melo MOREIRA, Charles Scott WALKER, Suzanne TOCCO, Christopher Andrews JUNG, Vanessa HARRIS, Daniel F. HOLME
  • Patent number: 11444902
    Abstract: A messaging system identifies a received message as a notification message from a conversation system in a media application. The messaging system obtains rendering information to render a current state of the conversation thread represented by the message. The message system renders the current state of the followed conversation thread, with actuators that provide interactive functionality allowing the user to interact with the conversation thread, in the message viewer of the user's messaging system.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: September 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ravin Sachdeva, Santosh Kumar, Izis de Melo Moreira, Luiz Gustavo Bustamante Magalhaes, Ashutosh Kumar, Xuemin Liu, Humberto Lezama Guadarrama, Yue Ma, Amy Huyen Phuoc Nguyen, Iuliana Chiriac, Fernando Ruben Martinez Ovelar
  • Publication number: 20220166738
    Abstract: Traditional messaging applications (such as email, social networking platforms, text, instant messaging, chat, etc.) are ill-equipped for collaboration. For instance, a sender and recipients corresponding regarding a topic are often required to exchange multiple messages. As a result, determining a consensus regarding the topic or summarizing the collaboration is difficult and cumbersome. Moreover, when links are included in messages, recipients are required to navigate away from the messaging application to view the linked content. A messaging application is provided that may be configured to enable users to dynamically collaborate regarding links or data within a sent message or a receive message. In aspects, a collaborative user experience (UX) is provided, which may be an interface within a message that enables real-time collaboration between a sender and one or more recipients regarding message content—without exchanging additional messages or navigating away from the messaging application.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 26, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Leeviana Peng GRAY, Sebastien Rene VANDENBERGHE, Kyle P. CURLETT, Yan Zhong LEIGH, Brian D. MEERSMA, Benjamin G. WILDE, Natalie Ann MIONIS, Sophia Isabel VENNIX, Christopher Andrews JUNG, Humberto LEZAMA GUADARRAMA
  • Publication number: 20220124061
    Abstract: A messaging system identifies a received message as a notification message from a conversation system in a media application. The messaging system obtains rendering information to render a current state of the conversation thread represented by the message. The message system renders the current state of the followed conversation thread, with actuators that provide interactive functionality allowing the user to interact with the conversation thread, in the message viewer of the user's messaging system.
    Type: Application
    Filed: October 16, 2020
    Publication date: April 21, 2022
    Inventors: Ravin Sachdeva, Santosh KUMAR, Izis de Melo MOREIRA, Luiz Gustavo Bustamante MAGALHAES, Ashutosh KUMAR, Xuemin LIU, Humberto LEZAMA GUADARRAMA, Yue MA, Amy Huyen Phuoc NGUYEN, Iuliana CHIRIAC, Fernando Ruben MARTINEZ OVELAR
  • Publication number: 20220109651
    Abstract: System and methods are directed to displaying interactive content with static content in a user interface of an application. More specifically, it may be determined that an interactive component is to be rendered in a user interface of a first application, where the user interface includes static content. In response to determining that the interactive component is it be rendered, at least one linking parameter may be determined for linking the interactive component with interactive content stored in a shared storage. Based on the at least one linking parameter, the interactive component may be rendered in the user interface of the first application in-line with the static content of the user interface of the first application. Changes to the interactive content made by a second user of a second application may then be updated within the interactive component rendered in the user interface of the first application.
    Type: Application
    Filed: October 7, 2020
    Publication date: April 7, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yan Zhong LEIGH, Kyle Patrick CURLETT, Ankur LAL, Zohaib RAUF, Sathish Kumar Venkat RANGAM, Cosmin CATRINESCU, Jonathan Seth KAUFTHAL, Brian Daniel MEERSMA, Maya RODRIG, Humberto Lezama GUADARRAMA, Betsy Yu-pui MCINTYRE, William Dean SAULNIER, Jiuqing SONG, Arnavi Mahendra CHHEDA, Yue MA, Leeviana Peng GRAY, Barnabas James WHITFIELD, Andrei Valentinovich ZENKOVITCH
  • Patent number: 10606865
    Abstract: A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Goksel Genc, Humberto Lezama Guadarrama, Gary Chang, Andrew Sean Watson
  • Patent number: 9917922
    Abstract: An interface mechanism is provided for developers to bundle together a set of extensions (or add-ins) to a productivity suite allowing end users and system administrators to manage their lifecycle in a unified way. Aspects such as discovery, acquisition, authorization deployment, management, updates, and similar ones may be addressed for the bundle as opposed to each of the different extensions (for example extensions for different versions of the same application such as desktop version, web application version, mobile version, etc.). Bundles may also provide a means to match specific functional sets or commercial offerings to specific user or customer profiles.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: March 13, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dorrene Brown, Dmitry Pugachev, Humberto Lezama Guadarrama, Shreedhar Thirugnanasambantham, Xiao Wu, Jay Rathi, Mauricio Ordonez, Rolando Jimenez Salgado, Yi Li, Gabriel Hall, Robert Ward
  • Publication number: 20170357706
    Abstract: A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.
    Type: Application
    Filed: August 28, 2017
    Publication date: December 14, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Goksel Genc, Humberto Lezama Guadarrama, Gary Chang, Andrew Sean Watson
  • Patent number: 9760255
    Abstract: Mechanisms are described herein for propagating a theme definition from a host application to a host extension so that the host application and the host extension are visually consistent. A theme definition may be updated after a theme change event occurs as a result of a user interacting with the host application. The theme definition may then be utilized by the host extension to update one or more UI elements presented by the host extension to enable visual consistency.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: September 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Juan Gabriel Balmori Labra, Rajanikanth Naduppalayam Thandavan, Jiajun Hua, Daniel Mark Saunders, Amit Mohindra, Andrew Salamatov, Humberto Lezama Guadarrama, Runzhen Huang, Rennan Garrett Broussard, Peter Gene Wu, Gabriel Royer, Michael J. Saunders
  • Patent number: 9754008
    Abstract: A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Goksel Genc, Humberto Lezama Guadarrama, Gary Chang, Andrew Sean Watson
  • Publication number: 20160313990
    Abstract: An interface mechanism is provided for developers to bundle together a set of extensions (or add-ins) to a productivity suite allowing end users and system administrators to manage their lifecycle in a unified way. Aspects such as discovery, acquisition, authorization deployment, management, updates, and similar ones ma be addressed for the bundle as opposed to each of the different extensions (for example extensions for different versions of the same application such as desktop version, web application version, mobile version, etc.). Bundles may also provide a means to match specific functional sets or commercial offerings to specific user or customer profiles.
    Type: Application
    Filed: September 24, 2015
    Publication date: October 27, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dorrene Brown, Dmitry Pugachev, Humberto Lezama Guadarrama, Shreedhar Thirugnanasambantham, Xiao Wu, Jay Rathi, Mauricio Ordonez, Rolando Jimenez Salgado, Yi Li, Gabriel Hall, Robert Ward
  • Publication number: 20160313958
    Abstract: An abstraction for one or more commands associated with a client application may be received upon deployment of a host application. The abstraction may be an extension with a same package and code such that the extension is enabled across a variety of platforms, host applications, and devices. For example, the extension may be displayed through a user interface of the host application based on definitions contained within the abstraction such that the extension is compatible with a platform and device on which the host application is deployed. The commands may be translated into graphical control elements, and displayed in conjunction with the extension based on the definitions. Upon invocation of one or more of the commands, an action may be performed based on the definitions enabling the client application to interact with content being created, edited, and/or viewed in the host application in an appropriate context.
    Type: Application
    Filed: August 29, 2015
    Publication date: October 27, 2016
    Inventors: Humberto Lezama Guadarrama, Andrew Salamatov, Ester Wamwitha Maina, Bryan Reich, Alin Flaidar, Robert Gavrila, Rolando Jimenez Salgado, Pretish Abraham, Timothy Wan, Philip Yue-Leung Chan, Russell Palmer, Angela So
  • Publication number: 20160055227
    Abstract: A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.
    Type: Application
    Filed: November 2, 2015
    Publication date: February 25, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Goksel Genc, Humberto Lezama Guadarrama, Gary Chang, Andrew Sean Watson
  • Patent number: 9189503
    Abstract: A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: November 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Goksel Genc, Humberto Lezama Guadarrama, Gary Chang, Andrew Sean Watson
  • Publication number: 20150242080
    Abstract: Mechanisms are described herein for propagating a theme definition from a host application to a host extension so that the host application and the host extension are visually consistent. A theme definition may be updated after a theme change event occurs as a result of a user interacting with the host application. The theme definition may then be utilized by the host extension to update one or more UI elements presented by the host extension to enable visual consistency.
    Type: Application
    Filed: April 30, 2014
    Publication date: August 27, 2015
    Applicant: Microsoft Corporation
    Inventors: Juan Gabriel Balmori Labra, Rajanikanth Naduppalayam Thandavan, Jiajun Hua, Daniel Mark Saunders, Amit Mohindra, Andrew Salamatov, Humberto Lezama Guadarrama, Runzhen Huang, Rennan Garrett Broussard, Peter Gene Wu, Gabriel Royer, Michael J. Saunders
  • Publication number: 20140164443
    Abstract: A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 12, 2014
    Applicant: Microsoft Corporation
    Inventors: Goksel Genc, Humberto Lezama Guadarrama, Gary Chang, Andrew Sean Watson
  • Publication number: 20130144755
    Abstract: Methods and systems for application licensing authentication are disclosed herein. The method includes processing a request for a license for an application from a purchaser at a marketplace service. The method also includes sending a token from the marketplace service to a client platform, wherein the client platform is configured to allow the purchaser to assign a seat to a user and to send the token to a third party service when the user attempts to access the application. The method further includes accepting the token from the third party service at the marketplace service, verifying the validity of the token within the marketplace service, and returning a message verifying the validity of the token to the third party service. Moreover, the third party service may be configured to allow the user to access specific levels of service within the application through the client platform.
    Type: Application
    Filed: December 1, 2011
    Publication date: June 6, 2013
    Applicant: Microsoft Corporation
    Inventors: David Mowatt, David Ahs, Humberto Lezama Guadarrama, Terry Farrell, David LeBlanc, Onur Cobanoglu, Pieter Kasselman, Goksel Gene