Patents by Inventor Felipe Luis Naranjo

Felipe Luis Naranjo 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: 11404030
    Abstract: Embodiments are directed to managing display hardware for visualizing data a network computer. A modeling engine may provide a data model includes a plurality of data objects and a display model that includes a plurality of display objects that may be based on the plurality of data objects. Action objects may be associated with display objects in the display model. A display engine may display the display model on a hardware display based on context information that includes performance characteristics of the hardware display. In response to a trigger events, action objects may be displayed on the hardware display based on the context information. In response to detecting input signals associated with the action objects the display model may be modified based on the action objects. The modified display model may be displayed on the hardware display based on the context information.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: August 2, 2022
    Assignee: Tableau Software, LLC
    Inventors: Vasily Khudyakov, Jewel Loree, Felipe Luis Naranjo
  • Publication number: 20210217383
    Abstract: Embodiments are directed to managing display hardware for visualizing data a network computer. A modeling engine may provide a data model includes a plurality of data objects and a display model that includes a plurality of display objects that may be based on the plurality of data objects. Action objects may be associated with display objects in the display model. A display engine may display the display model on a hardware display based on context information that includes performance characteristics of the hardware display. In response to a trigger events, action objects may be displayed on the hardware display based on the context information. In response to detecting input signals associated with the action objects the display model may be modified based on the action objects. The modified display model may be displayed on the hardware display based on the context information.
    Type: Application
    Filed: March 29, 2021
    Publication date: July 15, 2021
    Inventors: Vasily Khudyakov, Jewel Loree, Felipe Luis Naranjo
  • Patent number: 10964293
    Abstract: Embodiments are directed to managing display hardware for visualizing data a network computer. A modeling engine may provide a data model includes a plurality of data objects and a display model that includes a plurality of display objects that may be based on the plurality of data objects. Action objects may be associated with display objects in the display model. A display engine may display the display model on a hardware display based on context information that includes performance characteristics of the hardware display. In response to a trigger events, action objects may be displayed on the hardware display based on the context information. In response to detecting input signals associated with the action objects the display model may be modified based on the action objects. The modified display model may be displayed on the hardware display based on the context information.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: March 30, 2021
    Assignee: Tableau Software, LLC
    Inventors: Vasily Khudyakov, Jewel Loree, Felipe Luis Naranjo
  • Patent number: 10921983
    Abstract: A system described herein includes a receiver component that receives an indication that a user has selected a first selectable buttontab in a toolbar installed in a client application. The system further includes a display component that causes a dashboard to be displayed on a display device in response to receipt of the indication that the user has selected the buttontab. The dashboard includes a content window that displays content and the buttontab, wherein the dashboard is a seamless visual combination of the buttontab and the content window.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: February 16, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Felipe Luis Naranjo, Wissam Kazan, Kevin Michael Babbitt, Russell Scott Randall, Daniel Gwozdz
  • Patent number: 10867123
    Abstract: A method described herein includes acts of extracting at least one entity from an arbitrary web page being viewed by an individual on a computing device and comparing the at least one entity with social network data of the individual, wherein the social network data comprises a plurality of messages generated by members of a social network of the individual. The method further includes the acts of identifying at least one message in the plurality of messages based at least in part upon the comparing of the at least one entity with the social network data of the individual and causing the at least one message to be displayed on the web page in conjunction with the at least one entity.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Emre Mehmet Kiciman, Wissam Kazan, Chun-Kai Wang, Aaron C. Hoff, Felipe Luis Naranjo, Francislav P. Penov
  • Publication number: 20200126515
    Abstract: Embodiments are directed to managing display hardware for visualizing data a network computer. A modeling engine may provide a data model includes a plurality of data objects and a display model that includes a plurality of display objects that may be based on the plurality of data objects. Action objects may be associated with display objects in the display model. A display engine may display the display model on a hardware display based on context information that includes performance characteristics of the hardware display. In response to a trigger events, action objects may be displayed on the hardware display based on the context information. In response to detecting input signals associated with the action objects the display model may be modified based on the action objects. The modified display model may be displayed on the hardware display based on the context information.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 23, 2020
    Inventors: Vasily Khudyakov, Jewel Loree, Felipe Luis Naranjo
  • Publication number: 20200012426
    Abstract: A system described herein includes a receiver component that receives an indication that a user has selected a first selectable buttontab in a toolbar installed in a client application. The system further includes a display component that causes a dashboard to be displayed on a display device in response to receipt of the indication that the user has selected the buttontab. The dashboard includes a content window that displays content and the buttontab, wherein the dashboard is a seamless visual combination of the buttontab and the content window.
    Type: Application
    Filed: September 17, 2019
    Publication date: January 9, 2020
    Inventors: Felipe Luis Naranjo, Wissam Kazan, Kevin Michael Babbitt, Russell Scott Randall, Daniel Gwozdz
  • Patent number: 10444986
    Abstract: A system described herein includes a receiver component that receives an indication that a user has selected a first selectable buttontab in a toolbar installed in a client application. The system further includes a display component that causes a dashboard to be displayed on a display device in response to receipt of the indication that the user has selected the buttontab. The dashboard includes a content window that displays content and the buttontab, wherein the dashboard is a seamless visual combination of the buttontab and the content window.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: October 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Felipe Luis Naranjo, Wissam Kazan, Kevin Michael Babbitt, Russell Scott Randall, Daniel Gwozdz
  • Publication number: 20160034182
    Abstract: A system described herein includes a receiver component that receives an indication that a user has selected a first selectable buttontab in a toolbar installed in a client application. The system further includes a display component that causes a dashboard to be displayed on a display device in response to receipt of the indication that the user has selected the buttontab. The dashboard includes a content window that displays content and the buttontab, wherein the dashboard is a seamless visual combination of the buttontab and the content window.
    Type: Application
    Filed: October 12, 2015
    Publication date: February 4, 2016
    Inventors: Felipe Luis Naranjo, Wissam Kazan, Kevin Michael Babbitt, Russell Scott Randall, Daniel Gwozdz
  • Patent number: 9223460
    Abstract: Embodiments of the present invention relate to systems, methods, and computer-storage media for organizing presentation of browser toolbars. In one embodiment, a toolbar of a web browser is presented. The toolbar has a search input box. Additionally, one or more application icons are presented on each of at least two sides of the search input box. An indication that a user has engaged an application icon of the toolbar is received. Further, an application window is presented beneath the search input box of the toolbar. The application window comprises content associated with the application icon.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: December 29, 2015
    Assignee: Microsoft Corporation
    Inventors: Felipe Luis Naranjo, Nathan Deepak Jhaveri, Diego David Baca Del Rosario, Paul Ronald Ray
  • Patent number: 9189122
    Abstract: A system described herein includes a receiver component that receives an indication that a user has selected a first selectable buttontab in a toolbar installed in a client application. The system further includes a display component that causes a dashboard to be displayed on a display device in response to receipt of the indication that the user has selected the buttontab. The dashboard includes a content window that displays content and the buttontab, wherein the dashboard is a seamless visual combination of the buttontab and the content window.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: November 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Felipe Luis Naranjo, Wissam Kazan, Kevin Michael Babbitt, Russell Scott Randall, Daniel Gwozdz
  • Patent number: 8990698
    Abstract: Social network service synchronization techniques are described. In an implementation, a determination is made by a client that a browser has been used to navigate to a website. A prompt is displayed by the client, responsive to the determination, that is selectable to cause data that describes activities that are performable in conjunction with the website to be communicated to a social network service to be stored in conjunction with a user account of the user at the social network service.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wissam S. Kazan, Felipe Luis Naranjo, Shazaan T. Bahrainwala, Mona Akmal, Francislav P. Penov, Patrick R. Jakubowski
  • Publication number: 20130166525
    Abstract: Methods, computer systems, and computer-readable storage media for providing application results related to user intent with respect to a topic-of-interest are provided. A user search session is monitored and upon discerning a requisite level of user intent with respect to the topic-of-interest, applications residing on the user device that provide application results related to the user intent are determined. A request for the application results is communicated to the applications, and the applications results are received from at least a portion of the applications. The application results are integrated with a set of Web-based results; the results are ranked and are presented on a user interface.
    Type: Application
    Filed: December 27, 2011
    Publication date: June 27, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: FELIPE LUIS NARANJO, TIMOTHY MATTHEW EDGAR
  • Publication number: 20130124490
    Abstract: A toolbar may have a search box, and one or more applications that interact with the search box. In one example, the user uses one of the applications on the toolbar to obtain, or to interact with, some content. The application then determines, based on the content or on the user's interaction with the content, what subject matter the user is interested in. Once this subject matter has been identified, the application formulates a query relating to the subject matter, and possibly a natural language description of the query. The natural language description may then be populated into the search box. If the user activates the search button associated with the search box, the toolbar may replace the natural language description with the underlying query. The toolbar may then execute the query and display the results to the user.
    Type: Application
    Filed: November 10, 2011
    Publication date: May 16, 2013
    Applicant: Microsoft Corporation
    Inventors: Felipe Luis Naranjo, RajaniKanth Ageeru
  • Publication number: 20120159377
    Abstract: Embodiments of the present invention relate to systems, methods, and computer-storage media for organizing presentation of browser toolbars. In one embodiment, a toolbar of a web browser is presented. The toolbar has a search input box. Additionally, one or more application icons are presented on each of at least two sides of the search input box. An indication that a user has engaged an application icon of the toolbar is received. Further, an application window is presented beneath the search input box of the toolbar. The application window comprises content associated with the application icon.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: FELIPE LUIS NARANJO, NATHAN DEEPAK JHAVERI, DIEGO DAVID BACA DEL ROSARIO, PAUL RONALD RAY
  • Publication number: 20110113349
    Abstract: A method described herein includes acts of extracting at least one entity from an arbitrary web page being viewed by an individual on a computing device and comparing the at least one entity with social network data of the individual, wherein the social network data comprises a plurality of messages generated by members of a social network of the individual. The method further includes the acts of identifying at least one message in the plurality of messages based at least in part upon the comparing of the at least one entity with the social network data of the individual and causing the at least one message to be displayed on the web page in conjunction with the at least one entity.
    Type: Application
    Filed: November 9, 2009
    Publication date: May 12, 2011
    Inventors: Emre Mehmet Kiciman, Wissam Kazan, Chun-Kai Wang, Aaron C. Hoff, Felipe Luis Naranjo, Francislav P. Penov
  • Publication number: 20110072354
    Abstract: Social network service synchronization techniques are described. In an implementation, a determination is made by a client that a browser has been used to navigate to a website. A prompt is displayed by the client, responsive to the determination, that is selectable to cause data that describes activities that are performable in conjunction with the website to be communicated to a social network service to be stored in conjunction with a user account of the user at the social network service.
    Type: Application
    Filed: September 23, 2009
    Publication date: March 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Wissam S. Kazan, Felipe Luis Naranjo, Shazaan T. Bahrainwala, Mona Akmal, Francislav P. Penov, Patrick R. Jakubowski
  • Publication number: 20100223664
    Abstract: A system described herein includes a receiver component that receives an indication that a user has selected a first selectable buttontab in a toolbar installed in a client application. The system further includes a display component that causes a dashboard to be displayed on a display device in response to receipt of the indication that the user has selected the buttontab. The dashboard includes a content window that displays content and the buttontab, wherein the dashboard is a seamless visual combination of the buttontab and the content window.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: Microsoft Corporation
    Inventors: Felipe Luis Naranjo, Wissam Kazan, Kevin Michael Babbitt, Russell Scott Randall, Daniel Gwozdz
  • Patent number: D654505
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: February 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Felipe Luis Naranjo, Diego D. Baca Del Rosario, Timothy Matthew Edgar, Paul Ronald Ray
  • Patent number: D665397
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Felipe Luis Naranjo, Diego D. Baca Del Rosario, Charles Hastings French, Paul Ronald Ray