Patents by Inventor Ronald Ho

Ronald Ho 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: 20130038920
    Abstract: An optical device that includes a wavelength-sensitive optical component, which has an associated thermal time constant, is described. Note that an operating wavelength of the wavelength-sensitive optical component is a function of several physical parameters including temperature. Moreover, the optical device includes a heating mechanism that provides heat to the wavelength-sensitive optical component. Furthermore, the optical device includes a driver circuit that provides a pulse-width modulated signal to the heating mechanism. Note that an average pulse-width modulated heat provided by the heating mechanism, and which corresponds to the pulse-width modulated signal, thermally tunes the wavelength-sensitive optical component to a target operating wavelength. Additionally, note that the target operating wavelength corresponds to a target operating temperature of the wavelength-sensitive optical component.
    Type: Application
    Filed: August 9, 2011
    Publication date: February 14, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Frankie Y. Liu, Dinesh D. Patil, Ronald Ho, Ashok V. Krishnamoorthy
  • Patent number: 8358155
    Abstract: One embodiment of the present invention provides a system that facilitates proximity communication. This system includes a circuit containing a bootstrap transistor and a pass-gate transistor, where the drain of the bootstrap transistor is coupled to the gate of the pass-gate transistor. Note that a first coupling capacitance exists between the source of the pass-gate transistor and the drain of the bootstrap transistor and a second coupling capacitance exists between the drain of the pass-gate transistor and the drain of the bootstrap transistor. During operation, the gate and the source of the bootstrap transistor are coupled to a high voltage, thereby causing an intermediate voltage at the drain of the bootstrap transistor.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: January 22, 2013
    Assignee: Oracle America, Inc.
    Inventors: Alex Chow, Robert J. Drost, Ronald Ho, Arlene Proebsting
  • Patent number: 8346087
    Abstract: Embodiments of a system that includes an array of chip modules (CMs) is described. In this system, a given CM in the array includes a semiconductor die that is configured to communicate data signals with one or more adjacent CMs through electromagnetic proximity communication using proximity connectors. Note that the proximity connectors are proximate to a surface of the semiconductor die. Moreover, the given CM is configured to communicate optical signals with other CMs through an optical signal path using optical communication, and the optical signals are encoded using wavelength-division multiplexing (WDM).
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: January 1, 2013
    Assignee: Oracle America, Inc.
    Inventors: Brian W. O'Krafka, Ashok V. Krishnamoorthy, John E. Cunningham, Xuehze Zheng, Ilya A. Sharapov, Ronald Ho
  • Publication number: 20120267491
    Abstract: A locking device (10) comprising: locking members (20) to releasably engage with a locking surface (31); an actuating member (11) operatively connected to the locking members (20); hinges (201) to pivotally connect the locking device (10) to the stand (200); and a raised lip portion (23) defined on at peripheral edge of each locking member (20) to engage with the locking surface (31); wherein the actuating member (11) is pushed in an inwardly direction by a single finger movement that is translated into a lateral inwards movement of the locking members (20) causing the raised lip portions (23) to disengage with the locking surface (31) and thereby detaching the tablet personal computer (100) from the stand (200); and wherein the hinges (201) and raised lip portions (23) enable the tablet personal computer (100) to be tilted and rotated 360° relative to the stand (200).
    Type: Application
    Filed: April 18, 2012
    Publication date: October 25, 2012
    Inventor: Ronald On Ho CHIU
  • Publication number: 20120230695
    Abstract: Embodiments of a system that includes an array of chip modules (CMs) is described. In this system, a given CM in the array includes a semiconductor die that is configured to communicate data signals with one or more adjacent CMs through electromagnetic proximity communication using proximity connectors. Note that the proximity connectors are proximate to a surface of the semiconductor die. Moreover, the given CM is configured to communicate optical signals with other CMs through an optical signal path using optical communication, and the optical signals are encoded using wavelength-division multiplexing (WDM).
    Type: Application
    Filed: September 28, 2007
    Publication date: September 13, 2012
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Brian W. O'Krafka, Ashok V. Krishnamoorthy, John E. Cunningham, Xuehze Zheng, Ilya A. Sharapov, Ronald Ho
  • Patent number: 8250459
    Abstract: First, second, and third sets of spreadsheet cells are defined in a display, the first and second sets being separated by a first boundary having a selected orientation, the second and third sets being separated by a second boundary having the selected orientation. A selected scrolling function is disabled within selected sets among the first, second and third sets of cells in accordance with an alternating pattern.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: August 21, 2012
    Assignee: Google Inc.
    Inventors: Ronald Ho, Fuzzy Khosrowshahi
  • Patent number: 8250460
    Abstract: First, second, and third sets of spreadsheet cells are defined in a display, the first and second sets being separated by a first boundary having a selected orientation, the second and third sets being separated by a second boundary having the selected orientation. A selected scrolling function is disabled within selected sets among the first, second and third sets of cells in accordance with an alternating pattern.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: August 21, 2012
    Assignee: Google Inc.
    Inventors: Ronald Ho, Fuzzy Khosrowshahi
  • Patent number: 8242811
    Abstract: Some embodiments of the present invention provide techniques and systems for high-bandwidth on-chip communication. During operation, the system receives an input voltage signal which is to be transmitted over a wire in a chip. The system then generates one or more modified voltage signals from the input voltage signal. Next, the system drives each of the voltage signals (i.e., the input voltage signal and the one or more modified voltage signals) through a respective capacitor. The system then combines the output signals from the capacitors to obtain a combined voltage signal. Next, the system transmits the combined voltage signal over the wire. The transmitted signals can then be received by a hysteresis receiver which is coupled to the wire through a coupling capacitor.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: August 14, 2012
    Inventors: Jae-sun Seo, Ronald Ho, Robert J. Drost, Robert D. Hopkins
  • Patent number: 8238761
    Abstract: An optical receiver is described. This optical receiver includes a digital feedback circuit that biases a front-end circuit, which receives an optical signal, so that an analog electrical signal output by the front-end circuit is calibrated relative to a reference voltage corresponding to a decision threshold of a digital slicer in the optical receiver. In particular, during a calibration mode the feedback circuit may determine and store a calibration value that calibrates the analog electrical signal relative to the reference voltage. Then, during a normal operating mode, the feedback circuit may output a current corresponding to the stored calibration value that specifies a bias point of the front-end circuit.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: August 7, 2012
    Assignee: Oracle America, Inc.
    Inventors: Frankie Y. Liu, Dinesh D. Patil, Ronald Ho, Elad Alon
  • Publication number: 20120195419
    Abstract: Methods, systems, and apparatus, including computer program products, in which an indication of a telephone call being placed from a calling number is received, and a determination is made of an audio advertisement to play based on the calling number. The audio advertisement is played based on the determination.
    Type: Application
    Filed: April 16, 2012
    Publication date: August 2, 2012
    Inventors: Ronald Ho, Jennifer W. Lin
  • Patent number: 8207752
    Abstract: A multi-chip module (MCM) is described. This MCM includes multiple sites, where a given site in the multiple sites includes multiple chips with proximity connectors that communicate information through proximity communication within the MCM via multiple components associated with the given site. Note that the MCM includes global redundancy and local redundancy at the given site. In particular, the global redundancy involves providing one or more redundant sites in the multiple sites. Furthermore, the local redundancy involves providing one or more redundant chips in the multiple chips and one or more redundant components in the multiple components.
    Type: Grant
    Filed: January 11, 2010
    Date of Patent: June 26, 2012
    Inventors: Kannan Raj, Xuezhe Zheng, Ashok V. Krishnamoorthy, Ronald Ho, Michael O. McCracken, David K. McElfresh, John E. Cunningham
  • Publication number: 20120151317
    Abstract: First, second, and third sets of spreadsheet cells are defined in a display, the first and second sets being separated by a first boundary having a selected orientation, the second and third sets being separated by a second boundary having the selected orientation. A selected scrolling function is disabled within selected sets among the first, second and third sets of cells in accordance with an alternating pattern.
    Type: Application
    Filed: May 5, 2011
    Publication date: June 14, 2012
    Inventors: Ronald Ho, Fuzzy Khosrowshahi
  • Publication number: 20120140914
    Abstract: Methods, systems, and apparatus, including computer program products, in which an indication of a telephone call being placed from a calling number is received, and a determination is made of an audio advertisement to play based on the calling number. The audio advertisement is played based on the determination.
    Type: Application
    Filed: February 8, 2012
    Publication date: June 7, 2012
    Applicant: GOOGLE INC.
    Inventors: Ronald Ho, Jennifer W. Lin
  • Patent number: 8195990
    Abstract: In a proximity communication system, transmit elements on one chip are aligned with receive elements on a second chip juxtaposed with the first chip. However, if the elements are misaligned, either statically or dynamically, the coupling between chips is degraded. The misalignment may be compensated by controllably degrading performance of the system. For example, the transmit signal strength may be increased. The bit period or the time period for biasing each bit may be increased, thereby decreasing the bandwidth. Multiple coupling elements, such as capacitors, may be ganged together, thereby decreasing the number of channels. The granularity of symbols, such as images, may be increased by decreasing the number of bits per symbol. Multiple coupling elements, such as capacitors, may be ganged together, thereby decreasing the number of channels.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: June 5, 2012
    Assignee: Oracle America, Inc.
    Inventors: Ronald Ho, Ashok V. Krishnamoorthy, John E. Cunningham, Robert J. Drost
  • Publication number: 20120114032
    Abstract: A device includes a semiconductor die having a surface, a plurality of proximity connectors proximate to the surface, and a circuit coupled to at least one of the plurality of proximity connectors. The semiconductor die is configured to communicate voltage-mode signals through capacitive coupling using one or more of the plurality of proximity connectors. The circuit also includes a filter with a capacitive-summing junction to equalize the signals.
    Type: Application
    Filed: December 30, 2011
    Publication date: May 10, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ronald Ho, Robert D. Hopkins, William S. Coates, Robert J. Drost
  • Patent number: 8164918
    Abstract: One embodiment of the present invention provides a system that facilitates reducing the power needed for proximity communication. This system includes an integrated circuit with an array of transmission pads that transmit signals using proximity communication. This array is comprised of a set of macropads, where each given macropad is comprised of a set of micropads that can be configured to transmit a signal. A steering fabric routes signals to and within macropads, such that a subset of the micropads in the array can be configured to transmit the signal to a receiving component. Each macropad receives a limited number of input signals, with the steering fabric routing input signals to the micropads of the macropads. By limiting the number of input signals that are routed to the micropads of the macropads, the steering fabric eliminates redundant steering configurations for the array and reduces the power needed to transmit the signal.
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: April 24, 2012
    Assignee: Oracle America, Inc.
    Inventors: Alex Chow, Robert J. Drost, Ronald Ho, Robert Proebsting, Arlene Proebsting, legal representative
  • Publication number: 20120096345
    Abstract: Various embodiments are disclosed. According to one example embodiment, a method may include receiving a document at a first computing device having a display size that is different than a display size of a second computing device where a gesture-created marking was added to the document. The document may include the gesture-created image and a group of tagged characters. The method may further include adjusting a size or shape of the gesture-created marking in the document so that the gesture-created marking encompasses all tagged characters on the display of the first computing device. The adjusting may be performed based on the display size of the first computing device being different than display size of the second computing device.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Applicant: GOOGLE INC.
    Inventors: Ronald Ho, Andrew A. Grieve
  • Publication number: 20120096344
    Abstract: Various embodiments are disclosed. According to one example embodiment, an apparatus may include at least one processor; at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the apparatus to at least: receive, by a computing device having a display with a first dimension that is less than a threshold size, a document including text and at least one image; reformat the document for display on the computing device, including: decreasing a size for at least one of tabs or indents; and moving a location of the at least one image to the left on the display of the computing device.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Applicant: GOOGLE INC.
    Inventors: Ronald Ho, Andrew A. Grieve
  • Publication number: 20120066574
    Abstract: A formula comprising at least one parameter is received. The formula is evaluated based on the at least one parameter in the formula in order to identify the media file. The media file is accessed, and data adapted to cause the media file to be displayed in the electronic document is generated.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 15, 2012
    Applicant: GOOGLE INC.
    Inventors: LiWei Lee, Fuzzy Khosrowshahi, Ronald Ho
  • Patent number: 8135613
    Abstract: Methods, systems, and apparatus, including computer program products, in which an indication of a telephone call being placed from a calling number is received, and a determination is made of an audio advertisement to play based on the calling number. The audio advertisement is played based on the determination.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: March 13, 2012
    Assignee: Google Inc.
    Inventors: Ronald Ho, Jennifer W. Lin