Patents by Inventor Sonu ARORA

Sonu ARORA 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: 20180331842
    Abstract: Described herein is a system configured to generate and/or display a transcript associated with a conference session. The transcript can include text reflecting words spoken during the conference session and markers that describe activity that occurs in the conference session. The transcript can be used to determine an activity hotspot (e.g., bursts of activity) so that a user can efficiently and effectively locate a time in the conference session where engagement among participants is strongest. For example, via the transcript, a user can locate a moment when a general audience sentiment was “happy” or the audience generally “liked” what was spoken or what was presented during a conference session.
    Type: Application
    Filed: June 28, 2017
    Publication date: November 15, 2018
    Inventors: Jason Thomas FAULKNER, Sonu ARORA, Santhosh Kumar MISRO
  • Publication number: 20180307383
    Abstract: Described herein is a system that enables a user to filter notable events, representations for which are presented on an interactive timeline associated with a teleconference session or a collaboration environment. The filtering can be implemented based on a type of a notable event and/or based on a specific notable event. The system is also configured to enable a user to search for instances of a type of event and instances of a specific notable event. The system is configured to provide results to the search request that list the teleconference sessions that include the located instances. The user can then select a teleconference session from the results to view an interactive timeline that includes representations of the located instances. Consequently, the system provides a tool that enables a user to efficiently and effectively locate events on an interactive timeline that are desirable (e.g., activity the user wants to view).
    Type: Application
    Filed: April 24, 2017
    Publication date: October 25, 2018
    Inventors: Jason Thomas Faulkner, Thomas Bouchard, Casey Baker, Sonu Arora, Kevin D. Morrison
  • Patent number: 10075499
    Abstract: Techniques for host facility assignment for a conferencing session are described. Generally, a conferencing session refers to an exchange of communication media between communication endpoints. Accordingly to various embodiments, multiple different host facilities are available for hosting a conferencing session. Further to techniques described herein, a host facility from the different available host facilities is selected to perform hosting duties for the conferencing session. In at least some implementations, a host facility that is estimated to provide a highest session quality for the conferencing session is selected to host the conferencing session.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: September 11, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amer Aref Hassan, Sonu Arora, Omar Aftab, Bradford R. Clark, Danny Levin
  • Publication number: 20180227138
    Abstract: Described herein is a system that generates and displays an interactive timeline for a teleconference session. The system determines notable events that occur in association with live and/or recorded content of the teleconference session. The system adds a representation of a notable event to the interactive timeline in association with a time at which the notable event occurs. Moreover, the system enables varying levels of user interaction with a representation so that the user can view different amounts of information associated with a notable event. For example, first input associated with a representation can cause first information about a notable event to be displayed to a user without interrupting a current view of content being displayed. In an event the user wants to view more detailed information about the notable event, the user can provide second input which causes second information about the notable event to be displayed.
    Type: Application
    Filed: February 7, 2017
    Publication date: August 9, 2018
    Inventors: Jason Thomas Faulkner, Jose Rodriguez, Casey Baker, Sonu Arora, Christopher Welsh, Kevin D. Morrison
  • Publication number: 20180227339
    Abstract: Described herein is a system that generates and displays an interactive timeline for a teleconference session, where the interactive timeline includes a representation of supplemental recorded content that has been added after a live viewing of the teleconference session has ended. The system can inject the supplemental recorded content into previously recorded content or append the supplemental recorded content to the interactive timeline. Moreover, the system can cause the supplemental recorded content to subsequently be displayed in one of multiple different views. Furthermore, the system can generate and/or distribute a notification of the supplemental recorded content so that participants to the teleconference session can be made aware of additional activity contributed to the teleconference session (e.g., by someone who missed the live viewing of the teleconference session).
    Type: Application
    Filed: February 7, 2017
    Publication date: August 9, 2018
    Inventors: Jose Rodriguez, Jason Thomas Faulkner, Casey Baker, Sonu Arora, Christopher Welsh, Kevin D. Morrison
  • Publication number: 20170257415
    Abstract: Techniques for host facility assignment for a conferencing session are described. Generally, a conferencing session refers to an exchange of communication media between communication endpoints. Accordingly to various embodiments, multiple different host facilities are available for hosting a conferencing session. Further to techniques described herein, a host facility from the different available host facilities is selected to perform hosting duties for the conferencing session. In at least some implementations, a host facility that is estimated to provide a highest session quality for the conferencing session is selected to host the conferencing session.
    Type: Application
    Filed: March 1, 2016
    Publication date: September 7, 2017
    Inventors: Amer Aref Hassan, Sonu Arora, Omar Aftab, Bradford R. Clark, Danny Levin
  • Publication number: 20160011651
    Abstract: Systems and methods for discrete power control of components within a computer system are described herein. Some illustrative embodiments include a system that includes a subsystem with a plurality of components (configurable to operate at one or more power levels), a control register (coupled to the plurality of components) including a plurality of bits (each uniquely associated with a one of the plurality of components), and a power controller coupled to, and configurable to cause, the plurality of components to operate at the one or more power levels. The power controller asserts a signal transmitted to the subsystem, commanding the subsystem to transition to a first power level. A first of the plurality of components, associated with an asserted bit of the control register, operates at a second power level corresponding to a level of power consumption different from that of the first power level indicated by the power controller.
    Type: Application
    Filed: September 24, 2015
    Publication date: January 14, 2016
    Inventors: Robert J. Nychka, Laurent Geffroy, Vipin Verma, Sonu Arora
  • Patent number: 9182999
    Abstract: Boot configuration information is stored to a volatile memory of a processing system during a low-power state. When resuming from the low-power state, a processor device accesses configuration information for a memory controller from a non-volatile memory and restores the memory controller using the configuration information so as to permit access to the volatile memory. The processor device then configures the initial contexts one or more processor cores using the core state information maintained by the volatile memory during the low-power state and accessed via the configured memory controller, and the one or more processor cores completes the boot process by executing resume boot code maintained by the volatile memory during the low-power state and accessed via the configured memory controller, rather than accessing boot code from a non-volatile memory.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: November 10, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Andrew William Lueck, Krishna Sai Bernucho, Alexander J. Branover, Paul Edward Kitchin, Ronald Perez, Sonu Arora
  • Patent number: 9146600
    Abstract: Systems and methods for discrete power control of components within a computer system are described herein. Some illustrative embodiments include a system that includes a subsystem with a plurality of components (configurable to operate at one or more power levels), a control register (coupled to the plurality of components) including a plurality of bits (each uniquely associated with a one of the plurality of components), and a power controller coupled to, and configurable to cause, the plurality of components to operate at the one or more power levels. The power controller asserts a signal transmitted to the subsystem, commanding the subsystem to transition to a first power level. A first of the plurality of components, associated with an asserted bit of the control register, operates at a second power level corresponding to a level of power consumption different from that of the first power level indicated by the power controller.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: September 29, 2015
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Robert J. P. Nychka, Laurent Geffroy, Sonu Arora, Vipin Verma
  • Patent number: 8719335
    Abstract: The claimed subject matter provides a system and/or a method that facilitates integrating two or more applications for secure sharing of data. A line of business (LOB) system can include a portion of metadata associated with a business application. An adapter can employ a dynamic service contract to the LOB system, wherein the service contract is a fluid contract constructed in real time from a portion of metadata selected within the LOB system. Moreover, the adapter can enable a client to access the portion of metadata selected via the service contract.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: May 6, 2014
    Assignee: Microsoft Corporation
    Inventors: Chandramouli Venkatesh, Artem D. Yegorov, Ehab Sobhy, Xing Wu, Sonu Arora
  • Publication number: 20130326206
    Abstract: Boot configuration information is stored to a volatile memory of a processing system during a low-power state. When resuming from the low-power state, a processor device accesses configuration information for a memory controller from a non-volatile memory and restores the memory controller using the configuration information so as to permit access to the volatile memory. The processor device then configures the initial contexts one or more processor cores using the core state information maintained by the volatile memory during the low-power state and accessed via the configured memory controller, and the one or more processor cores completes the boot process by executing resume boot code maintained by the volatile memory during the low-power state and accessed via the configured memory controller, rather than accessing boot code from a non-volatile memory.
    Type: Application
    Filed: July 12, 2012
    Publication date: December 5, 2013
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Andrew William Lueck, Krishna Sai Bernucho, Alexander J. Branover, Paul Edward Kitchin, Ronald Perez, Sonu Arora
  • Publication number: 20090055202
    Abstract: The claimed subject matter provides a system and/or a method that facilitates integrating two or more applications for secure sharing of data. A line of business (LOB) system can include a portion of metadata associated with a business application. An adapter can employ a dynamic service contract to the LOB system, wherein the service contract is a fluid contract constructed in real time from a portion of metadata selected within the LOB system. Moreover, the adapter can enable a client to access the portion of metadata selected via the service contract.
    Type: Application
    Filed: August 21, 2007
    Publication date: February 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Chandramouli Venkatesh, Artem D. Yegorov, Ehab Sobhy, Xing Wu, Sonu Arora
  • Publication number: 20080091965
    Abstract: Systems and methods for discrete power control of components within a computer system are described herein. Some illustrative embodiments include a system that includes a subsystem with a plurality of components (configurable to operate at one or more power levels), a control register (coupled to the plurality of components) including a plurality of bits (each uniquely associated with a one of the plurality of components), and a power controller coupled to, and configurable to cause, the plurality of components to operate at the one or more power levels. The power controller asserts a signal transmitted to the subsystem, commanding the subsystem to transition to a first power level. A first of the plurality of components, associated with an asserted bit of the control register, operates at a second power level corresponding to a level of power consumption different from that of the first power level indicated by the power controller.
    Type: Application
    Filed: October 11, 2007
    Publication date: April 17, 2008
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Robert J. P. NYCHKA, Laurent GEFFROY, Sonu ARORA, Vipin VERMA