| Patent application number | Description | Published |
| 20090313625 | Workload management, control, and monitoring - A first computer program runs in user memory space of a computing environment, and a second computer program runs in kernel memory space of the computing environment. The first computer program determines processes that constitute a workload. The second computer program creates a workload identifier corresponding to the workload, and associates the processes with the workload identifier. The first computer program requests metrics regarding the workload. In response, the second computer program collects such metrics by collecting metrics regarding the processes that constitute the workload and that are associated with the workload identifier The second computer program reports the metrics regarding the workload to the first computer program. | 12-17-2009 |
| 20100036767 | Reserving amount of payment from financial account balance - In response to a payor planning a specific payment for a given amount to a payee, the given amount is reserved from a balance of a financial account of the payor from which the specific payment is to be made. As such, the given amount reserved from the balance is only available for settling the specific payment and is otherwise unavailable. After the payor has planned the specific payment for the given amount to the payee, in response to the specific payment for the given amount actually being made to the payee, the given amount reserved from the balance of the financial account is used to settle the specific payment for the given amount being made to the payee. | 02-11-2010 |
| 20100054443 | Phone call screening - A target phone number previously associated with a first user is presently associated with a second user such that the target phone number is not presently associated with the first user. A caller uses a calling phone number to initiate a phone call to the target phone number. In response, it is determined whether the calling phone number is on a list of phone numbers associated with the first user. If the calling phone number is on the list of phone numbers associated with the first user, then the caller is notified that the target phone number is no longer associated with the first user. It is determined whether the caller wants to continue with the phone call, and if not, the phone call is terminated before it reaches the second user. | 03-04-2010 |
| 20120016890 | ASSIGNING VISUAL CHARACTERISTICS TO RECORDS - Systems, methods and computer program products are disclosed herein for assigning visual characteristics to records of a data structure and displaying those records. In response to an attribute being selected, records of the data structure may be sorted by values of the selected attribute of the records. A first set of records having values of the selected attribute that correspond to a first value may be identified. A second set of records having values of the selected attribute that correspond to a second value also may be identified. A first visual characteristic may automatically be assigned to each record of the first set of records and a second visual characteristic, that is different from the first visual characteristic, may be automatically assigned to each record of the second set of records. | 01-19-2012 |
| Patent application number | Description | Published |
| 20090164633 | METHOD OF MANAGING WORKLOADS - A method of managing software application workloads starts, on a machine, a software application from startup script. The startup script includes startup tasks. The machine includes an operating system. The operating system includes a kernel. The method requests an application group identifier from the kernel. The method associates the startup tasks with the application group identifier until the startup script ends. The method requests application group identifiers from the kernel. If said application group identifier is a workload, the method requests the kernel to aggregate usage data for the application group identifier. If the application group identifier is not a workload, the method determines a set of application group identifiers that comprise a work load, and requests the kernel to aggregate usage data for the set of application group identifiers. The method receives the aggregated usage data from the kernel, and uses the aggregated usage data to manage the workload. | 06-25-2009 |
| 20090164934 | METHOD OF DISPLAYING TAB TITLES - A method of displaying tab titles in a computer user interface receives a request to display a new tab in a tab area having a length. The new tab has a width and the new tab has a title having a length. The method determines a number of tabs to be displayed in the area and determines if the number of tabs to be displayed multiplied by the tab width is greater than the length of the tab area. If so, the method sets the tab width equal to the length of the tab area divided by the number of tabs. The method determines if the length of the title is greater than the tab width. If so, the method determines if the title has any words in common with any other titles of tabs. If so, the method deletes the common words from the titles, and displays the titles with the deleted common words in the tabs. The method may set a maximum number of tabs to be displayed in the tab area. The maximum number of tabs may be determined by the length of the tab area and a minimum tab width. If the number of tabs is greater than the maximum number of tabs is to be displayed, the method collapses some of the tabs in to a tab of tabs. | 06-25-2009 |
| Patent application number | Description | Published |
| 20080294728 | Service Discovery for Electronic Messaging Clients - An autodiscovery service for clients in an electronic messaging system is disclosed. Client devices in the system request messaging system configuration settings from an autodiscover server. Clients may derive the address of the autodiscover server from user input, such as an email address, or the address may be obtained by other means. The autodiscover server responds to the request with settings for that client. The settings requested may include addresses of electronic mail servers and other servers that provide client services. The autodiscover server may determine the settings for the client based on various criteria, including client location and user mailbox location. Third party servers may participate in the autodiscovery service, and addresses of third party servers may be included in the settings provided to the client devices. | 11-27-2008 |
| 20100080365 | OFFLINE VOICEMAIL - A method for accessing offline voicemail messages within a mobile messaging application may be provided. First, a voice mail message may be received and the voicemail message may be transcribed to text. Next, the voicemail message and the text transcription may be stored. The recipient may then be presented with a list of voicemail messages and the voicemail message may be retrieved in response to the recipient. The recipient may read or listen to the voicemail message or both. The recipient may also annotate the voicemail message. | 04-01-2010 |
| 20100082759 | COMMUNICATIONS GROUPED AS CONVERSATIONS - Described are embodiments for displaying groups of communications, such as messages, as a conversation. Conversations are groups of communications that can be traced back as related to an original communication. The embodiments allow a user to select a conversation mode for displaying communications, e.g., messages, as conversations. In response to the user's selection, embodiments provide for displaying a graphical element associated with a conversation. The graphical element can be selected to display the messages associated with the conversation. Additionally, embodiments provide for selecting a conversation and applying actions to the conversation, resulting in the application of the action to the messages that are associated with the conversation. | 04-01-2010 |
| 20100121922 | AUTO-RESOLVE RECIPIENTS CACHE - In embodiments, mobile devices request and utilize recipient caches. Recipient caches store information regarding previous recipients of communications. The information on recipients includes when the recipient was last contacted and the frequency with which a recipient is contacted. In embodiments, a mobile device requests a recipient cache from a server. When a user types a string of text, the mobile device then uses the recipient cache as well as the contacts and emails on the mobile device and resolves a recipient list. In other embodiments, a recipient cache on a server is updated when a mobile device sends a message with new recipient information. In another embodiment, a server resolves conflicting messages by using recipient information | 05-13-2010 |
| 20100317325 | RETRIEVING UNIQUE MESSAGE PARTS ON A MOBILE COMPUTING DEVICE - Embodiments are provided for retrieving unique message parts on a mobile computing device. One or more message parts, containing unique portions of a message, may be requested by the mobile computing device. After the one or more message parts are received at the mobile computing device, the one or more message parts are rendered on the mobile computing device. | 12-16-2010 |
| 20100318663 | OPTIMIZING MOBILE DEVICE SYNCHRONIZATION WITH MULTIPLE DATA SOURCES - Embodiments are provided for synchronizing data retrieval with multiple data sources on a mobile computing device while maintaining a predetermined quality of service and optimizing resource usage. A connection is established between the mobile computing device and the multiple data sources for a first synchronization interval. A synchronization request is sent over the connection during the first interval. A response to the request including data is received from a data source during the first interval to synchronize the data. After the data is received, the connection to the data source is severed. The connection between the mobile computing device and the data source is then re-established for a second synchronization interval based on quality of service parameters associated with the data source and a pending connection status associated with one or more additional data sources. Another synchronization request is then sent by the mobile computing device over the re-established connection. | 12-16-2010 |
| Patent application number | Description | Published |
| 20100252882 | MOS Transistor with Gate Trench Adjacent to Drain Extension Field Insulation - An integrated circuit containing an MOS transistor with a trenched gate abutting an isolation dielectric layer over a drift region. The body well and source diffused region overlap the bottom surface of the gate trench. An integrated circuit containing an MOS transistor with a first trenched gate abutting an isolation dielectric layer over a drift region, and a second trenched gate located over a heavily doped buried layer. The buried layer is the same conductivity type as the drift region. A process of forming an integrated circuit containing an MOS transistor, which includes an isolation dielectric layer over a drift region of a drain of the transistor, and a gate formed in a gate trench which abuts the isolation dielectric layer. The gate trench is formed by removing substrate material adjacent to the isolation dielectric layer. | 10-07-2010 |
| 20110108914 | MOS TRANSISTOR WITH GATE TRENCH ADJACENT TO DRAIN EXTENSION FIELD INSULATION - An integrated circuit containing an MOS transistor with a trenched gate abutting an isolation dielectric layer over a drift region. The body well and source diffused region overlap the bottom surface of the gate trench. An integrated circuit containing an MOS transistor with a first trenched gate abutting an isolation dielectric layer over a drift region, and a second trenched gate located over a heavily doped buried layer. The buried layer is the same conductivity type as the drift region. A process of forming an integrated circuit containing an MOS transistor, which includes an isolation dielectric layer over a drift region of a drain of the transistor, and a gate formed in a gate trench which abuts the isolation dielectric layer. The gate trench is formed by removing substrate material adjacent to the isolation dielectric layer. | 05-12-2011 |
| 20110111569 | MOS TRANSISTOR WITH GATE TRENCH ADJACENT TO DRAIN EXTENSION FIELD INSULATION - An integrated circuit containing an MOS transistor with a trenched gate abutting an isolation dielectric layer over a drift region. The body well and source diffused region overlap the bottom surface of the gate trench. An integrated circuit containing an MOS transistor with a first trenched gate abutting an isolation dielectric layer over a drift region, and a second trenched gate located over a heavily doped buried layer. The buried layer is the same conductivity type as the drift region. A process of forming an integrated circuit containing an MOS transistor, which includes an isolation dielectric layer over a drift region of a drain of the transistor, and a gate formed in a gate trench which abuts the isolation dielectric layer. The gate trench is formed by removing substrate material adjacent to the isolation dielectric layer. | 05-12-2011 |
| Patent application number | Description | Published |
| 20110202651 | PRICE-AWARE NEIGHBORHOOD SELECTION FOR PEER-TO-PEER NETWORKS - A method and apparatus for peer-to-peer file sharing is provided. In some embodiments, the method includes receiving a request for a list of neighbor peers, where the request is made by a requesting peer device, and where the requesting peer device has a local internet service provider (ISP). The method may also include employing a server device to rank each neighbor peer in a plurality of neighbor peers based on whether the respective neighbor peer is external to the local ISP, and if the respective neighbor peer is external to the ISP, further based on a cost metric associated with a next ISP hop from the requesting peer device to the respective neighbor peer. The method may also include generating the list of neighbor peers based on the ranking of the neighbor peers, and enabling transmission of the list of neighbor peers to the requesting peer device. | 08-18-2011 |
| 20110211583 | APPARATUS, METHOD, MANUFACTURE, AND SYSTEM FOR PROVIDING NETWORK SERVICES FROM BUILDING BLOCKS - A method and apparatus for communicating over a network is provided. The method includes obtaining building block codes, where the building blocks codes are capable of being used together to provide an end-to-end service. The building block codes are sent to each appropriate building block controller, where each building block controller is associated with a corresponding network node. Upon receiving a first packet of a connection for the first end-to-end service, a determination as to which network nodes of the plurality of network nodes should be used as network hops for the connection, and as to, for each network node that should be used as a network hop for the connection, which building block codes should be used by the building block controller corresponding to the network node. These determinations are communicated to each of the appropriate building block controllers. | 09-01-2011 |
| 20110267954 | METHOD FOR ROUTING-ASSISTED TRAFFIC MONITORING - A method for routing-assisted traffic monitoring includes providing a set of flows, each flow having an associated ingress routing device and an associated egress routing device. A controller determines a micro-flowset routing for the set of flows, the micro-flowset routing defining which of a set of directed links connecting a plurality of routing devices are used to route each of the flows from the respective ingress routing device to the respective egress routing device. The controller transmits flow information to at least a first routing device of the plurality of routing devices according to the micro-flowset routing, the flow information defining which of the set of directed links are to be used to route at least one flow entering the first routing device to a second routing device of the plurality of routing devices. | 11-03-2011 |
| Patent application number | Description | Published |
| 20080261073 | COATING SUITABLE FOR USE AS A BONDCOAT IN A THERMAL BARRIER COATING SYSTEM - A coating suitable for use as a bondcoat for a thermal barrier coating system includes about 5 to about 10 weight percent of aluminum (Al), about 10 to about 18 weight percent of cobalt (Co), about 4 to about 8 weight percent of chromium (Cr), about 0 to about 1 weight percent of hafnium (Hf), about 0 to about 1 weight percent of silicon (Si), about 0 to about 1 percent of yttrium (Y), about 1.5 to about 2.5 weight percent of molybdenum (Mo), about 2 to about 4 weight percent of rhenium (Re), about 5 to about 10 weight percent of tantalum (Ta), about 5 to about 8 weight percent of tungsten (W), about 0 to about 1 weight percent of zirconium (Zr), and a remainder of nickel (Ni). | 10-23-2008 |
| 20090035601 | ZIRCONIUM MODIFIED PROTECTIVE COATING - A protective coating system includes a nickel-aluminum-zirconium alloy coating having at least one phase selected from gamma phase nickel, gamma prime phase nickel-aluminum, or beta phase nickel-aluminum in combination with the gamma phase nickel or the gamma prime phase nickel-aluminum. For example, the nickel-aluminum-zirconium alloy coating includes about 0.001 wt % to 0.2 wt % zirconium. | 02-05-2009 |
| 20100086411 | MODERATE DENSITY, LOW DENSITY, AND EXTREMELY LOW DENSITY SINGLE CRYSTAL ALLOYS FOR HIGH AN2 APPLICATIONS - A single crystal alloy for high AN | 04-08-2010 |
| 20110256421 | METALLIC COATING FOR SINGLE CRYSTAL ALLOYS - A metallic coating for use in a high temperature application is created from a nickel base alloy containing from 5.0 to 10.5 wt % aluminum, from 4.0 to 15 wt % chromium, from 2.0 to 8.0 wt % tungsten, from 3.0 to 10 wt % tantalum, and the balance nickel. The metallic coating has particular utility in protecting single crystal superalloys used in high temperature applications such as turbine engine components. | 10-20-2011 |