Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Haba, US

Bao Tuan Haba, Newark, CA US

Patent application numberDescriptionPublished
20110205231MAPPING DATA IN ENTERPRISE APPLICATIONS FOR OPERATIONAL VISIBILITY - Novel tools and techniques for generating map displays to graphically illustrate financial performance. In one aspect, a map display might employ a coloration scheme that distinguishes among various ranked regions to illustrate, for example, revenue performance (which can be measured by any of a number of metrics), to allow a user to quickly understand the relative performance of a product line across a number of regions. In another aspect, a map display might correlate a first set of revenue information (or other financial information) with other data sets, such as sales force data, competitive sales data, and/or the like, to allow a user to quickly identify correlative patterns in the two data sets. Such map displays might feature two maps side-by-side, or might superimpose a map of one data set over a map of another data set, to assist in the user's visual analysis.08-25-2011
20110208562BUSINESS INTELLIGENCE DASHBOARDS FOR PERFORMANCE ANALYSIS - Novel tools and techniques for providing decision support to enterprises. Certain of these tools analyze and/or display information, including, in a particular aspect, revenue and/or other financial information, in novel ways. These features can provide users with enhanced insight into the performance of various product lines and/or into opportunities to enhance such performance, including (but not limited to) insight into the performance of two or more product lines in conjunction with one another. In another aspect, certain tools provide heretofore unavailable facilities for evaluating the success of an acquisition, for example, by providing insight into the market compatibility of an acquired product line with an existing product line.08-25-2011

Belgacem Haba, Cupertino, CA US

Patent application numberDescriptionPublished
20090032913Component and assemblies with ends offset downwardly - A stackable microelectronic component includes a dielectric layer having an attachment portion. The dielectric layer has a first side, a second side, and outer ends lying outwardly of the attachment portion. The outer ends are offset from the attachment portion. A semiconductor chip is assembled to the second side of the dielectric layer at the attachment portion. First terminal structures are carried by the outer ends of the dielectric layer for connecting the semiconductor chip with external circuitry located above the first side of the dielectric layer. Second terminal structures are carried by the outer ends of the dielectric layer for connecting the semiconductor chip with external circuitry located below the second side of the dielectric layer.02-05-2009
20090108416DIRECT-CONNECT SIGNALING SYSTEM - A direct-connect signaling system including a printed circuit board and first and second integrated circuit packages disposed on the printed circuit board. A plurality of electric signal conductors extend between the first and second integrated circuit packages suspended above the printed circuit board.04-30-2009
20120001670Clock Routing in Mulitiple Channel Modules and Bus Systems - The terminating module includes integrated circuits and a termination circuit which receive clock signals from the integrated circuit. The integrated circuit includes at least one memory integrated circuit mounted on a printed circuit board. An electrical connector is configured to couple the terminating module to a motherboard. Additionally, the termination circuit includes a resistor. In another embodiment, the terminating module provides a printed circuit board, a memory integrated circuit mounted on the circuit board, a terminator circuit which includes a resistor, and an electrical connector. The electrical connector couples the terminating module to a motherboard.01-05-2012

Patent applications by Belgacem Haba, Cupertino, CA US

Belgacem Haba, San Jose, CA US

Patent application numberDescriptionPublished
20120133057EDGE CONNECT WAFER LEVEL STACKING - A stacked microelectronic assembly includes a first stacked subassembly and a second stacked subassembly overlying a portion of the first stacked subassembly. Each stacked subassembly includes at least a respective first microelectronic element having a face and a respective second microelectronic element having a face overlying and parallel to a face of the first microelectronic element. Each of the first and second microelectronic elements has edges extending away from the respective face. A plurality of traces at the respective face extend about at least one respective edge. Each of the first and second stacked subassemblies includes contacts connected to at least some of the plurality of traces. Bond wires conductively connect the contacts of the first stacked subassembly with the contacts of the second stacked subassembly.05-31-2012

Charles A. Haba, Massillon, OH US

Patent application numberDescriptionPublished
20090277109Method of infiltration and impact resistant construction for glazing in a barrier - A glazing system for use with a barrier that has a panel with an opening is disclosed. An impact glazing, which covers the opening, includes an inner surface and an outer surface and a plurality of apertures around its periphery. A fastener having a fastener head passes through each corresponding aperture and into the panel. The glazing system also includes an elastically deformable washer positioned between each fastener head and the impact glazing. The glazing system may also include an inner bezel covering the periphery of the glazing on the inner surface and an outer bezel covering the periphery of the glazing on the outer surface, wherein the bezels are secured to the barrier and the glazing by a corresponding piece of adhesive tape.11-12-2009

Charles A. Haba, Troy, MI US

Patent application numberDescriptionPublished
20100207370Plastic Bracket Countermeasure For Door Side Impact - An automobile door bracket includes an attachment section and a corrugated section. The door bracket is placed within an automobile door assembly to function as a side impact countermeasure.08-19-2010

Patent applications by Charles A. Haba, Troy, MI US

Chaz Haba, Sherman Oaks, CA US

Patent application numberDescriptionPublished
20080274818GOLF TRAINING GLOVE AND METHOD - A golf glove includes a palm section having attached thereto a thumb sleeve, an index finger sleeve, a middle finger sleeve, a ring finger sleeve and a baby finger sleeve. Partial connections are made between the thumb finger sleeve and the palm section, the middle finger sleeve and ring finger and the index finger sleeve and the middle finger sleeve allowing the glove to serve as a golf swing training aid.11-06-2008
20100028723POWER CELL APPARATUS WITH THREE DIMENSIONAL INTERCONNECT - An integrated power cell having three dimensional interconnected component cells is provided. The integrated power cell includes a plurality of individual battery cells connected in serial and parallel form to create a battery pack. The battery back is coupled to control circuitry by low resistance lead connections. The cell includes a plurality of blocks of individual component batteries, each battery having a positive terminal and a negative terminal. A first compound connector couples all of the positive terminals of a first block of cells to each other and to all of the negative terminals of a second, adjacent block of cells. A second compound connector couples all of the negative terminals of the first block of cells to each other and to all of the positive terminals of a third, adjacent block of cells. A compound positive lead connector couples one set of terminals and a compound negative lead connector coupled another set of terminals to an input circuit and an output circuit.02-04-2010

Erez Haba, Redmond, WA US

Patent application numberDescriptionPublished
20090319819Clock Synchronization Using Correlation Events - Two clocks may be synchronized by calculating skew and offset values that may be determined from several correlation events. A correlation event may be the passing of messages in both directions between the two devices. The skew and offset values may be used to determine the time of non-correlated events. The clock synchronization may be performed on a real time basis or may be performed on a post processing basis. One method for calculating the skew and offset may use inequalities within a solution space to refine a solution set with multiple sets of correlation events.12-24-2009
20090328059Synchronizing Communication Over Shared Memory - Two threads may communicate via shared memory using two different modes. In a polling mode, a receiving thread may poll an indicator set by the sending thread to determine if a message is present. In a blocking mode, the receiving thread may wait until a synchronization object is set by the sending thread which may cause the receiving thread to return to the polling mode. The polling mode may have low latency buy may use processor activity of the receiving thread to repetitively check the indictor. The blocking mode may have a higher latency but may allow the receiving thread to enter a sleep mode or perform other activities.12-31-2009

Haydar Haba, Burlingame, CA US

Patent application numberDescriptionPublished
20090059918INTELLIGENT CALL ROUTING - A call routing decision for connecting a call between source and target devices is based on the traffic type (e.g., facsimile, modem, voice). In some implementations, the traffic type is determined and stored (e.g., in a billing record). The traffic type can be used to connect, block or reroute subsequent calls of the same traffic type.03-05-2009
20110007732Unified Communication System - A unified communication system is disclosed that allows a variety of end point types to participate in a communication event using a common, unified communication system. In some implementations, a calling party interacts with a client application residing on an endpoint to make a communication request to another endpoint. A communication event manager residing in the unified communication system selects a script from a repository of scripts based on the communication event and the capabilities of the endpoints. A communication event execution engine receives a user profile associated with at least one of the endpoints. The user profile can be configured by the user to describe the user's preferences for how the communication should be processed by the unified communication system.01-13-2011
20110015930UNIFIED COMMUNICATION SYSTEM - A unified communication system is disclosed that allows a variety of end point types to participate in a communication event using a common, unified communication system. In some implementations, a calling party interacts with a client application residing on an endpoint to make a communication request to another endpoint. A communication event manager residing in the unified communication system selects a script from a repository of scripts based on the communication event and the capabilities of the endpoints. A communication event execution engine receives a user profile associated with at least one of the endpoints. The user profile can be configured by the user to describe the user's preferences for how the communication should be processed by the unified communication system.01-20-2011
20110235791PAYMENT SYSTEM FOR PAYING PEERING PARTNERS IN A TELECOMMUNICATIONS NETWORK - Peering partners register with a peering network for direct broadband routing of call offers. The peering network terminates call offers on behalf of peering partners, collecting call detail records, summarizing termination usage, and calculating a payment to be provided to the peering partner in return for using the services of the peering network.09-29-2011
20120102208MULTI-LAYER STACK PLATFORM FOR CLOUD COMMUNICATIONS - A multi-layer stack platform is provided for cloud communication connections and services between devices. The system includes three or more layers, including a directory component, an applications component, and a peering component. An interconnection component may also be provided for communication between the applications component and the peering component. The components operate to provide communication services, such as sessions, according to the functionality of a selected application by adhering to device, user, and routing rules and preferences. The device, user, and routing rules and preferences are maintained in and processed by the directory component. The applications component receives communication session requests and accesses corresponding application scripts to perform the requested session. The peering component receives the device, user, and routing rules and preferences, and establishes connection between devices based on the rules and preferences as defined by the directory component.04-26-2012

Patent applications by Haydar Haba, Burlingame, CA US