Patents by Inventor Michael A. Perez
Michael A. Perez 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: 20180152827Abstract: The present disclosure discloses automated discovery of and seamless connection to wireless receivers for mirroring, extending, and/or projecting images, audio, and/or video from a computing device to the wireless receivers. A smart discovery program discovers a specific wireless receiver that matches a location for a meeting and provides the user with an option to wirelessly connect to the matching receiver during the meeting. The smart discovery program may also use a current location of the computing device to provide a user with a list relevant wireless receivers. Relevant receivers may include those receivers that are both available and located near the computing device. When a computing device connects to a wireless receiver, it may store the receiver ID for the connected receiver in a local receiver log so that the computing device may use this information to connect to the same receiver at a later time.Type: ApplicationFiled: January 11, 2017Publication date: May 31, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Michael Perez, Mario Barba Garcia, Gianluigi Nusca, Vishal Mhatre
-
Publication number: 20170201077Abstract: A containerized microgrid comprising a sturdy weatherproof housing configured for easy shipping and transport, an inverter for managing renewable and non-renewable energy sources, a battery cabinet with batteries and battery management system, a solar panel storage rack with solar panels and solar panel combiner box, a communication system with satellite and terrestrial radio communications systems, a generator, a security system to protect the containerized microgrid and an optional water purification system.Type: ApplicationFiled: January 14, 2016Publication date: July 13, 2017Inventors: Eric Hafner, Christopher Yanek, Obrie Hostetter, Chad Seeber, Teddy Wright, Michael Perez, Nazar Al-Khayat, Travis Sarver, Vitali Buturlia, Seth DeValve
-
Patent number: 9333096Abstract: A prosthetic limb includes a plurality of extendable segments configured to adjust the length of the prosthetic limb. Also included is a first end assembly operatively coupled to the plurality of extendable segments, wherein the first end assembly is radially adjustable to manipulate the thickness of the prosthetic limb. Further included is a second end assembly operatively coupled to the plurality of extendable segments, wherein the second end assembly is radially adjustable to manipulate the thickness of the prosthetic limb.Type: GrantFiled: April 21, 2014Date of Patent: May 10, 2016Assignee: THE UNIVERSITY OF MASSACHUSETTSInventors: Jonathan Michael Perez de Alderete, Erin Elizabeth Keaney, Brendan Charles Donoghue
-
Publication number: 20150297363Abstract: A prosthetic limb includes a plurality of extendable segments configured to adjust the length of the prosthetic limb. Also included is a first end assembly operatively coupled to the plurality of extendable segments, wherein the first end assembly is radially adjustable to manipulate the thickness of the prosthetic limb. Further included is a second end assembly operatively coupled to the plurality of extendable segments, wherein the second end assembly is radially adjustable to manipulate the thickness of the prosthetic limb.Type: ApplicationFiled: April 21, 2014Publication date: October 22, 2015Applicant: The University of MassachusettsInventors: Jonathan Michael Perez de Alderete, Erin Elizabeth Keaney, Brendan Charles Donoghue
-
Patent number: 8654634Abstract: A system and method for dynamically reassigning buffer space during to maximize IO performance of virtual lanes is set forth. More specifically, the system and method for dynamically reassigning buffer space takes buffer space from unused virtual lanes and reassigns the unused buffer space to used virtual lanes, e.g., when changes occur to an IO configuration. For example, in an embodiment that supports four virtual lanes where only two virtual lanes are in use, the system and method reassign the buffer space from the other two unused virtual lanes for use by the two virtual lanes in use.Type: GrantFiled: May 21, 2007Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: Kris M. Kendall, Calvin C. Paynton, Michael A. Perez
-
Patent number: 8535645Abstract: A particle including at least one aliphatic polymer having anti-microbially active quaternary ammonium groups chemically bound thereto, is provided. The particle may be used to inhibit populations of microorganisms and biofilms. Also provided are methods for the preparation of such particles and uses thereof for the inhibition of microorganisms.Type: GrantFiled: January 1, 2006Date of Patent: September 17, 2013Assignees: Hadasit Medical Research Services & Development Limited, Yissum Research Development Company of the Hebrew University of JerusalemInventors: Abraham J. Domb, Ervin Weiss, Nurit Beyth, Ira Farber, Michael Perez Davidi
-
Patent number: 8270295Abstract: A system and method for reassigning buffer space during to maximize IO performance of virtual lanes is set forth. More specifically, the system and method for reassigning buffer space takes buffer space from unused virtual lanes and reassigns the unused buffer space to used virtual lanes. For example, in an embodiment that supports four virtual lanes where only two virtual lanes are in use, the system and method reassign the buffer space from the other two unused virtual lanes for use by the two virtual lanes in use.Type: GrantFiled: May 21, 2007Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Kris M. Kendall, Calvin C. Paynton, Michael A. Perez
-
Patent number: 8240312Abstract: The present invention discloses a selective and a non-selective method and means of treating microbial diseases in local infections. The novel method comprising the step of emitting a beam of a blue light towards the tissue to be treated, wherein the beam is having a wavelength from 400 to 550 nanometers and further wherein the temperature of said tissue is not exceeding about 42° C. along the procedure or immediately after it so that a selective phototoxic effect is exerted. A cost effective device for selectively or non-selectively exerting phototoxic effect by emitting a beam of blue light towards a tissue to be treated is also provided useful, especially for dental application.Type: GrantFiled: September 9, 2004Date of Patent: August 14, 2012Assignee: Osnat FeuersteinInventors: Osnat Feuerstein, Ervin I. Weiss, Michael Perez Davidi
-
Patent number: 7757017Abstract: Mechanisms for adjusting direction of data flow between input/output (I/O) bridges and I/O hubs based on real time traffic levels are provided. The mechanisms of the illustrative embodiments provide firmware and/or hardware for monitoring data flow through an I/O bridge loop and corresponding I/O hub in order to determine if a condition exists requiring reassignment of the direction each I/O bridge sends its data. In particular, the firmware/hardware determines whether a current traffic condition through the I/O bridges and I/O hub meets criteria indicative of one pathway through the I/O bridge loop being over-utilized while another pathway through the I/O bridge loop is under-utilized. If it is determined that such a condition exists, the configuration of the I/O bridges may be automatically modified to reassign which pathway is utilized by the I/O bridge in sending/receiving I/O data traffic through the I/O bridge loop.Type: GrantFiled: May 15, 2007Date of Patent: July 13, 2010Assignee: International Business Machines CorporationInventors: Chad J. Larson, Ricardo Mata, Jr., Michael A. Perez, Steven Vongvibool
-
Patent number: 7695010Abstract: A stored gas inflator having a chamber. The chamber houses a quantity of stored gas. The chamber is sealed by a burst disk. A frangible support is also added. The frangible support is designed to support the burst disk. The frangible support breaks during deployment of the inflator. The inflator is further constructed such that when the temperature of the inflator exceeds a threshold level, the gas is vented out of the chamber through the frangible member.Type: GrantFiled: February 19, 2008Date of Patent: April 13, 2010Assignee: Autoliv ASP, Inc.Inventors: Michael Perez, Scott Jackson, Anthony M. Young, Brent A. Parks, David Green, Greg Lanham
-
Patent number: 7660925Abstract: Mechanisms for balancing bus bandwidth across a plurality of PCI-Express (PCIe) endpoints are provided. Firmware automatically operates in concert with established data structures to set operational parameters of the PCIe endpoints so as to maximize usage of the available bandwidth of a front-side bus while minimizing isochronous issues and the likelihood that the performance of the PCIe endpoints cannot be guaranteed. A first table data structure comprises various combinations of operational parameter settings for controlling bandwidth usage of each of the endpoints of the data processing system. A second table data structure contains a listing of the endpoints that the data processing system supports with their associated minimum data rates, priorities, and whether the endpoints have isochronous requirements. A setting of the desired bandwidth balancing level is used along with these data structures to determine how to adjust the operating parameters of the PCIe endpoints.Type: GrantFiled: April 17, 2007Date of Patent: February 9, 2010Assignee: International Business Machines CorporationInventors: Chad J. Larson, Ricardo Mata, Jr., Michael A. Perez, Steven Vongvibool
-
Patent number: 7653773Abstract: In a dynamic mode, firmware sets a threshold of errors that may occur within a predetermined period of time. If the threshold is exceeded, the firmware queries the front-side bus performance counters to determine whether the front-side bus is operating at its maximum data rate. If the front-side bus is not running at the maximum data rate, then the firmware bumps the data rate settings for the endpoint that exceeds the threshold by one step. If the front-side bus is running at its maximum data rate, then the firmware queries all the endpoints to determine which endpoints are active. The firmware then determines whether there are any active endpoints that are lower priority than the complaining endpoint. The mechanism drops the lower priority endpoints by one step and raises the complaining endpoint by one step.Type: GrantFiled: October 3, 2007Date of Patent: January 26, 2010Assignee: International Business Machines CorporationInventors: Chad J. Larson, Ricardo Mata, Jr., Michael A. Perez, Steven Vongvibool
-
Publication number: 20090206586Abstract: A stored gas inflator having a chamber. The chamber houses a quantity of stored gas. The chamber is sealed by a burst disk. A frangible support is also added. The frangible support is designed to support the burst disk. The frangible support breaks during deployment of the inflator. The inflator is further constructed such that when the temperature of the inflator exceeds a threshold level, the gas is vented out of the chamber through the frangible member.Type: ApplicationFiled: February 19, 2008Publication date: August 20, 2009Inventors: Michael Perez, Scott Jackson, Anthony M. Young, Brent A. Parks, David Green, Greg Lanham
-
Publication number: 20090094401Abstract: In a dynamic mode, firmware sets a threshold of errors that may occur within a predetermined period of time. If the threshold is exceeded, the firmware queries the front-side bus performance counters to determine whether the front-side bus is operating at its maximum data rate. If the front-side bus is not running at the maximum data rate, then the firmware bumps the data rate settings for the endpoint that exceeds the threshold by one step. If the front-side bus is running at its maximum data rate, then the firmware queries all the endpoints to determine which endpoints are active. The firmware then determines whether there are any active endpoints that are lower priority than the complaining endpoint. The mechanism drops the lower priority endpoints by one step and raises the complaining endpoint by one step.Type: ApplicationFiled: October 3, 2007Publication date: April 9, 2009Inventors: Chad J. Larson, Ricardo Mata, JR., Michael A. Perez, Steven Vongvibool
-
Publication number: 20090016866Abstract: A manual wheelchair loader design to lift and place an article, such as a collapsible wheelchair, into the cargo area of a vehicle. The loader includes a base adapted to rest on a substantially flat surface within the vehicle. At least one support arm is connected to the base to hold a carriage. The carriage is adapted to rotate between a first position and a second position. The carriage further has a lower support surface adapted to support the article being loaded when the frame is in a first position. The carriage also has a lateral support surface adapted to support the article being loaded when the carriage is in a second position. A ramp is hingedly connected to lower support surface for wheeling the article thereto.Type: ApplicationFiled: January 16, 2007Publication date: January 15, 2009Applicant: UNIVERSITY OF SOUTH FLORIDAInventors: David Zaragoza, Pedro Romero, Patrice Waller, Josh Stuart, Michael Perez Cabezas
-
Publication number: 20080301350Abstract: A system for reassigning root complex resources in a multi-root PCI express system identifies resources from a lower performing root complex port and reassigns those resources to the higher performing root complex. The system does not change the number of PCI Express lanes, the resources each root complex uses may be reassigned to allow those resources to be translated to available credits for an endpoint. For example, in one embodiment, two root complexes are configured as x8 root complexes with the root complex resources distributed across the two root complexes based upon the usage of the root complex resources.Type: ApplicationFiled: May 31, 2007Publication date: December 4, 2008Inventors: Chad J. Larson, Ricardo Mata, Michael A. Perez, Steven Vongvibool
-
Publication number: 20080291825Abstract: A system and method for dynamically reassigning buffer space during to maximize IO performance of virtual lanes is set forth. More specifically, the system and method for dynamically reassigning buffer space takes buffer space from unused virtual lanes and reassigns the unused buffer space to used virtual lanes, e.g., when changes occur to an IO configuration. For example, in an embodiment that supports four virtual lanes where only two virtual lanes are in use, the system and method reassign the buffer space from the other two unused virtual lanes for use by the two virtual lanes in use.Type: ApplicationFiled: May 21, 2007Publication date: November 27, 2008Inventors: Kris M. Kendall, Calvin C. Paynton, Michael A. Perez
-
Publication number: 20080291824Abstract: A system and method for reassigning buffer space during to maximize IO performance of virtual lanes is set forth. More specifically, the system and method for reassigning buffer space takes buffer space from unused virtual lanes and reassigns the unused buffer space to used virtual lanes. For example, in an embodiment that supports four virtual lanes where only two virtual lanes are in use, the system and method reassign the buffer space from the other two unused virtual lanes for use by the two virtual lanes in use.Type: ApplicationFiled: May 21, 2007Publication date: November 27, 2008Inventors: Kris M. Kendall, Calvin C. Paynton, Michael A. Perez
-
Publication number: 20080285457Abstract: A system and method for adjusting direction of data flow between input/output (I/O) bridges and I/O hubs based on real time traffic levels are provided. The mechanisms of the illustrative embodiments provide firmware and/or hardware for monitoring data flow through an I/O bridge loop and corresponding I/O hub in order to determine if a condition exists requiring reassignment of the direction each I/O bridge sends its data. In particular, the firmware/hardware determines whether a current traffic condition through the I/O bridges and I/O hub meets criteria indicative of one pathway through the I/O bridge loop being over-utilized while another pathway through the I/O bridge loop is under-utilized. If it is determined that such a condition exists, the configuration of the I/O bridges may be automatically modified to reassign which pathway is utilized by the I/O bridge in sending/receiving I/O data traffic through the I/O bridge loop.Type: ApplicationFiled: May 15, 2007Publication date: November 20, 2008Inventors: Chad J. Larson, Ricardo Mata, JR., Michael A. Perez, Steven Vongvibool
-
Patent number: D790929Type: GrantFiled: March 7, 2016Date of Patent: July 4, 2017Assignee: RaZbaby Innovative Baby Products, Inc.Inventor: Adam Michael Perez