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: 20220334906Abstract: 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: ApplicationFiled: July 1, 2022Publication date: October 20, 2022Inventors: Vijayalaxmi Patil, Makarand Ramesh Muley, Farnaz Abdollahi, Jamel Tayeb, Tamoghna Ghosh, Michael D. Rosenzweig, Shreerekha Balachandar
-
Patent number: 10389788Abstract: 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: GrantFiled: December 27, 2014Date of Patent: August 20, 2019Assignee: Intel CorporationInventors: Rajesh Poornachandran, Ned M. Smith, Michael D. Rosenzweig, Vincent J. Zimmer, Qixiong J. Bian
-
Patent number: 10108387Abstract: 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: GrantFiled: September 16, 2015Date of Patent: October 23, 2018Assignee: Intel CorporationInventors: Rajesh Poornachandran, Rita H. Wouhaybi, Michael D. Rosenzweig
-
Publication number: 20170075638Abstract: 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: ApplicationFiled: September 16, 2015Publication date: March 16, 2017Inventors: Rajesh Poornachandran, Rita H. Wouhaybi, Michael D. Rosenzweig
-
Patent number: 9442758Abstract: 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: GrantFiled: January 21, 2009Date of Patent: September 13, 2016Assignee: Marvell International Ltd.Inventors: Premanand Sakarda, Scott B. Peirce, Jia Bao, Marlon Moncrieffe, Priya Vaidya, Michael D Rosenzweig, Minda Zhang, Palanisamy Mohanraj
-
Publication number: 20160191595Abstract: 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: ApplicationFiled: December 27, 2014Publication date: June 30, 2016Inventors: Rajesh Poornachandran, Ned M. Smith, Michael D. Rosenzweig, Vincent J. Zimmer, Qixiong J. Bian
-
Publication number: 20140380046Abstract: 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: ApplicationFiled: June 24, 2013Publication date: December 25, 2014Inventors: Rajesh Poornachandran, Yeugeniy Epshteyn, Michael D. Rosenzweig, Abhijeet Kolekar, Niveditha Sundaram, Ajit P. Joshi, Junhai Qiu
-
Publication number: 20110249022Abstract: 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: ApplicationFiled: April 8, 2010Publication date: October 13, 2011Inventors: Rajesh Poornachandran, Michael D. Rosenzweig
-
Patent number: 7277722Abstract: 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: GrantFiled: June 27, 2001Date of Patent: October 2, 2007Assignee: Intel CorporationInventor: Michael D. Rosenzweig
-
Patent number: 7245305Abstract: 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: GrantFiled: April 29, 2005Date of Patent: July 17, 2007Assignee: Intel CorporationInventors: Adam T. Lake, Michael D. Rosenzweig, Mark J. Harris, Jason E. Plumb, Carl S. Marshall
-
Patent number: 7098925Abstract: 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: GrantFiled: March 10, 2000Date of Patent: August 29, 2006Assignee: Intel CorporationInventors: Adam T. Lake, Michael D. Rosenzweig, Mark J. Harris, Jason E. Plumb, Carl S. Marshall
-
Patent number: 6975328Abstract: 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: GrantFiled: April 29, 2005Date of Patent: December 13, 2005Assignee: Intel CorporationInventors: Adam T. Lake, Michael D. Rosenzweig, Mark J. Harris, Jason E Plumb, Carl S. Marshall
-
Patent number: 6542158Abstract: 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: GrantFiled: January 11, 2002Date of Patent: April 1, 2003Assignee: Intel CorporationInventors: Thomas M. Cronin, Michael D. Rosenzweig
-
Patent number: 6526479Abstract: 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: GrantFiled: May 18, 2001Date of Patent: February 25, 2003Assignee: Intel CorporationInventor: Michael D. Rosenzweig
-
Patent number: 6505251Abstract: 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: GrantFiled: March 6, 1998Date of Patent: January 7, 2003Assignee: Intel CorporationInventors: Michael D. Rosenzweig, Mark R. Leavy
-
Publication number: 20030003944Abstract: 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: ApplicationFiled: June 27, 2001Publication date: January 2, 2003Inventor: Michael D. Rosenzweig
-
Publication number: 20020060664Abstract: 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: ApplicationFiled: January 11, 2002Publication date: May 23, 2002Inventors: Thomas M. Cronin, Michael D. Rosenzweig
-
Patent number: 6392652Abstract: 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: GrantFiled: September 10, 1998Date of Patent: May 21, 2002Assignee: Intel CorporationInventors: Thomas M. Cronin, Michael D. Rosenzweig
-
Publication number: 20010034814Abstract: 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: ApplicationFiled: August 21, 1997Publication date: October 25, 2001Inventor: MICHAEL D. ROSENZWEIG
-
Publication number: 20010023476Abstract: 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: ApplicationFiled: May 18, 2001Publication date: September 20, 2001Inventor: Michael D. Rosenzweig