Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bruce, TX

Afua A. N. Bruce, Austin, TX US

Patent application numberDescriptionPublished
20090254629METHOD OF DEFINING EMAIL IMPORTANCE BASED ON RECIPIENT - A system and method for efficient electronic communication, which allows the user to address an electronic communication to a plurality of recipients each having a corresponding email address, wherein each of said recipients is assigned to one of a plurality of categories of recipients, and assign a delivery priority to each category of recipients without regard to the identity and number of recipients in each category of recipients, wherein a user is not required to assign a delivery priority to individual recipients.10-08-2009

Afua Asantewa Bruce, Austin, TX US

Patent application numberDescriptionPublished
20090077183SYSTEM AND METHOD OF UPDATING AN EVENT SCHEDULE VIA ELECTRONIC MAIL BASED ON A USER'S CALENDER SETTINGS - A method, system and computer program product for associating automated electronic mail (e-mail) with a calendar of events. A sender utilizes an automated e-mail to notify an event's scheduled attendees that the sender is out of office. When utilizing options within a mail user agent, a user may select a set of calendar days in which the user is not available for events. The mail user agent, associated with the user's calendar of events, displays one or more events conflicting with the selected days the user is not available. The e-mail addresses of one or more attendees associated with the conflicting event are dynamically linked to the automated message. The sender may input a text message informing owners, all attendees, and/or select attendees of the sender's absence.03-19-2009

Becky Bruce, Leander, TX US

Patent application numberDescriptionPublished
20110208949HARDWARE THREAD DISABLE WITH STATUS INDICATING SAFE SHARED RESOURCE CONDITION - A technique for indicating a safe shared resource condition with respect to a disabled thread provides a mechanism for providing a fast indication to other hardware threads that a temporarily disabled thread can no longer impact shared resources, such as shared special-purpose registers and translation look-aside buffers within the processor core. Signals from pipelines within the core indicates whether any of the instructions pending in the pipeline impact the shared resources and if not, then the thread disable status is presented to the other threads via a state change in a thread status register. Upon receiving an indication that a particular hardware thread is to be disabled, control logic halts the dispatch of instructions for the particular hardware thread, and then waits until any indication that a shared resource is impacted by an instruction has cleared. Then the control logic updates the thread status to indicate the thread is disabled.08-25-2011
20120185678HARDWARE THREAD DISABLE WITH STATUS INDICATING SAFE SHARED RESOURCE CONDITION - A technique for indicating a safe shared resource condition with respect to a disabled thread provides a mechanism for providing a fast indication to other hardware threads that a temporarily disabled thread can no longer impact shared resources, such as shared special-purpose registers and translation look-aside buffers within the processor core. Signals from pipelines within the core indicates whether any of the instructions pending in the pipeline impact the shared resources and if not, then the thread disable status is presented to the other threads via a state change in a thread status register. Upon receiving an indication that a particular hardware thread is to be disabled, control logic halts the dispatch of instructions for the particular hardware thread, and then waits until any indication that a shared resource is impacted by an instruction has cleared. Then the control logic updates the thread status to indicate the thread is disabled.07-19-2012

Becky G. Bruce, Leander, TX US

Patent application numberDescriptionPublished
20080222389INTERPROCESSOR MESSAGE TRANSMISSION VIA COHERENCY-BASED INTERCONNECT - A method includes communicating a first message between processors of a multiprocessor system via a coherency interconnect, whereby the first message includes coherency information. The method further includes communicating a second message between processors of the multiprocessor system via the coherency interconnect, whereby the second message includes interprocessor message information. A system includes a coherency interconnect and a processor. The processor includes an interface configured to receive messages from the coherency interconnect, each message including one of coherency information or interprocessor message information. The processor further includes a coherency management module configured to process coherency information obtained from at least one of the messages and an interrupt controller configured to generate an interrupt based on interprocessor message information obtained from at least one of the messages.09-11-2008

Ben F. Bruce, Arlington, TX US

Patent application numberDescriptionPublished
20080269946PROCESSING OF UNDELIVERABLE AS ADDRESSED MAIL - In some example, a computerized method includes sorting mail that comprises a multiple pass mail sort operation. The multiple pass mail sort operation for a mail piece that is undeliverable as addressed comprises performing a first pass of the multiple pass mail sort operation, wherein performing the first pass comprises capturing data to identify a feature of the mail piece. The multiple pass mail sort operation comprises generating a fingerprint for the mail piece between performing the first pass and performing a second pass of the multiple pass mail sort operation. The fingerprint is derived from the feature of the mail piece that is identified during the first pass. The multiple pass mail sort operation comprises performing the second pass of the multiple pass mail sort operation, wherein performing the second pass comprises determining a final disposition of the mail piece that is undeliverable as addressed, wherein the fingerprint is used to identify the mail piece during the determining of the final disposition.10-30-2008
20090143898DETERMINING DISPOSITION OF UNDELIVERABLE AS ADDRESSED MAIL - In some example, a computerized method includes sorting mail, wherein sorting mail for a mail piece comprises reading an encoded value located on the mail piece. Sorting the mail also includes decoding the encoded value to determine an identification of a class of the mail piece and an identification of a service type of the mail piece. Sorting the mail includes performing the following operation in response to determining that the mail piece is undeliverable as addressed: performing final disposition of the mail piece using at least one of the identification of the class of the mail piece or the identification of the service type of the mail piece derived from the encoded value, in response to a determination that the mail piece is an actual undeliverable as addressed mail piece.06-04-2009
20120072014PROCESSING OF UNDELIVERABLE AS ADDRESSED MAIL - A computerized method includes sorting mail that comprises a multiple pass mail sort operation, wherein the multiple pass mail sort operation for a mail piece that is undeliverable as addressed comprises performing a first pass of the multiple pass mail sort operation, wherein performing the first pass comprises capturing data to identify a feature of the mail piece. The multiple pass mail sort operation also includes generating a first fingerprint for the mail piece between performing the first pass and performing a second pass of the multiple pass mail sort operation. The multiple pass mail sort operation also includes performing the second pass of the multiple pass mail sort operation. Performing the second pass includes determining a final disposition of the mail piece that is undeliverable as addressed.03-22-2012

Patent applications by Ben F. Bruce, Arlington, TX US

Brian Bruce, Austin, TX US

Patent application numberDescriptionPublished
20120274192System, Method and Apparatus for Door Latching Using a Spring Latch - A computer casing may have an opening that requires sealing against water ingress. A system for preventing ingress of liquid into the opening may include a door rotatably connected to the computer casing, a layer of material adhered to the door and having a chamfered edge, a bar movably connected to the computer casing and operable for travel in a first direction or a second direction opposite the first direction and a spring having a first end connected to the bar and a second end connected to the computer casing for biasing the bar in the first direction of travel. Closing the door causes the layer of material to contact a recessed surface of the opening and deflect the chamfered edge to form a seal in the recessed opening. Moving the bar in the first direction retains the door relative to the computer to maintain the seal formed by the layer of material.11-01-2012

Edwin J. Bruce, Coppell, TX US

Patent application numberDescriptionPublished
20110075819CUSTOMER SUPPORT CENTER WITH VIRTUAL WORLD ENHANCEMENTS - A customer support system enhanced with virtual world features to make the support experience more interactive and pleasant. The system includes a web user interface for web-based customers and an optional voice interface for voice-based customers, a support server and a virtual world component for enhancing the interaction between a customer and the support center. A routing server with virtual world targets route the customer to appropriate support center contacts in the virtual world. The virtual world targets include a “Greeter” avatar for greeting and prompting the customer with support-related questions. The customer is routed to a “CSR” avatar once support information is obtained. Other avatars like “Expert” avatars, “Advisor” avatars, and “Friend” avatars may also join the support session to assist the customer on specific support items, depending on the customer needs.03-31-2011

Edwin J. Bruce, Corinth, TX US

Patent application numberDescriptionPublished
20090112646REPEATABLE AND STANDARDIZED APPROACH FOR DEPLOYMENT OF A PORTABLE SOA INFRASTRUCTURE WITHIN A CLIENT ENVIRONMENT - The present invention discloses a repeatable and standardized approach for deploying a SOA infrastructure to client environments. The approach is designed to accelerate a deployment by leveraging existing integration assets and utilizing a phased approach when executing the deployment. It is preferred to perform the integration with significant client participation, which speeds the deployment process while ensuring knowledge of a resulting SOA solution is transferred to a client's IT team. Stages of the phased approach can include a transition enablement stage, an environment preparation stage, a sandbox delivery stage, and an integration and skills transfer stage.04-30-2009
20090113310ROLE TAILORED PORTAL SOLUTION INTEGRATING NEAR REAL-TIME METRICS, BUSINESS LOGIC, ONLINE COLLABORATION, AND WEB 2.0 CONTENT - The disclosed solution provides a tailored user experience available through a Web portal that addresses the multiple-view, multiple-data needs of operations, supervisory, policy making, and executive personnel of an organization. These various roles can all be concerned with measurement/assessment of an organization's compliance with performance targets, for which real-time, near real-time or other metrics are gathered. The metrics can be presented in a role tailored fashion to the portal users in near real-time along with federation of analysis and trend calculation output. Business logic can be applied to the federated data and near real-time metrics to automatically effectuate actions and/or to suggest responses when received metrics exceed previously established boundaries. Collaboration tools and Web 2.0 information sharing technologies can be integrated in the portal to facilitate rapid coordinated responses and to share information across the organization.04-30-2009
20090113385SOA SOFTWARE COMPONENTS THAT ENDURE FROM PROTOTYPING TO PRODUCTION - The disclosed invention presents a multi-phased approach for developing a service oriented architecture (SOA) solution using front end SOA components that endure throughout the SOA development lifecycle. The approach can determine interface requirements between a set of services to be implemented in a SOA solution and SOA front end. The SOA front end can conform to the determined interface requirements. The SOA front end can also be interactively utilized early within and can be applicable to all phases of a SOA lifecycle, which includes design, development, and implementation phases. The SOA front end can be combined with a service emulator to form an interactive prototype of the SOA solution. The SOA front end can also be combined with a set of SOA back end components to form the SOA solution.04-30-2009
20090313562OUTAGE MANAGEMENT PORTAL LEVERAGING BACK-END RESOURCES TO CREATE A ROLE AND USER TAILORED FRONT-END INTERFACE FOR COORDINATING OUTAGE RESPONSES - A solution for centrally managing and federating outage specific information and for rapidly providing controlled access to this information in a role tailored fashion. The information can be gathered and provided in real-time along with programmatically determined proposed actions. An information recipient can configure and dynamically change the manner in which the information is presented, so that relevant information for that recipient can be rapidly digested. For example, a manager with a moderate level of technical knowledge may want information to be presented pictorially and in summary fashion, while a highly technical troubleshooter may want to configure information presentation to show key network statistics and values. In one embodiment, outage information can be presented in a Web portal having multiple discrete and customizable portlets, which include a geography portlet and a system portlet.12-17-2009
20100153283ELECTRONIC PROFESSIONAL MENTORING FRAMEWORK - Mentoring relationships between mentors and protégés can be established within mentoring data that conforms to standards of a mentoring framework. For each mentoring relationship, a mentoring path can be established. Each mentoring path can include a set of defined phases, each phase having a bounded beginning and ending, each phase further including at least one goal, at least one activity completion of which marks a progression towards achieving an associated goal, and timelines associated with at least one of the activities. Interactive user interfaces can be presented upon network attached client devices to users assigned a mentoring role who participate in at least one mentoring relationship for which the mentoring data is maintained. Performance input can be received via the interactive user interfaces, which results in the mentoring data being updated. “Web 2.0-style” techniques can be leveraged to gather rating and access information associated with content or electronic assets, thereby augmenting “conventional” approaches that rate only the delivery of the mentorship relationship itself A progression along the mentoring path can be changed based upon the updated mentoring data.06-17-2010
20100198649ROLE TAILORED DASHBOARDS AND SCORECARDS IN A PORTAL SOLUTION THAT INTEGRATES RETRIEVED METRICS ACROSS AN ENTERPRISE - A user can log into an organization portal. An organizational role can be determined for the user. For a decision maker, a set of metric driven portlets can be graphically presented within the organization portal. The metrics driven portlets can include at least one scorecard and at least one dashboard, each tailored for the determined organizational role. The scorecard and the dashboard can be dynamically updated based upon metrics provided by a plurality of discrete services. The discrete services can obtain the metrics from a set of geographically distributed data sources. The discrete services can be functionally independent of each other and can be responsible for federating data in a portlet and role specific manner. Online collaboration capabilities can be provided through collaboration and alerting portlets of the organization portal, and which can be tailored for the determined organizational role. The collaboration and alerting portlets provide the ability for action takers and decision makers to effectively share information. The organizational role based portal, providing users with appropriate metrics, near real time and/or cumulative data, and collaboration capabilities to trigger effective sharing of information and decision making is the overarching theme and embodiment of this invention, which enables action takers with the ability to raise awareness of potential issues to appropriate decision makers. With such awareness, decision makers can leverage scorecard metrics to determine appropriate courses of action and to communicate directives back to action takers.08-05-2010
20120115122DYNAMIC ROLE-BASED INSTRUCTIONAL SYMBIONT FOR SOFTWARE APPLICATION INSTRUCTIONAL SUPPORT - The disclosure provides a computer-based learning system that minimizes the “distance” between applications (for which instructions are provided) and the instructions themselves. That is, the instructional material provided is dynamically integrated with a “state” of one or more applications, which constantly change as a user interacts with the application. Further, the instructional information is visually presented within a common screen, window, or focus region as the application, in a minimally intrusive manner. For example, the instruction window can be an overlay that is designed to “hide from” or to avoid obscuring application content of particular interest to a user. Various techniques can be used to ensure the instructions are provided unobtrusively, including use of transparency settings to make instructions legible, resizing techniques, variable shading, font size/contrast/style adjustments, and the like.05-10-2012

Patent applications by Edwin J. Bruce, Corinth, TX US

Gregory Bruce, Galveston, TX US

Patent application numberDescriptionPublished
20110306478EXERCISE DEVICE - An exercise device for allowing a user to obtain a full body workout includes an innermost tubular member and an outermost tubular member, the tubular members fitted together and longitudinally and slidably movable in a telescoping manner relative to each other during the workout, a chamber within the outermost tubular member, the chamber receiving a compressible gas that provides resistance to relative movement of the tubular members, a collar between the innermost tubular member and the outermost tubular member, a lower limb connector attachment mounted to an end of one of the innermost or outermost tubular members for attachment to a lower limb of a user, and a gripping area at or near an opposite end of the other of the innermost and outermost tubular members to the lower limb connector attachment to stretch and strengthen the user's body muscles during the workout.12-15-2011

Gregory Edward Bruce, Houston, TX US

Patent application numberDescriptionPublished
20100084131RESERVOIR MANAGEMENT LINKING - A method of reservoir management linking. The method includes receiving a reservoir volume from a submitter, the reservoir volume modeling hydrocarbons in a reservoir, and determining that the submitter is authorized to submit the reservoir volume and sending notification of the reservoir volume to a first approver. The method further includes storing the reservoir volume on a storage device, receiving approval of the reservoir volume from the first approver, determining that the first approver is authorized to approve the reservoir volume, generating a standardized report associated with the reservoir volume, and displaying the standardized report.04-08-2010

Klas M. Bruce, Leander, TX US

Patent application numberDescriptionPublished
20080282251THREAD DE-EMPHASIS INSTRUCTION FOR MULTITHREADED PROCESSOR - A technique for scheduling execution of threads at a processor is disclosed. The technique includes executing a thread de-emphasis instruction of a thread that de-emphasizes the thread until the number of pending memory transactions, such as cache misses, associated with the thread are at or below a threshold. While the thread is de-emphasized, other threads at the processor that have a higher priority can be executed or assigned system resources. Accordingly, the likelihood of a stall in the processor is reduced.11-13-2008
20090037666CACHE LOCKING DEVICE AND METHODS THEREOF - A method and device for locking a cache line of a cache is disclosed. The method includes automatically changing a state of a cache line from a valid locked state to an invalid locked state in response to receiving an indication that a memory location external to the cache and corresponding to the cache line is associated with an access request by a processor or other data access module. Thus, the locked state of a cache line is maintained even after data in the locked cache line is invalidated. By maintaining the invalid locked state, the cache line is not available for reallocation by the cache. This allows locked cache lines that become invalidated to remain locked without additional software overhead to periodically determine whether the lock has been lost due to invalidation of the cache line.02-05-2009
20090113137PSEUDO LEAST RECENTLY USED (PLRU) CACHE REPLACEMENT - A multi-way cache system includes multi-way cache storage circuitry, a pseudo least recently used (PLRU) tree state representative of a PLRU tree, the PLRU tree having a plurality of levels, and PLRU control circuitry coupled to the multi-way cache storage circuitry and the PLRU tree state. The PLRU control circuitry has programmable PLRU tree level update enable circuitry which selects Y levels of the plurality of levels of the PLRU tree to be updated. The PLRU control circuitry, in response to an address hitting or resulting in an allocation in the multi-way cache storage circuitry, updates only the selected Y levels of the PLRU tree state.04-30-2009
20090164737SYSTEM AND METHOD FOR PROCESSING POTENTIALLY SELF-INCONSISTENT MEMORY TRANSACTIONS - A processor provides memory request and a coherency state value for a coherency granule associated with a memory request. The processor further provides either a first indicator or a second indicator depending on whether the coherency state value represents a cumulative coherency state for a plurality of caches of the processor. The first indicator and the second indicator identify the coherency state value as representing a cumulative coherency state or a potentially non-cumulative coherency state, respectively. If the second indicator is provided, a transaction management module determines whether to request the cumulative coherency state for the coherency granule in response to receiving the second indicator. The transaction management module then provides an indicator of the request for the cumulative coherency state to the processor in response to determining to request the cumulative coherency state. Otherwise, the transaction management module processes the memory transaction without requesting the cumulative coherency state.06-25-2009
20090249302Method and Apparatus to Trace and Correlate Data Trace and Instruction Trace for Out-of-Order Processors - In a data processing system, a marked bit is used to identify a data access instruction throughout the pipeline to indicate that the instruction meets user-specified criteria (e.g., a meets a data address range of interest). Based on the marked bit, an in-order program correlation message is generated which indicates when the data access instruction occurs relative to the instruction stream. The marked bit is also used to generate an in-order data trace message. As a result, the trace streams including only data access instructions meeting user-specified criteria may be post-processed and correlated precisely.10-01-2009
20100306302TECHNIQUE FOR DETERMINING IF A LOGICAL SUM OF A FIRST OPERAND AND A SECOND OPERAND IS THE SAME AS A THIRD OPERAND - A system is used to determine if a sum of a first operand and a second operand is the same as a third operand wherein a comparison to the third operand is of variable length. This is particularly useful in a content addressable memory (CAM) where the likelihood of hit is commonly improved over a set associative cache and allows for the CAM to identify different things. For example, an entry can be one length to identify a page of a memory and another entry be a different length to identify a page of memory. This is better understood by reference to the following description and the drawings.12-02-2010

Patent applications by Klas M. Bruce, Leander, TX US

Michael R. Bruce, Austin, TX US

Patent application numberDescriptionPublished
20100072620Semiconductor Chip with Backside Conductor Structure - Various semiconductor devices and methods of testing such devices are disclosed. In one aspect, a method of manufacturing is provided that includes forming a bore from a backside of a semiconductor chip through a buried insulating layer and to a semiconductor device layer of the semiconductor chip. A conductor structure is formed in the bore to establish an electrically conductive pathway between the semiconductor device layer and the conductor structure. The conductor structure may provide a diagnostic pathway.03-25-2010
20110037107Silicon Photon Detector - A silicon photon detector device and methodology are provided for detecting incident photons in a partially depleted floating body SOI field-effect transistor (02-17-2011
20120007075SEMICONDUCTOR CHIP WITH BACKSIDE CONDUCTOR STRUCTURE - Various semiconductor devices and methods of testing such devices are disclosed. In one aspect, a method of manufacturing is provided that includes forming a bore from a backside of a semiconductor chip through a buried insulating layer and to a semiconductor device layer of the semiconductor chip. A conductor structure is formed in the bore to establish an electrically conductive pathway between the semiconductor device layer and the conductor structure. The conductor structure may provide a diagnostic pathway.01-12-2012

Patent applications by Michael R. Bruce, Austin, TX US

Robert Clayton Bruce, Lakeway, TX US

Patent application numberDescriptionPublished
20090190345MULTIPARAMETER STAGE LIGHTING APPARATUS WITH GRAPHICAL OUTPUT - A multiparameter stage lighting apparatus is provided comprising a lamp housing, which may include a plurality of sets of light emitting diodes, each set of light emitting diodes having a plurality of colors, the plurality of sets of light emitting diodes forming an additive color mixing system. The multiparameter stage lighting apparatus may further include a plurality of pie shaped light emitting circuit boards, one light emitting circuit board for each set of the plurality of sets of light emitting diodes, each set of the plurality of sets of light emitting diodes mounted to its respective light emitting circuit board. The multiparameter stage lighting apparatus may further include a plurality of light emitting diode signaling circuit boards, one for each of the plurality of pie shaped light emitting circuit boards. Each of the plurality of light emitting diode signaling circuit boards may be connected to its corresponding pie shaped light emitting circuit boards by a corresponding one of a plurality of multiconductor cables.07-30-2009
20120020072MULTIPARAMETER STAGE LIGHTING APPARATUS WITH GRAPHICAL OUTPUT - A multiparameter stage lighting apparatus is provided comprising a lamp housing, which may include a plurality of sets of light emitting diodes, each set of light emitting diodes having a plurality of colors, the plurality of sets of light emitting diodes forming an additive color mixing system. The multiparameter stage lighting apparatus may further include a plurality of pie shaped light emitting circuit boards, one light emitting circuit board for each set of the plurality of sets of light emitting diodes, each set of the plurality of sets of light emitting diodes mounted to its respective light emitting circuit board. The multiparameter stage lighting apparatus may further include a plurality of light emitting diode signaling circuit boards, one for each of the plurality of pie shaped light emitting circuit boards.01-26-2012

Timothy R. Bruce, Carrollton, TX US

Patent application numberDescriptionPublished
20080263355Method and System for Encrypting Files Based on Security Rules - The present disclosure is directed to a method and system for encrypting files based on security rules. In accordance with a particular embodiment of the present disclosure, a request to store a file on a storage device is received. At least one security parameter associated with a security profile of the file is identified. It is determined whether to encrypt the file by applying at least one security rule to the security parameter. The security rule includes selection criteria. The file is encrypted if the security rule indicates the file should be encrypted. The file is stored on the storage device.10-23-2008

Timothy Rondal Bruce, Carollton, TX US

Patent application numberDescriptionPublished
20100030797System for Compression and Storage of Data - According to one embodiment, a data storage system includes a storage medium coupled to a compression appliance. The compression appliance is operable to selectively compress data that is stored on the storage medium. The compression appliance selectively compresses the data according to a lower compression threshold and an upper compression threshold such that a useful compression level is achieved while balancing processor loading.02-04-2010

Wallace Bruce, Pampa, TX US

Patent application numberDescriptionPublished
20120152517CLEAN SOLAR ENERGY TO ENHANCE OIL AND GAS LOCATION SEPARATOR RECOVERY - A system for providing supplemental or auxiliary heat to a crude oil separator is provided. The system includes a primary circuit carrying a fluid heated by a solar panel and a secondary circuit carrying a fluid heated by heat exchangers engaged with the primary circuit. The secondary circuit includes heat exchangers engaging the separator to provide auxiliary heat. The system may also include a source of off-grid electrical energy, such as a wind turbine and/or photoelectric cell.06-21-2012

Zhao Bruce, Plano, TX US

Patent application numberDescriptionPublished
20100173629INTER-PLMN ROAMING - A method for facilitating inter-PLMN (Public Land Mobile Network) roaming comprises a plurality of operations. A home PLMN of a caller's wireless communication device performs an operation for determining that the caller's wireless communication device is not located in the home PLMN and, in response to determining that the caller's wireless communication device is not located in the home PLMN, an operation for facilitating a call routing service in a Service Control Point (SCP) of the home PLMN. The call routing service causes a call originated by the caller's wireless communication device while roaming in a visited PLMN to be routed back to a Gateway Mobile Switching Center (GMSC) of the home PLMN thereby allowing the home PLMN to have control over the roaming caller originated call and to have limited dependency on the visited PLMN.07-08-2010