Sutanto
Bambang Sutanto, Hillsboro, OR US
Patent application number | Description | Published |
---|---|---|
20130339689 | LATER STAGE READ PORT REDUCTION - In some implementations, a register file has a plurality of read ports for providing data to a micro-operation during execution of the micro-operation. For example, the micro-operation may utilize at least two data sources, with at least one first data source being utilized at least one pipeline stage earlier than at least one second data source. A number of register file read ports may be allocated for executing the micro-operation. A bypass calculation is performed during a first pipeline stage to detect whether the at least one second data source is available from a bypass network. During a subsequent second pipeline stage, when the at least one second data source is detected to be available from the bypass network, the number of the read ports allocated to the micro-operation may be reduced. | 12-19-2013 |
20140181476 | Scheduler Implementing Dependency Matrix Having Restricted Entries - A scheduler implementing a dependency matrix having restricted entries is disclosed. A processing device of the disclosure includes a decode unit to decode an instruction and a scheduler communicably coupled to the decode unit. In one embodiment, the scheduler is configured to receive the decoded instruction, determine that the decoded instruction qualifies for allocation as a restricted reservation station (RS) entry type in a dependency matrix maintained by the scheduler, identify RS entries in the dependency matrix that are free for allocation, allocate one of the identified free RS entries with information of the decoded instruction in the dependency matrix, and update a row of the dependency matrix corresponding to the claimed RS entry with source dependency information of the decoded instruction. | 06-26-2014 |
Bambang Sutanto, Portland, OR US
Patent application number | Description | Published |
---|---|---|
20140195790 | PROCESSOR WITH SECOND JUMP EXECUTION UNIT FOR BRANCH MISPREDICTION - A secondary jump execution unit (JEU) is incorporated in a micro-processor to operate concurrently with a primary JEU, enabling the execution of simultaneous branch operations with possible detection of multiple branch mispredicts. When branch operations are executed on both JEUs in a same instruction cycle, mispredict processing for the secondary JEU is skidded into the primary JEU's dispatch pipeline such that the branch processing for the secondary JEU occurs after processing of the branch for the primary JEU and while the primary JEU is not processing a branch. Moreover, in cases when a nuke command is also received from a reorder buffer of the processor, the branch processing for the secondary JEU is further delayed to accommodate processing of the nuke on the primary JEU. Further embodiments support the promotion of the secondary JEU to have access to the mispredict mechanisms of the primary JEU in certain circumstances. | 07-10-2014 |
Ferry Sutanto, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090245248 | METHOD AND APPARATUS FOR PROVIDING RESILIENCY IN MULTICAST NETWORKS - Techniques for providing resilient multicast traffic processing in a network element are described herein. In one embodiment of the invention, a network element separately joins equivalent multicast traffic streams at a first and second interface respectively. During uninterrupted operation, the network element processes the packets of the multicast traffic stream it receives at the first interface and drops the packets of the equivalent multicast traffic stream it receives at the second interface. Upon an interruption of the packets of the multicast traffic stream being received at the first interface, the network element transitions to processing the packets of the equivalent multicast traffic stream it receives at the second interface. Other methods and apparatuses are also described. | 10-01-2009 |
20140003430 | METHOD AND APPARATUS FOR PROVIDING RESILIENCY IN MULTICAST NETWORKS | 01-02-2014 |
Herry Sutanto, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20080260241 | Grouping writing regions of digital ink - A method for grouping writing regions of digital ink receives processed digital ink that comprises writing regions. A relationship can be generated between a plurality of the writing regions. A feature set can be determined that is associated with the plurality of the writing regions. The plurality of the writing regions can be grouped based on the feature set. | 10-23-2008 |
20090285485 | Systems, Methods, And Computer-Readable Media for Fast Neighborhood Determinations In Dynamic Environments - Methods, systems, and computer-readable media for ascertaining neighborhood information in a dynamically changing environment, such as an electronic ink environment may include: (a) receiving data representing plural electronic ink strokes; (b) defining a first vertex associated with a first ink stroke; and (c) determining neighboring vertices to the first vertex, wherein the neighboring vertices are associated with ink stroke(s) other than the first ink stroke. Additional systems, methods, and computer-readable media may include: (a) receiving data representing plural electronic ink strokes; (b) defining plural vertices associated with the ink strokes; (c) receiving input indicating a selection of an ink component; and (d) determining at least one neighboring component by determining which ink component(s) located outside of the selection include one or more ink strokes having vertices that neighbor vertices included in the selection. | 11-19-2009 |
20100058297 | SEAMLESS DEBUGGING AMONG DIFFERENT APPLICATION VIEWS - In an embodiment, a computer system initiates an application debugging process for an application that is to be debugged and maps runtime object elements of the application to both code elements and graphical elements. The computer system appends portions of software code to each runtime object element so that a runtime event is outputted indicating which corresponding graphical or code element is currently being processed. The computer system accesses the outputted runtime events to determine which graphical or code element is currently being processed and, based on the accessed outputted runtime events and based on the mappings, displays the elements currently being debugged in a first view. The computer system, based on the accessed outputted runtime events and based on the mappings, switches views from the first view to a second view without restarting the application debugging process for the application being debugged. | 03-04-2010 |
20110107306 | MULTI-VIEW DEBUGGING - Debugging an executing process. A method includes accessing a unique key that is common to two or more different representations of a same function in the process. A runtime for the executing process is annotated with the unique key. The method further includes detecting that the function is executing. The unique key is used to provide an indication in one or more of the two or more different representations that the function is executing. | 05-05-2011 |
20140095992 | GROUPING WRITING REGIONS OF DIGITAL INK - A method for grouping writing regions of digital ink receives processed digital ink that comprises writing regions. A relationship can be generated between a plurality of the writing regions. A feature set can be determined that is associated with the plurality of the writing regions. The plurality of the writing regions can be grouped based on the feature set. | 04-03-2014 |
Ivan Sutanto, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20150069380 | VARISTOR-TRANSISTOR HYBRID DEVICES - Simple transistor structures may be made using iron-titanate substrates. These structures may operate as varistor-transistor hybrid devices. The iron-titanate substrates may include pseudobrookite (PsB) substrates or 55 atomic % ilmenite (FeTiO3) and 45 atomic % hematite (Fe | 03-12-2015 |
Jemmy Sutanto, Scottsdale, AZ US
Patent application number | Description | Published |
---|---|---|
20130070436 | SYSTEMS AND METHODS FOR HIGH ASPECT RATIO FLIP-CHIP INTERCONNECTS - Interconnect and/or reflow methods of the present disclosure achieve high aspect ratio interconnects, for example interconnects having an aspect ratio as high as 4, in addition to wider interconnect height tolerances among interconnects (for example, interconnects having a height variability of up to about 30%) while still achieving reliable electrical connections. Moreover, flip-chip interconnects configured in accordance with principles of the present disclosure can provide improved z-axis spacing between die-to-die and/or die-to-substrate flip chip stacks, for example z-axis spacing as large as 600 μm. In this manner, additional spacing can be achieved for MEMS devices and/or similar components that are extendable and/or deformable out of the die plane. | 03-21-2013 |
20130134604 | METHOD FOR CREATING AND PACKAGING THREE DIMENSIONAL STACKS OF BIOCHIPS CONTAINING MICROELECTRO-MECHANICAL SYSTEMS - Systems and methods of the present disclosure provide for three-dimensional stacks of microelectromechanical (MEMS) systems, such as sensors. The stacks may be encapsulated and sealed, and can be positioned within biological tissue, for example to monitor biological signals within the volume of the sensor, provide stimulating signals to a brain, and so forth. | 05-30-2013 |
Jonathan Adhi Sutanto, New South Wales AU
Patent application number | Description | Published |
---|---|---|
20090024316 | METHOD AND SYSTEM USING SMS NOTIFICATION AND AN INTERNET BROWSER TO PROVIDE REALTIME TRANSPORT INFORMATION - A method of tracking travel plans, the method comprising the steps of: (a) forming a current travel plan on an internet interactive database; (b) initially forwarding a coded indicator of the current travel plan on a mobile communications device; (c) utilising the coded indicator to interrogate a remote database of current travel information to determine travel logistic information relevant to the current travel plan; (d) communicating issues associated with the logistics of the current travel plan with the mobile communications device; (e) conveying the issues to a user of the mobile communications device. | 01-22-2009 |
Juliana Sutanto, Zurich CH
Patent application number | Description | Published |
---|---|---|
20130103486 | Checkout Queue Virtualization System for Retail Establishments - Disclosed is a system and mechanism that virtualizes a physical queue in a retail establishment. Customers using this system have the ability to indicate they would like to pay now (i.e., enter the virtual queue) using a button on their mobile device, and then they continue shopping until the mobile device informs them to proceed to a checkout counter. In addition, the system implements features that address users waiting in the queue. One feature is about transactions within the queue. This means that customers can buy priority using their mobile device, while waiting. Another feature is targeted advertisement and recommendation of products, leading to increased impulsive purchases. | 04-25-2013 |
20130212217 | METHOD AND DEVICES FOR TARGETED DISTRIBUTION OF DATA - A network server ( | 08-15-2013 |
Mary I. Sutanto, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20080265100 | LAMINAR FLOW SURFACES WITH SELECTED ROUGHNESS DISTRIBUTIONS, AND ASSOCIATED METHODS - Laminar flow surfaces with selected roughness distributions, and associated methods are disclosed. A representative method for designing an airfoil includes selecting a parameter that includes a flow behavior distribution and/or a surface shape for an airflow surface. Based at least in part on the selected parameter, the method can include (a) selecting a target roughness value and determining a chordwise location forward of which surface roughness is at or below the target roughness value and/or (b) selecting a target chordwise location and determining a roughness value for a region forward of the chordwise location, with the surface roughness at or below the roughness value. In particular embodiments, a percentage of a local chord length of the airfoil over which the roughness is below a target value decreases in a spanwise direction. In another embodiment, the roughness at a particular spanwise location can increase over at least three values, continuously, in a step manner, or otherwise. | 10-30-2008 |
Mary I. Sutanto US
Patent application number | Description | Published |
---|---|---|
20110042523 | LAMINAR FLOW SURFACES WITH SELECTED ROUGHNESS DISTRIBUTIONS, AND ASSOCIATED METHODS - Laminar flow surfaces with selected roughness distributions, and associated methods are disclosed. A representative method for designing an airfoil includes selecting a parameter that includes a flow behavior distribution and/or a surface shape for an airflow surface. Based at least in part on the selected parameter, the method can include (a) selecting a target roughness value and determining a chordwise location forward of which surface roughness is at or below the target roughness value and/or (b) selecting a target chordwise location and determining a roughness value for a region forward of the chordwise location, with the surface roughness at or below the roughness value. In particular embodiments, a percentage of a local chord length of the airfoil over which the roughness is below a target value decreases in a spanwise direction. In another embodiment, the roughness at a particular spanwise location can increase over at least three values, continuously, in a step manner, or otherwise. | 02-24-2011 |