Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Seetharaman, US

Anantha Narayanan Seetharaman, Santa Clara, CA US

Patent application numberDescriptionPublished
20080285474Dynamically Troubleshooting Voice Quality - In an example embodiment, a method for dynamically troubleshooting voice quality. The method comprises generating a request to intercept a predetermined data stream on a network, acquiring a replicated copy of the intercepted data stream responsive to the request and analyzing the replicated copy of the intercepted data stream.11-20-2008
20110235543DYNAMICALLY TROUBLESHOOTING VOICE QUALITY - In an example embodiment, a method for dynamically troubleshooting voice quality. The method comprises generating a request to intercept a predetermined data stream on a network, acquiring a replicated copy of the intercepted data stream responsive to the request and analyzing the replicated copy of the intercepted data stream.09-29-2011

Aparna Seetharaman, Palo Alto, CA US

Patent application numberDescriptionPublished
20090171763System and method for online advertising driven by predicting user interest - An improved system and method for online advertising driven by predicting user interest is provided. An advertising demand engine may be provided for selecting advertisements to be served to a user for display with requested content. An advertisement may be correlated to an advertisement previously selected by a user or by other users in the user's segment. An advertising correlation engine may be provided for correlating an advertisement to another advertisement using collaborative filtering, an advertising clustering engine may be provided for clustering correlated advertisements using item-based collaborative filtering, and a user correlation engine may be provided for segmenting users by selected advertisements and creating a cluster of advertisements associated with each cluster of users. Correlated advertisements that are selected may be allocated web page placements and then served to a user for display with requested content.07-02-2009

Arun Seetharaman, Los Angeles, CA US

Patent application numberDescriptionPublished
20080282219Service oriented application development and support - The system and method provide for software design and development that result in applications that are service-oriented. The systems provide for architecture development, integration, and maintenance using an SOA approach, and in particular an approach that provides for service-oriented development of applications (SODA). Such systems include numerous beneficial and advantageous features, including ways to define requirements and ways to design and develop applications.11-13-2008

Chandra Seetharaman, Beaverton, OR US

Patent application numberDescriptionPublished
20100274698Soft Limits for Credit Card Transactions - A method, system, and article are provided for effectively managing a financial account for fraud prevention. The account is provided with a soft credit limit parameter and a tool for management of the soft credit limit parameter. The soft credit limit is in addition to a hard credit limit. More specifically, the hard credit limit is static and fixed by a credit issuing authority. In contrast, the soft credit limit is amendable under different circumstances and in conjunction with the tool is managed by the holder of the account.10-28-2010
20110264991Method and System for Management of Electronic Mail Communication - A method, system, and article for management of email communication content across a computer system network. An archive of email communications is retained on storage media in communication with the network. In addition, email communication is retained on storage media in communication with a client machine in the network. To mitigate duplication of email communications, duplicate communications are replaced with a hyperlink to the archive communication. This replacement supports removal of the duplicate communication from the storage media in communication with the client machine.10-27-2011

Chandra Seetharaman, Portland, OR US

Patent application numberDescriptionPublished
20090313625Workload 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
20100036767Reserving 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
20100054443Phone 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
20120016890ASSIGNING 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 applications by Chandra Seetharaman, Portland, OR US

Chandra S. Seetharaman, Portland, OR US

Patent application numberDescriptionPublished
20090164633METHOD 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
20090164934METHOD 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

Gopinath Raju Seetharaman, Larchwood, IA US

Patent application numberDescriptionPublished
20120034262Bovine Herpes Virus-1 Compositions, Vaccines and Methods - The disclosure relates generally to the treatment or prevention of disease in cattle. More particularly, the invention is directed to the production and use of modified bovine herpesvirus 1 (BHV-1) and their use in compositions and vaccines that protect cattle from BHV-1 infection while not suppressing the immunological response in the host. In one example, the invention is directed to the use of modified BHV-1, administered with additional immunogens, either through co-administration and/or through administration in combination vaccines, and the use of these vaccines for the protection of cattle from disease. In one example, use of the modified BHV-1 in the administered compositions facilitates an immune response to or against the additional immunogens.02-09-2012

Krithika Seetharaman, Santa Clara, CA US

Patent application numberDescriptionPublished
20080300963System and Method for Long Term Forecasting - Systems and methods of strategic forecasting of demand are disclosed. One such method comprises receiving demand data and computing a variant factor associated with a variant. The variant includes a variant date and a measure of demand on the variant date. The method further includes generating a strategic forecast. The strategic forecast includes a forecast for the variant date, based on the variant factor and on the demand data for the variant date.12-04-2008

Logananth Seetharaman, Kirkland, WA US

Patent application numberDescriptionPublished
20090164535DISK SEEK OPTIMIZED FILE SYSTEM - A disk-seek optimized file system is provided that may be advantageously deployed in a computer system that supports simultaneous Digital Video Recorder (DVR) functionality and user interaction, such as recording several television (TV) shows while simultaneously supporting a video game played by a user. A computing device hard drive is logically divided into “chunks,”—a first chunk comprising volume metadata, and subsequent chunks comprising equal size “blocks.” A first block of a subsequent chunk comprises block bitmaps and a stream identifier table. The block bitmaps indicate subsequent blocks in the chunk that contain stream data for particular streams, which are identified in corresponding entries in the stream identifier table.06-25-2009

Mahesh Seetharaman, Danville, CA US

Patent application numberDescriptionPublished
20090131861FLUID COMPONENT ANALYSIS SYSTEM AND METHOD FOR GLUCOSE MONITORING AND CONTROL - Disclosed are methods and apparatus for determining analyte concentration in a sample such as bodily fluid. Systems and methods disclosed herein can also include a treatment dosing system to infuse or inject a treatment drug (e.g. insulin or glucose) and provide glycemic control. The dose of the treatment drug may be based on the concentration of the analyte or the average value for the concentration of the analyte and/or the rate of change of the value of the concentration of the analyte.05-21-2009
20110264071FLUID COMPONENT ANALYSIS SYSTEMS AND METHODS FOR GLUCOSE MONITORING AND CONTROL - Disclosed are methods and apparatus for determining analyte concentration in a sample such as bodily fluid. Systems and methods disclosed herein can also include a treatment dosing system to infuse or inject a treatment drug (e.g., insulin or glucose) and provide glycemic control. The dose of the treatment drug may be based on the concentration of the analyte or the average value for the concentration of the analyte and/or the rate of change of the value of the concentration of the analyte.10-27-2011

Mahesh Seetharaman, Dublin, CA US

Patent application numberDescriptionPublished
20090160656ANALYTE MONITORING SYSTEM ALARMS - Some embodiments disclosed provide a method for determining whether to activate a notification in an analyte monitoring system. The method includes receiving a projection time period, determining a measurement of a concentration of an analyte in a sample of bodily fluid, determining whether the measurement of the concentration of the analyte is within a specified range, and determining whether to activate the notification by evaluating whether the concentration of the analyte is projected to be within the specified range at a future time during the projection time period, if the measurement of the concentration of the analyte is not within the specified range.06-25-2009

Mahesh K. Seetharaman, Dublin, CA US

Patent application numberDescriptionPublished
20100282259THREE-DIMENSIONAL WAVEFORM DISPLAY FOR A BREATHING ASSISTANCE SYSTEM - An apparatus configured to display a three-dimensional representation of a waveform for a breathing assistance system may include a processor and a display device. The processor may be configured to receive signals from one or more sensors over a plurality of time periods and generate multiple instances of a waveform based on the received signals, each instance corresponding to one of the plurality of time periods. The display device may be configured to cooperate with the processor to display a graphical three-dimensional representation of the waveform over time. The three-dimensional representation may include graphical representations of the multiple instances of the waveform displayed simultaneously.11-11-2010

Shivakumar Seetharaman, Snoqualmie, WA US

Patent application numberDescriptionPublished
20080294728Service 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
20100080365OFFLINE 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
20100082759COMMUNICATIONS 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
20100121922AUTO-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 information05-13-2010
20100317325RETRIEVING 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
20100318663OPTIMIZING 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

Sridar Seetharaman, Edison, NJ US

Patent application numberDescriptionPublished
20090157903Methods and Apparatus for Trouble Reporting Management in a Multiple System Service Environment - Systems and techniques for managing and acting on trouble reports. A system comprising a plurality of subsystems maintains a central exchange for mediating problem referrals and resolutions between subsystems. A subsystem receives a trouble report and creates a trouble ticket in its native format. To refer the trouble ticket or a problem, the referral information, is translated to a generic format of the exchange. Appropriate problems are referred to subsystems, translating problem information into the native format of a receiving subsystem. Information generated by a receiving subsystem in its native format, including cause and root cause information for the problem, is translated to the generic format of the central exchange, and used to update the trouble ticket. After the central exchange has finished with the trouble ticket, the ticket is translated to the native format of its originating subsystem and further steps are taken by the originating subsystem as appropriate.06-18-2009

Sridhar Seetharaman, Richardson, TX US

Patent application numberDescriptionPublished
20100252882MOS 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
20110108914MOS 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
20110111569MOS 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

Sridhar Seetharaman, Austin, TX US

Patent application numberDescriptionPublished
20100083243SYSTEM AND METHOD FOR DELIVERING SOFTWARE - Some embodiments of the present invention provide a system for delivering software. During operation, the system receives selections from a user, wherein the selections specify items of software to be delivered from a master site to a user site. The system also receives priority information from the user, wherein the priority information specifies a priority for delivery for the selected items of software. Next, the system determines an order of delivery for the selected items of software based on the priority information. Finally, the system delivers the selected items of software from the master site to the user site in accordance with the determined order of delivery.04-01-2010
20100083246SYSTEM AND METHOD FOR VERIFYING DELIVERED SOFTWARE - Some embodiments of the present invention provide a system that verifies software which was distributed from a master site to a user site. During operation, the system receives a master list from the master site at the user site, where the master list specifies items of software which could be installed on the user site. The system also generates an actual list on the user site indicating which items of software are actually installed on the user site. The system then compares the actual list with the master list, and if the actual list is inconsistent with the master list, the system performs a remedial action.04-01-2010

Sridhar Seetharaman, Pittsburgh, PA US

Patent application numberDescriptionPublished
20110280784Methods for Casting By a Float Process and Associated Apparatuses - A method for producing a solid layer material (11-17-2011

Srinivasan Seetharaman, Mountain View, CA US

Patent application numberDescriptionPublished
20110202651PRICE-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
20110211583APPARATUS, 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
20110267954METHOD 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

Srinivasan Seetharaman, Atlanta, GA US

Venkat Seetharaman, Rocky Hill, CT US

Patent application numberDescriptionPublished
20090114797REFRACTORY METAL CORE COATINGS - A refractory metal core for use in a casting system has a coating for providing oxidation resistance during shell fire and protection against reaction/dissolution during casting. In a first embodiment, the coating includes at least one oxide and a silicon containing material. In a second embodiment, the coating includes an oxide selected from the group of calcia, magnesia, alumina, zirconia, chromia, yttria, silica, hafnia, and mixtures thereof. In a third embodiment, the coating includes a nitride selected from the group of silicon nitride, sialon, titanium nitride, and mixtures thereof. Other coating embodiments are described in the disclosure.05-07-2009

Venkatarama K. Seetharaman, Rocky Hill, CT US

Patent application numberDescriptionPublished
20080261073COATING 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
20090035601ZIRCONIUM 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
20100086411MODERATE DENSITY, LOW DENSITY, AND EXTREMELY LOW DENSITY SINGLE CRYSTAL ALLOYS FOR HIGH AN2 APPLICATIONS - A single crystal alloy for high AN04-08-2010
20110256421METALLIC 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

Patent applications by Venkatarama K. Seetharaman, Rocky Hill, CT US