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: 11404030Abstract: 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: GrantFiled: March 29, 2021Date of Patent: August 2, 2022Assignee: Tableau Software, LLCInventors: Vasily Khudyakov, Jewel Loree, Felipe Luis Naranjo
-
Publication number: 20210217383Abstract: 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: ApplicationFiled: March 29, 2021Publication date: July 15, 2021Inventors: Vasily Khudyakov, Jewel Loree, Felipe Luis Naranjo
-
Patent number: 10964293Abstract: 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: GrantFiled: October 21, 2019Date of Patent: March 30, 2021Assignee: Tableau Software, LLCInventors: Vasily Khudyakov, Jewel Loree, Felipe Luis Naranjo
-
Patent number: 10921983Abstract: 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: GrantFiled: September 17, 2019Date of Patent: February 16, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Felipe Luis Naranjo, Wissam Kazan, Kevin Michael Babbitt, Russell Scott Randall, Daniel Gwozdz
-
Patent number: 10867123Abstract: 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: GrantFiled: November 9, 2009Date of Patent: December 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Emre Mehmet Kiciman, Wissam Kazan, Chun-Kai Wang, Aaron C. Hoff, Felipe Luis Naranjo, Francislav P. Penov
-
Publication number: 20200126515Abstract: 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: ApplicationFiled: October 21, 2019Publication date: April 23, 2020Inventors: Vasily Khudyakov, Jewel Loree, Felipe Luis Naranjo
-
Publication number: 20200012426Abstract: 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: ApplicationFiled: September 17, 2019Publication date: January 9, 2020Inventors: Felipe Luis Naranjo, Wissam Kazan, Kevin Michael Babbitt, Russell Scott Randall, Daniel Gwozdz
-
Patent number: 10444986Abstract: 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: GrantFiled: October 12, 2015Date of Patent: October 15, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Felipe Luis Naranjo, Wissam Kazan, Kevin Michael Babbitt, Russell Scott Randall, Daniel Gwozdz
-
Publication number: 20160034182Abstract: 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: ApplicationFiled: October 12, 2015Publication date: February 4, 2016Inventors: Felipe Luis Naranjo, Wissam Kazan, Kevin Michael Babbitt, Russell Scott Randall, Daniel Gwozdz
-
Patent number: 9223460Abstract: 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: GrantFiled: December 17, 2010Date of Patent: December 29, 2015Assignee: Microsoft CorporationInventors: Felipe Luis Naranjo, Nathan Deepak Jhaveri, Diego David Baca Del Rosario, Paul Ronald Ray
-
Patent number: 9189122Abstract: 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: GrantFiled: February 27, 2009Date of Patent: November 17, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Felipe Luis Naranjo, Wissam Kazan, Kevin Michael Babbitt, Russell Scott Randall, Daniel Gwozdz
-
Patent number: 8990698Abstract: 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: GrantFiled: September 23, 2009Date of Patent: March 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Wissam S. Kazan, Felipe Luis Naranjo, Shazaan T. Bahrainwala, Mona Akmal, Francislav P. Penov, Patrick R. Jakubowski
-
Publication number: 20130166525Abstract: 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: ApplicationFiled: December 27, 2011Publication date: June 27, 2013Applicant: MICROSOFT CORPORATIONInventors: FELIPE LUIS NARANJO, TIMOTHY MATTHEW EDGAR
-
Publication number: 20130124490Abstract: 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: ApplicationFiled: November 10, 2011Publication date: May 16, 2013Applicant: Microsoft CorporationInventors: Felipe Luis Naranjo, RajaniKanth Ageeru
-
Publication number: 20120159377Abstract: 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: ApplicationFiled: December 17, 2010Publication date: June 21, 2012Applicant: MICROSOFT CORPORATIONInventors: FELIPE LUIS NARANJO, NATHAN DEEPAK JHAVERI, DIEGO DAVID BACA DEL ROSARIO, PAUL RONALD RAY
-
Publication number: 20110113349Abstract: 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: ApplicationFiled: November 9, 2009Publication date: May 12, 2011Inventors: Emre Mehmet Kiciman, Wissam Kazan, Chun-Kai Wang, Aaron C. Hoff, Felipe Luis Naranjo, Francislav P. Penov
-
Publication number: 20110072354Abstract: 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: ApplicationFiled: September 23, 2009Publication date: March 24, 2011Applicant: MICROSOFT CORPORATIONInventors: Wissam S. Kazan, Felipe Luis Naranjo, Shazaan T. Bahrainwala, Mona Akmal, Francislav P. Penov, Patrick R. Jakubowski
-
Publication number: 20100223664Abstract: 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: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: Microsoft CorporationInventors: Felipe Luis Naranjo, Wissam Kazan, Kevin Michael Babbitt, Russell Scott Randall, Daniel Gwozdz
-
Patent number: D654505Type: GrantFiled: October 4, 2010Date of Patent: February 21, 2012Assignee: Microsoft CorporationInventors: Felipe Luis Naranjo, Diego D. Baca Del Rosario, Timothy Matthew Edgar, Paul Ronald Ray
-
Patent number: D665397Type: GrantFiled: October 4, 2010Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: Felipe Luis Naranjo, Diego D. Baca Del Rosario, Charles Hastings French, Paul Ronald Ray