Patents by Inventor Jerrold Leichter
Jerrold Leichter 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: 12093745Abstract: Various approaches for managing one or more computational commodities in a virtual desktop infrastructure (VDI) include receiving a collection of utilization records for a user utilizing a desktop resource supported by the computational commodity in a desktop pool, each utilization record corresponding to a utilization rate of the computational commodity by the user; and augmenting or reducing allocation of the computational commodity to the desktop resource utilized by the user based at least in part on the utilization rates.Type: GrantFiled: August 31, 2020Date of Patent: September 17, 2024Assignee: International Business Machines CorporationInventors: Vivek Nandavanam, Shravan Sriram, Jerrold Leichter, Alexander Nish, Apostolos Dailianas, Dmitry Illichev
-
Publication number: 20220156124Abstract: Various approaches for managing one or more computational commodities in a virtual desktop infrastructure (VDI) include receiving a collection of utilization records for a user utilizing a desktop resource supported by the computational commodity in a desktop pool, each utilization record corresponding to a utilization rate of the computational commodity by the user; and augmenting or reducing allocation of the computational commodity to the desktop resource utilized by the user based at least in part on the utilization rates.Type: ApplicationFiled: August 31, 2020Publication date: May 19, 2022Inventors: Vivek NANDAVANAM, Shravan SRIRAM, Jerrold LEICHTER, Alexander NISH, Apostolos DAILIANS, Dmitry ILLICHEV
-
Patent number: 8930392Abstract: A system and method for generating suggestions to a user using simulated annealing is disclosed. The system includes a user activity processing unit, a recommendation engine, a ranking engine and a simulated annealing engine. The user activity processing unit receives user activities and generates user interests. The simulated annealing engine generates a temperature to control how far to stray from highly relevant suggestions. The recommendation engine generates a query for content and generates at least one suggestion for the user from received content. The ranking engine ranks the at least one suggestion based on a recency of user interests, frequency of actions associated with the user interests and social affinity of the user to other users that generated any of the at least one suggestions.Type: GrantFiled: June 5, 2012Date of Patent: January 6, 2015Assignee: Google Inc.Inventor: Jerrold Leichter
-
Patent number: 8411874Abstract: The subject matter of this specification can be embodied in, among other things, a computer-implemented method for removing noise from audio that includes building a sound model that represents noises which result from activations of input controls of a computer device. The method further includes receiving an audio signal produced from a microphone substantially near the computer device. The method further includes identifying, without using the microphone, an activation of at least one input control from among the input controls. The method further includes associating a portion of the audio signal as corresponding to the identified activation. The method further includes applying, from the audio model, a representation of a noise for the identified activation to the associated portion of the audio signal so as to cancel at least part of the noise from the audio signal.Type: GrantFiled: June 30, 2010Date of Patent: April 2, 2013Assignee: Google Inc.Inventor: Jerrold Leichter
-
Patent number: 8265292Abstract: The subject matter of this specification can be embodied in, among other things, a computer-implemented method for removing noise from audio that includes building a sound model that represents noises which result from activations of input controls of a computer device. The method further includes receiving an audio signal produced from a microphone substantially near the computer device. The method further includes identifying, without using the microphone, an activation of at least one input control from among the input controls. The method further includes associating a portion of the audio signal as corresponding to the identified activation. The method further includes applying, from the audio model, a representation of a noise for the identified activation to the associated portion of the audio signal so as to cancel at least part of the noise from the audio signal.Type: GrantFiled: September 30, 2011Date of Patent: September 11, 2012Assignee: Google Inc.Inventor: Jerrold Leichter
-
Publication number: 20120020490Abstract: The subject matter of this specification can be embodied in, among other things, a computer-implemented method for removing noise from audio that includes building a sound model that represents noises which result from activations of input controls of a computer device. The method further includes receiving an audio signal produced from a microphone substantially near the computer device. The method further includes identifying, without using the microphone, an activation of at least one input control from among the input controls. The method further includes associating a portion of the audio signal as corresponding to the identified activation. The method further includes applying, from the audio model, a representation of a noise for the identified activation to the associated portion of the audio signal so as to cancel at least part of the noise from the audio signal.Type: ApplicationFiled: September 30, 2011Publication date: January 26, 2012Inventor: Jerrold Leichter
-
Publication number: 20120002820Abstract: The subject matter of this specification can be embodied in, among other things, a computer-implemented method for removing noise from audio that includes building a sound model that represents noises which result from activations of input controls of a computer device. The method further includes receiving an audio signal produced from a microphone substantially near the computer device. The method further includes identifying, without using the microphone, an activation of at least one input control from among the input controls. The method further includes associating a portion of the audio signal as corresponding to the identified activation. The method further includes applying, from the audio model, a representation of a noise for the identified activation to the associated portion of the audio signal so as to cancel at least part of the noise from the audio signal.Type: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Applicant: GOOGLEInventor: Jerrold Leichter
-
Patent number: 7383357Abstract: A system and method is described for centrally managing private computer networks, each of which has a network element assigned the identical IP address. The networks are mapped into domains which each contains only network elements that have unique IP addresses. A separate virtual or physical interface at a management station is associated with each domain whereby management data is exchanged between the management station and a particular domain through a domain-specific interface that is assigned its own IP address. This IP address is inserted as the source address in data transmitted from the management station to the associated domain, thereby enabling a router to discern the domain to which the data should be routed. This IP address is also inserted as a destination address in data transmitted from a domain to the management station, thereby enabling the management station to discern from which domain the received data originated.Type: GrantFiled: April 18, 2002Date of Patent: June 3, 2008Assignee: EMC CorporationInventors: Jerrold Leichter, Salvatore Desimone
-
Publication number: 20020165982Abstract: A system and method is described for centrally managing private computer networks, each of which has a network element assigned the identical IP address. The networks are mapped into domains which each contains only network elements that have unique IP addresses. A separate virtual or physical interface at a management station is associated with each domain whereby management data is exchanged between the management station and a particular domain through a domain-specific interface that is assigned its own IP address. This IP address is inserted as the source address in data transmitted from the management station to the associated domain, thereby enabling a router to discern the domain to which the data should be routed. This IP address is also inserted as a destination address in data transmitted from a domain to the management station, thereby enabling the management station to discern from which domain the received data originated.Type: ApplicationFiled: April 18, 2002Publication date: November 7, 2002Inventors: Jerrold Leichter, Salvatore Desimone