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: 20180152827
    Abstract: 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: Application
    Filed: January 11, 2017
    Publication date: May 31, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael Perez, Mario Barba Garcia, Gianluigi Nusca, Vishal Mhatre
  • Publication number: 20170201077
    Abstract: 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: Application
    Filed: January 14, 2016
    Publication date: July 13, 2017
    Inventors: Eric Hafner, Christopher Yanek, Obrie Hostetter, Chad Seeber, Teddy Wright, Michael Perez, Nazar Al-Khayat, Travis Sarver, Vitali Buturlia, Seth DeValve
  • Patent number: 9333096
    Abstract: 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: Grant
    Filed: April 21, 2014
    Date of Patent: May 10, 2016
    Assignee: THE UNIVERSITY OF MASSACHUSETTS
    Inventors: Jonathan Michael Perez de Alderete, Erin Elizabeth Keaney, Brendan Charles Donoghue
  • Publication number: 20150297363
    Abstract: 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: Application
    Filed: April 21, 2014
    Publication date: October 22, 2015
    Applicant: The University of Massachusetts
    Inventors: Jonathan Michael Perez de Alderete, Erin Elizabeth Keaney, Brendan Charles Donoghue
  • Patent number: 8654634
    Abstract: 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: Grant
    Filed: May 21, 2007
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kris M. Kendall, Calvin C. Paynton, Michael A. Perez
  • Patent number: 8535645
    Abstract: 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: Grant
    Filed: January 1, 2006
    Date of Patent: September 17, 2013
    Assignees: Hadasit Medical Research Services & Development Limited, Yissum Research Development Company of the Hebrew University of Jerusalem
    Inventors: Abraham J. Domb, Ervin Weiss, Nurit Beyth, Ira Farber, Michael Perez Davidi
  • Patent number: 8270295
    Abstract: 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: Grant
    Filed: May 21, 2007
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kris M. Kendall, Calvin C. Paynton, Michael A. Perez
  • Patent number: 8240312
    Abstract: 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: Grant
    Filed: September 9, 2004
    Date of Patent: August 14, 2012
    Assignee: Osnat Feuerstein
    Inventors: Osnat Feuerstein, Ervin I. Weiss, Michael Perez Davidi
  • Patent number: 7757017
    Abstract: 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: Grant
    Filed: May 15, 2007
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: Chad J. Larson, Ricardo Mata, Jr., Michael A. Perez, Steven Vongvibool
  • Patent number: 7695010
    Abstract: 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: Grant
    Filed: February 19, 2008
    Date of Patent: April 13, 2010
    Assignee: Autoliv ASP, Inc.
    Inventors: Michael Perez, Scott Jackson, Anthony M. Young, Brent A. Parks, David Green, Greg Lanham
  • Patent number: 7660925
    Abstract: 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: Grant
    Filed: April 17, 2007
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Chad J. Larson, Ricardo Mata, Jr., Michael A. Perez, Steven Vongvibool
  • Patent number: 7653773
    Abstract: 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: Grant
    Filed: October 3, 2007
    Date of Patent: January 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Chad J. Larson, Ricardo Mata, Jr., Michael A. Perez, Steven Vongvibool
  • Publication number: 20090206586
    Abstract: 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: Application
    Filed: February 19, 2008
    Publication date: August 20, 2009
    Inventors: Michael Perez, Scott Jackson, Anthony M. Young, Brent A. Parks, David Green, Greg Lanham
  • Publication number: 20090094401
    Abstract: 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: Application
    Filed: October 3, 2007
    Publication date: April 9, 2009
    Inventors: Chad J. Larson, Ricardo Mata, JR., Michael A. Perez, Steven Vongvibool
  • Publication number: 20090016866
    Abstract: 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: Application
    Filed: January 16, 2007
    Publication date: January 15, 2009
    Applicant: UNIVERSITY OF SOUTH FLORIDA
    Inventors: David Zaragoza, Pedro Romero, Patrice Waller, Josh Stuart, Michael Perez Cabezas
  • Publication number: 20080301350
    Abstract: 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: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Chad J. Larson, Ricardo Mata, Michael A. Perez, Steven Vongvibool
  • Publication number: 20080291825
    Abstract: 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: Application
    Filed: May 21, 2007
    Publication date: November 27, 2008
    Inventors: Kris M. Kendall, Calvin C. Paynton, Michael A. Perez
  • Publication number: 20080291824
    Abstract: 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: Application
    Filed: May 21, 2007
    Publication date: November 27, 2008
    Inventors: Kris M. Kendall, Calvin C. Paynton, Michael A. Perez
  • Publication number: 20080285457
    Abstract: 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: Application
    Filed: May 15, 2007
    Publication date: November 20, 2008
    Inventors: Chad J. Larson, Ricardo Mata, JR., Michael A. Perez, Steven Vongvibool
  • Patent number: D790929
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: July 4, 2017
    Assignee: RaZbaby Innovative Baby Products, Inc.
    Inventor: Adam Michael Perez