Patents by Inventor Michael D. Rosenzweig

Michael D. Rosenzweig 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: 20220334906
    Abstract: A degraded user experience, such as a user having to wait for an unresponsive application, can be automatically detected and classified. A user experience degradation detection network detects a degraded user experience based on a state of the computing system and a user interaction state. The computing system state can be based on telemetry data provided by the operating system, processor units, and other computing system components and resources, and the user interaction state can be based on user interactions with one or more input devices (e.g., keyboard, touchpad, mouse, touchscreen). A root cause of the degradation event (e.g., hardware, memory, network, or general responsiveness issue) can be classified using a multi-label classifier. An output report can include a snapshot of the system telemetry and user interaction data before, during, and after the degradation event.
    Type: Application
    Filed: July 1, 2022
    Publication date: October 20, 2022
    Inventors: Vijayalaxmi Patil, Makarand Ramesh Muley, Farnaz Abdollahi, Jamel Tayeb, Tamoghna Ghosh, Michael D. Rosenzweig, Shreerekha Balachandar
  • Patent number: 10389788
    Abstract: Technologies for adaptive real-time media streaming include a computing device to determine, by a trusted execution environment of the computing device, a current workload of the computing device based on at least one activity counter. The at least one activity counter is to record counter data associated with performance of the computing device. Further, the computing device determines a residual workload capable of being supported by the computing device based on the determined current workload and a new content playback characteristics for streaming media content based on the determined residual workload. The computing device streams media content received from a trusted server based on the determined new content playback characteristics.
    Type: Grant
    Filed: December 27, 2014
    Date of Patent: August 20, 2019
    Assignee: Intel Corporation
    Inventors: Rajesh Poornachandran, Ned M. Smith, Michael D. Rosenzweig, Vincent J. Zimmer, Qixiong J. Bian
  • Patent number: 10108387
    Abstract: Technologies for display calibration include a mobile computing device to pair the mobile computing device with another computing device communicatively coupled to a plurality of displays. The mobile computing device captures, by a camera of the mobile computing device, a setup image of the plurality of displays. Additionally, the mobile computing device determines a physical relationship among the displays captured in the setup image, a context of the mobile computing device, and a configuration for each display of the plurality of displays based on the determined physical relationship among the displays captured in the setup image and the determined context of the mobile computing device.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: October 23, 2018
    Assignee: Intel Corporation
    Inventors: Rajesh Poornachandran, Rita H. Wouhaybi, Michael D. Rosenzweig
  • Publication number: 20170075638
    Abstract: Technologies for display calibration include a mobile computing device to pair the mobile computing device with another computing device communicatively coupled to a plurality of displays. The mobile computing device captures, by a camera of the mobile computing device, a setup image of the plurality of displays. Additionally, the mobile computing device determines a physical relationship among the displays captured in the setup image, a context of the mobile computing device, and a configuration for each display of the plurality of displays based on the determined physical relationship among the displays captured in the setup image and the determined context of the mobile computing device.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Inventors: Rajesh Poornachandran, Rita H. Wouhaybi, Michael D. Rosenzweig
  • Patent number: 9442758
    Abstract: Dynamic processor core switching is described. In embodiments, a multi-core processor system can include a first processor core that executes computer instructions at a first processing rate, and can include at least a second processor core that executes the computer instructions at a second processing rate, where the second processing rate is different than the first processing rate. A core profiler can generate system profile data that is evaluated to determine when a core-switch manager initiates switching execution of the computer instructions from the first processor core to the second processor core while the computer instructions are being executed.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: September 13, 2016
    Assignee: Marvell International Ltd.
    Inventors: Premanand Sakarda, Scott B. Peirce, Jia Bao, Marlon Moncrieffe, Priya Vaidya, Michael D Rosenzweig, Minda Zhang, Palanisamy Mohanraj
  • Publication number: 20160191595
    Abstract: Technologies for adaptive real-time media streaming include a computing device to determine, by a trusted execution environment of the computing device, a current workload of the computing device based on at least one activity counter. The at least one activity counter is to record counter data associated with performance of the computing device. Further, the computing device determines a residual workload capable of being supported by the computing device based on the determined current workload and a new content playback characteristics for streaming media content based on the determined residual workload. The computing device streams media content received from a trusted server based on the determined new content playback characteristics.
    Type: Application
    Filed: December 27, 2014
    Publication date: June 30, 2016
    Inventors: Rajesh Poornachandran, Ned M. Smith, Michael D. Rosenzweig, Vincent J. Zimmer, Qixiong J. Bian
  • Publication number: 20140380046
    Abstract: The present disclosure is directed to a collaborative streaming system for protected media. A presentation device may interact with a group of trusted devices over a network to stream multimedia content. The presentation device may obtain a presentation content encryption key for presenting the content. Each trusted device in a group of trusted devices may obtain a download content encryption key allowing for download without presentation. A leader may be selected for managing the operation of the trusted devices. The leader may determine trusted device condition and assign one or more of the trusted devices to download portions of the content based on the condition. The leader may then consolidate the portions of the content and provide them to the presentation device. If the presentation device is the leader, the presentation device may perform similar operations and collect the portions of the content directly from the group of trusted devices.
    Type: Application
    Filed: June 24, 2013
    Publication date: December 25, 2014
    Inventors: Rajesh Poornachandran, Yeugeniy Epshteyn, Michael D. Rosenzweig, Abhijeet Kolekar, Niveditha Sundaram, Ajit P. Joshi, Junhai Qiu
  • Publication number: 20110249022
    Abstract: Techniques are described that can be used to manage drawing requests from applications based in part on whether the drawing requests can be displayed and in part on the power consumption states of hardware in the system. If the drawing request can not be displayed, then a number of responses can take place. For example, instead of providing the drawing request to hardware and the driver provides a zero pixel region to the hardware. In some cases, the driver saves the state changes that would have resulted had the drawing request been performed and the drawing request is rendered to a buffer instead of the hardware being powered-on. Other examples are described herein.
    Type: Application
    Filed: April 8, 2010
    Publication date: October 13, 2011
    Inventors: Rajesh Poornachandran, Michael D. Rosenzweig
  • Patent number: 7277722
    Abstract: A way of reducing undesirable audio signals is provided. A portable device is provided that comprises a sensor to sense an audio signal and a control unit that is communicatively coupled to the sensor. The control unit is provided to receive a first audio signal from a storage unit and to generate a second audio signal based on at least a portion of the sensed audio signal to reduce an undesirable audio signal. The control unit is further provided to combine the first audio signal and the second audio signal and to provide the combined signal through a speaker.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: October 2, 2007
    Assignee: Intel Corporation
    Inventor: Michael D. Rosenzweig
  • Patent number: 7245305
    Abstract: Colors are obtained and used to shade two-dimensional non-photo realistic images of three-dimensional models. The colors are stored as texels in texture maps. The texels are chosen to shade the images based on their orientation in a scene. The colors may be obtained once, in a pre-rendering process. The colors may then be selected in a run-time process.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: July 17, 2007
    Assignee: Intel Corporation
    Inventors: Adam T. Lake, Michael D. Rosenzweig, Mark J. Harris, Jason E. Plumb, Carl S. Marshall
  • Patent number: 7098925
    Abstract: Colors are obtained and used to shade two-dimensional non-photo realistic images of three-dimensional models. The colors are stored as texels in texture maps. The texels are chosen to shade the images based on their orientation in a scene. The colors may be obtained once, in a pre-rendering process. The colors may then be selected in a run-time process.
    Type: Grant
    Filed: March 10, 2000
    Date of Patent: August 29, 2006
    Assignee: Intel Corporation
    Inventors: Adam T. Lake, Michael D. Rosenzweig, Mark J. Harris, Jason E. Plumb, Carl S. Marshall
  • Patent number: 6975328
    Abstract: Colors are obtained and used to shade two-dimensional non-photo realistic images of three-dimensional models. The colors are stored as texels in texture maps. The texels are chosen to shade the images based on their orientation in a scene. The colors may be obtained once, in a pre-rendering process. The colors may then be selected in a run-time process.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: December 13, 2005
    Assignee: Intel Corporation
    Inventors: Adam T. Lake, Michael D. Rosenzweig, Mark J. Harris, Jason E Plumb, Carl S. Marshall
  • Patent number: 6542158
    Abstract: A method for delivering animation includes transmitting a single source image to a client system. Parameters that generate a function are transmitted to the client system. Modulation frames are generated with the function. The modulation frames are applied to the single source image to generate the animation.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: April 1, 2003
    Assignee: Intel Corporation
    Inventors: Thomas M. Cronin, Michael D. Rosenzweig
  • Patent number: 6526479
    Abstract: Various methods of caching web resources include caching in accordance with a number of times accessed, a frequency of access, or a duration of access. One method of caching web resources includes the step of accessing a first web resource. The first web resource is cached, if no other web resource is accessed after a pre-determined period of time. Another method of caching web resources includes the step of accessing a first web resource. The first web resource is cached, if the first web resource is subsequently accessed more than a pre-determined number of times. Another method of caching web resources includes the step of accessing a plurality of web resources. The accessed web resources are cached as cached web resources in accordance with at least one of a number of times accessed, a frequency of access, or a duration of access. An apparatus comprises storage media containing caching logic for caching web resources.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: February 25, 2003
    Assignee: Intel Corporation
    Inventor: Michael D. Rosenzweig
  • Patent number: 6505251
    Abstract: A method and a storage medium are used with a computer. A signal stream of data that includes portions of a file is received by the computer. During the reception of the data, the signal stream is monitored to determine a quality level of the portions received from the signal stream. The quality level is compared with a predetermined threshold, and the reception of the signal stream is regulated based on the comparison.
    Type: Grant
    Filed: March 6, 1998
    Date of Patent: January 7, 2003
    Assignee: Intel Corporation
    Inventors: Michael D. Rosenzweig, Mark R. Leavy
  • Publication number: 20030003944
    Abstract: A way of reducing undesirable audio signals is provided. A portable device is provided that comprises a sensor to sense an audio signal and a control unit that is communicatively coupled to the sensor. The control unit is provided to receive a first audio signal from a storage unit and to generate a second audio signal based on at least a portion of the sensed audio signal to reduce an undesirable audio signal. The control unit is further provided to combine the first audio signal and the second audio signal and to provide the combined signal through a speaker.
    Type: Application
    Filed: June 27, 2001
    Publication date: January 2, 2003
    Inventor: Michael D. Rosenzweig
  • Publication number: 20020060664
    Abstract: A method for delivering animation includes transmitting a single source image to a client system. Parameters that generate a function are transmitted to the client system. Modulation frames are generated with the function. The modulation frames are applied to the single source image to generate the animation.
    Type: Application
    Filed: January 11, 2002
    Publication date: May 23, 2002
    Inventors: Thomas M. Cronin, Michael D. Rosenzweig
  • Patent number: 6392652
    Abstract: A method for delivering animation includes transmitting a single source image to a client system. Parameters that generate a function are transmitted to the client system. Modulation frames are generated with the function. The modulation frames are applied to the single source image to generate the animation.
    Type: Grant
    Filed: September 10, 1998
    Date of Patent: May 21, 2002
    Assignee: Intel Corporation
    Inventors: Thomas M. Cronin, Michael D. Rosenzweig
  • Publication number: 20010034814
    Abstract: Various methods of caching web resources include caching in accordance with a number of times accessed, a frequency of access, or a duration of access. One method of caching web resources includes the step of accessing a first web resource. The first web resource is cached, if no other web resource is accessed after a pre-determined period of time. Another method of caching web resources includes the step of accessing a first web resource. The first web resource is cached, if the first web resource is subsequently accessed more than a pre-determined number of times. Another method of caching web resources includes the step of accessing a plurality of web resources. The accessed web resources are cached as cached web resources in accordance with at least one of a number of times accessed, a frequency of access, or a duration of access. An apparatus comprises storage media containing caching logic for caching web resources.
    Type: Application
    Filed: August 21, 1997
    Publication date: October 25, 2001
    Inventor: MICHAEL D. ROSENZWEIG
  • Publication number: 20010023476
    Abstract: Various methods of caching web resources include caching in accordance with a number of times accessed, a frequency of access, or a duration of access. One method of caching web resources includes the step of accessing a first web resource. The first web resource is cached, if no other web resource is accessed after a pre-determined period of time. Another method of caching web resources includes the step of accessing a first web resource. The first web resource is cached, if the first web resource is subsequently accessed more than a pre-determined number of times. Another method of caching web resources includes the step of accessing a plurality of web resources. The accessed web resources are cached as cached web resources in accordance with at least one of a number of times accessed, a frequency of access, or a duration of access. An apparatus comprises storage media containing caching logic for caching web resources.
    Type: Application
    Filed: May 18, 2001
    Publication date: September 20, 2001
    Inventor: Michael D. Rosenzweig