Patents by Inventor Cosmin Catrinescu

Cosmin Catrinescu 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).

  • Patent number: 11336703
    Abstract: The present disclosure is directed to automated notification generation, where a generated notification comprises a live representation of a content update that is linked and synchronized with a distributed collaborative canvas (or other source content) comprising the content portion which is being updated. A non-limiting example of a content update is a message notification, such as an at-mention (@mention), that is included inline within a content portion. Other triggers for automated notification generation are also described. Generation of an exemplary notification comprises a contextual relevance analysis that not only selects, for a recipient of the message notification, a specific host application/service endpoint to present the notification in but also determines how/what specific content to present inline within the selected host application/service endpoint.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: May 17, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian Daniel Meersma, Patrick Michael Gan, Kori Michelle Loomis, Vivek Mogalapalli, Cosmin Catrinescu, Theo Lorrain-Hale, Simoune Rebekah Morena Valerio Lucas, Andrew Boktor, Sugandha SudeshKumar Kapoor, Orkhan Muradov, Nikhil Vilas Kulkarni
  • 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: 11243824
    Abstract: Non-limiting examples of the present disclosure enable creation and management of representations of content through the execution of copy actions, paste actions or a combination thereof. An indication of a copy action is received that copies a content portion. The copy action is analyzed to generate a (live) representation of the content portion. Other examples of representations are also generatable including a static representation and/or a live non-editable representation. As an example, a live representation is an editable and synchronized representation of the content portion that is synchronized with original source content. The live representation comprises a selectable data link that links back to the original source content and an editable representation of the content portion. In response to receiving an indication of a paste action, the live representation of the content portion is automatically rendered inline within a graphical user interface of a host application/service endpoint.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: February 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Daniel Meersma, David Simon Carpenter, Jonathan Seth Kaufthal, Nimisha Gupta, Kyle David Ryan, Sophia Isabel Vennix, Margaret Cui Liu, Gregory Alan Howard, Maya Rodrig, Daniel Paul Costenaro, Mara Beth Fortini, Cosmin Catrinescu
  • Publication number: 20140019981
    Abstract: Jobs are scheduled per user across tenants in a multi-tenant environment. When a tenant is serviced, scheduling information is stored that indicates a servicing time of a user that remains unserviced after servicing the tenant. Each time a scheduler begins to schedule the servicing of tenants it obtains the list of the tenants. The scheduler sorts the tenants using the servicing information obtained from each of the tenants. The tenant that has the oldest unserviced user is serviced first. The scheduler starts servicing the first tenant in the sorted list and services as many jobs for as many users for that tenant based on the available processing resources. When the limit of servicing users for the tenant is reached and one or more users remain unserviced, the time for an unserviced user is stored in the servicing information.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 16, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Marc Boyer, Cosmin Catrinescu, Eliza Maria Sipos, Elena Popa, Andrew Cuneo
  • Publication number: 20110219321
    Abstract: Embodiments provide integrated control features that can be used to effectively manage and configure data structure information. In an embodiment, a system includes a web-based application that includes an integrated header control interface having a number of dynamic control sections or zones. In one embodiment, a method provides an integrated header control interface that includes dynamic control section that can be used to select, drag and/or drop, resize, sort data, filter data, and/or manage other aspects of a column-based and/or row-based data structure. Other embodiments are included and available.
    Type: Application
    Filed: March 2, 2010
    Publication date: September 8, 2011
    Applicant: Microsoft Corporation
    Inventors: Monica Estela Gonzalez Veron, Cosmin Catrinescu, Patrick Malatack, Andrew Cuneo, Benjamin James Worline, Eric McQuaid Zenz