Patents by Inventor Paul Valentin Borza
Paul Valentin Borza 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: 20230013569Abstract: Embodiments of the disclosure render a context menu upon receiving a context menu indication from a user. The context menu comprises a combination of local context menu items and remote context menu items that are selected based on the context received with the context menu indication. The context menu is created by identifying a set of local and remote context menu item providers and receiving both a rank and HTML based on the received context. The set of local and remote context menu items are ranked according to their respective rank and a number of ranked context menu items are selected. The HTML for the selected context menu items are combined and the combined HTML is rendered to yield the context menu. The context menu is presented to the user.Type: ApplicationFiled: September 15, 2022Publication date: January 19, 2023Inventors: Paul Valentin BORZA, Dan WU, Xiao WANG, Jonathan Drew PIO, Maryam Ummi YUSUF, Jared BROWN
-
Patent number: 11477286Abstract: Embodiments of the disclosure render a context menu upon receiving a context menu indication from a user. The context menu comprises a combination of local context menu items and remote context menu items that are selected based on the context received with the context menu indication. The context menu is created by identifying a set of local and remote context menu item providers and receiving both a rank and HTML based on the received context. The set of local and remote context menu items are ranked according to their respective rank and a number of ranked context menu items are selected. The HTML for the selected context menu items are combined and the combined HTML is rendered to yield the context menu. The context menu is presented to the user.Type: GrantFiled: May 1, 2020Date of Patent: October 18, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Paul Valentin Borza, Dan Wu, Xiao Wang, Jonathan Drew Pio, Maryam Ummi Yusuf, Jared Brown
-
Publication number: 20210365521Abstract: In non-limiting examples of the present disclosure, systems and methods are described that relate to providing, in a browser environment, a sidebar search capability to users. Once in a primary content page, the user is able to select text for searching. In response, the system provides a context menu or keyboard shortcut that includes an option for conducting a sidebar search. In response to user selection, the system passes highlighted or selected text as a parameter to the search engine. The results are provided in an area alongside the currently displayed content page, such as in a sidebar search pane. The user is able to experience search results without leaving the context of their current search tab.Type: ApplicationFiled: October 14, 2020Publication date: November 25, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Maryam YUSUF, Jared BROWN, Anjali Muralidhar RAI, Paul Valentin BORZA, Tomoe YAMAGATA, Julian VARANDA, Dan WU, Jessica A. BOOS
-
Publication number: 20210344779Abstract: Embodiments of the disclosure render a context menu upon receiving a context menu indication from a user. The context menu comprises a combination of local context menu items and remote context menu items that are selected based on the context received with the context menu indication. The context menu is created by identifying a set of local and remote context menu item providers and receiving both a rank and HTML based on the received context. The set of local and remote context menu items are ranked according to their respective rank and a number of ranked context menu items are selected. The HTML for the selected context menu items are combined and the combined HTML is rendered to yield the context menu. The context menu is presented to the user.Type: ApplicationFiled: May 1, 2020Publication date: November 4, 2021Inventors: Paul Valentin BORZA, Dan WU, Xiao WANG, Jonathan Drew PIO, Maryam Ummi YUSUF, Jared Brown
-
Patent number: 10805358Abstract: A method for operating a universal casting service is described. The method receives a casting request from a first client; initiates a first casting session to a first casting device; establishes a first queue for the first casting device; adds a first media item to the queue from the first client; receives a casting request from a second client; and adds a second media item to the first queue from the second client.Type: GrantFiled: October 13, 2016Date of Patent: October 13, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Vaibhav Girish Parikh, Junyan Lin, Paul Valentin Borza, Brian Thomas Schwartz
-
Patent number: 10191890Abstract: A persistent viewports architecture that provides a persistent and correctly-positioned viewport to a user when a collaboration document is being updated. The architecture identifies and utilizes a user's element-of-interest in content of the document to determine and recalculate the correct position of the user viewport. The architecture tracks a topmost element of the content (or section of content) from the viewport and employs the topmost element as a reference element. The topmost element can be one or more of a paragraph, a header, string of text, and an image. When the underlying document is to be updated, the viewport performs a lookup of reference element, and after finding the reference element, adjusts the X and Y offsets of the viewport so that the element-of-interest is inside the viewport.Type: GrantFiled: December 17, 2014Date of Patent: January 29, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Paul Valentin Borza, Vaibhav Girish Parikh
-
Patent number: 10169467Abstract: Architecture that comprises a mediation component which identifies engaged applications and, gathers and actively monitors information from the engaged applications (e.g., text displayed directly to the user, text embedded in photos, fingerprint of songs, etc.) to infer the working context of a user. The inferred context can then be handed over to one of the applications, such as a browser (in a form which does not cross the privacy barrier) to provide improved ranking for the suggested queries through the preferred search provider. Since the context is inferred into concepts, no PII (personally-identifiable information) is communicated without user consent—only very high-level contextual concepts are provided to the search engines.Type: GrantFiled: June 10, 2015Date of Patent: January 1, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Paul Valentin Borza, Junyan Lin, Vaibhav Parikh
-
Patent number: 10091253Abstract: The act of setting up a user's device to participate in a meeting may be performed automatically, using location information and calendar information. With appropriate permission obtained from the user, the user's calendar and the location of the user's device are monitored. When the user's calendar indicates that the user is scheduled to be in a meeting and the user is in or approaching a conference room (or other type of room) associated with that meeting, the user's desktop, application, and meeting documents may be shared. The user's computer may be automatically connected to devices in the meeting room, and any audio/visual settings appropriate for the user's role in the meeting may be configured automatically. Alternatively, if the user is to participate in the meeting online, the online meeting may be joined automatically.Type: GrantFiled: June 22, 2015Date of Patent: October 2, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Sedar, Paul Valentin Borza, Ovidiu Dan, Vaibhav Parikh, Kumar Srinivasamurthy
-
Patent number: 9996682Abstract: Illicit use of devices, and misappropriation of the data on those devices, may be prevented by detecting patterns of behavior that suggest illicit use, and by taking action when such illicit use is detected. A device may store information that describes suspicious patterns of use, and may also store information that describes normal patterns of use of known legitimate users. If current use of the device matches a suspicious pattern of use, and if the user of the device cannot be confirmed to be a known legitimate user, then action may be taken, such as locking the device's user interface, shutting down the device's communication facilities, issuing a warning message, sending a communication, or any other action.Type: GrantFiled: April 24, 2015Date of Patent: June 12, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Vaibhav Girish Parikh, Paul Valentin Borza
-
Publication number: 20180109566Abstract: A method for operating a universal casting service is described. The method receives a casting request from a first client; initiates a first casting session to a first casting device; establishes a first queue for the first casting device; adds a first media item to the queue from the first client; receives a casting request from a second client; and adds a second media item to the first queue from the second client.Type: ApplicationFiled: October 13, 2016Publication date: April 19, 2018Inventors: Vaibhav Girish Parikh, Junyan Lin, Paul Valentin Borza, Brian Thomas Schwartz
-
Publication number: 20170178012Abstract: Architecture that processes preemptive events for an application that trigger based on user interaction movements of a specific input method (e.g., a mouse pointer) in a virtual document of the application. Machine learning is employed to predict and identify a target element the user will select in the virtual document. Thus, event triggering occurs before the user has physically performed the interaction. In response, a request that would normally be sent from the application when the user interacts with the target element(s), is prematurely cached in a system and processed to retrieve the results of the request so that when the target element is actually interacted with, the results are immediately transmitted to the user device for viewing. This saves time in the system by processing critical path operations before the user has interacted with the target element, and ultimately, produces an improved user experience with the application.Type: ApplicationFiled: December 17, 2015Publication date: June 22, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Paul Valentin Borza, Vaibhav Parikh, Ovidiu Dan, Kumar Srinivasamurthy
-
Publication number: 20170032386Abstract: Finding early-stage companies (i.e. startup companies) on track to becoming successful may be achieved by predicting future growth of the Internet assets owned or associated with a company. Machine learning algorithms like regression analysis techniques may be employed on past discrete-time data depicting growth of the assets, such as daily page views of the official website of the company and number of downloads of the company applications made available in mobile application stores, in order to predict future growth. A growth score which depicts potential future business success of a company may be generated and sorted by so that the companies are ranked into an ordered list. Further, job listings from each of the companies may be nested in the ranked list of the companies, which allows career-driven professionals to discover and join startup companies on track to becoming successful at a very early stage.Type: ApplicationFiled: August 1, 2015Publication date: February 2, 2017Inventor: Paul Valentin Borza
-
Publication number: 20160373490Abstract: The act of setting up a user's device to participate in a meeting may be performed automatically, using location information and calendar information. With appropriate permission obtained from the user, the user's calendar and the location of the user's device are monitored. When the user's calendar indicates that the user is scheduled to be in a meeting and the user is in or approaching a conference room (or other type of room) associated with that meeting, the user's desktop, application, and meeting documents may be shared. The user's computer may be automatically connected to devices in the meeting room, and any audio/visual settings appropriate for the user's role in the meeting may be configured automatically. Alternatively, if the user is to participate in the meeting online, the online meeting may be joined automatically.Type: ApplicationFiled: June 22, 2015Publication date: December 22, 2016Inventors: Christopher Sedar, Paul Valentin Borza, Ovidiu Dan, Vaibhav Parikh, Kumar Srinivasamurthy
-
Publication number: 20160314289Abstract: Illicit use of devices, and misappropriation of the data on those devices, may be prevented by detecting patterns of behavior that suggest illicit use, and by taking action when such illicit use is detected. A device may store information that describes suspicious patterns of use, and may also store information that describes normal patterns of use of known legitimate users. If current use of the device matches a suspicious pattern of use, and if the user of the device cannot be confirmed to be a known legitimate user, then action may be taken, such as locking the device's user interface, shutting down the device's communication facilities, issuing a warning message, sending a communication, or any other action.Type: ApplicationFiled: April 24, 2015Publication date: October 27, 2016Inventors: Vaibhav Girish Parikh, Paul Valentin Borza
-
Publication number: 20160275194Abstract: Architecture that comprises a mediation component which identifies engaged applications and, gathers and actively monitors information from the engaged applications (e.g., text displayed directly to the user, text embedded in photos, fingerprint of songs, etc.) to infer the working context of a user. The inferred context can then be handed over to one of the applications, such as a browser (in a form which does not cross the privacy barrier) to provide improved ranking for the suggested queries through the preferred search provider. Since the context is inferred into concepts, no PII (personally-identifiable information) is communicated without user consent—only very high-level contextual concepts are provided to the search engines.Type: ApplicationFiled: June 10, 2015Publication date: September 22, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Paul Valentin Borza, Junyan Lin, Vaibhav Parikh
-
Publication number: 20160179754Abstract: A persistent viewports architecture that provides a persistent and correctly-positioned viewport to a user when a collaboration document is being updated. The architecture identifies and utilizes a user's element-of-interest in content of the document to determine and recalculate the correct position of the user viewport. The architecture tracks a topmost element of the content (or section of content) from the viewport and employs the topmost element as a reference element. The topmost element can be one or more of a paragraph, a header, string of text, and an image. When the underlying document is to be updated, the viewport performs a lookup of reference element, and after finding the reference element, adjusts the X and Y offsets of the viewport so that the element-of-interest is inside the viewport.Type: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Applicant: MICROSOFT CORPORATIONInventors: Paul Valentin Borza, Vaibhav Girish Parikh
-
Publication number: 20140136960Abstract: Systems, methods, and computer-readable media are presented regarding a viewport adjustment module that provides content-aware scrolling. A viewport adjustment module receives notice of scrolling by a viewport. A determination is made as to the end position of the viewport where the scrolling will stop. A determination is made as to whether new content displayable in the viewport at the end position will be only partially displayable in the viewport. A determination is made regarding an adjustment amount to the end position of the viewport such that the new content in the viewport is fully displayable in the viewport. The end position of the viewport is adjusted according to the determined adjustment amount.Type: ApplicationFiled: November 13, 2012Publication date: May 15, 2014Applicant: Microsoft CorporationInventors: Paul Valentin Borza, Vaibhav Girish Parikh
-
Publication number: 20120110453Abstract: Techniques involving display of image search results are described. In one or more implementations, an image search result is displayed having a plurality of images. Responsive to selection of a particular one of the images, a filmstrip is displayed having a contiguous series of representations of at least a portion of the plurality of images, at least one of which is of the particular image, the particular image is displayed as disposed proximal to metadata associated with the image, and at least a portion of a webpage from which the particular image was obtained is displayed.Type: ApplicationFiled: October 29, 2010Publication date: May 3, 2012Applicant: MICROSOFT CORPORATIONInventors: Yue Ma, Justin D. Hamilton, Wallace Earl Greathouse, Bao Tan Nguyen, Avinash Vemuluru, Paul Valentin Borza, Rajat Kala