Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Aggarwal, CA

Adeeti Aggarwal, Saratoga, CA US

Patent application numberDescriptionPublished
20100125462System and method for cost-benefit analysis for treatment of cancer - A system and method for providing cost-benefit analysis for treatment of a chronic disease such as cancer. The system enables a user to provide input parameters related to a patient, and performs statistical and computational analysis of case histories of other patients and retrospective data related to one or more disease treatment protocols to generate a set of output parameters (potential outcome of the treatment protocols) along with their statistical significance and probability. In addition, the system estimates the cost associated with the treatment protocols using cost related information available for tests, procedures, surgeries, etc., to be performed in a treatment protocol. The average cost and the set of output parameters are displayed to the user which helps in performing the cost-benefit analysis.05-20-2010

Alok Aggarwal, San Diego, CA US

Patent application numberDescriptionPublished
20100165857METHODS AND APPARATUS FOR DETERMINING QUALITY OF SERVICE IN A COMMUNICATION SYSTEM - Methods and apparatus for determining the quality of service of a network are disclosed. A disclosed methodology for determining quality of service for a network includes determining at least two metrics reflective of network parameters in at least two different protocol layers of the communication network. The metrics are then compared with respective threshold values, and quality of service for the network is determined based on the comparison of the metrics with the respective threshold values. Corresponding apparatus executing the methodology are also disclosed.07-01-2010

Ankur Aggarwal, Redwood City, CA US

Patent application numberDescriptionPublished
20110119146METHOD, SYSTEM AND APPARATUS FOR MANAGING A BID TRACKING DATABASE - According to embodiments described in the specification, a method, system and apparatus for managing a bid tracking database are provided. The method comprises receiving at least one bid record at an interface, the at least one bid record comprising a bid price, a bid timestamp and a bid item identifier; receiving at least one auction record at the interface, the at least one auction record comprising a winning price, an end timestamp and an auction item identifier corresponding to the bid item identifier; maintaining the at least one bid record and the at least one auction record in a memory; determining whether the bid price matches or exceeds the winning price and whether the bid timestamp matches the end timestamp; and, when the determination is affirmative, writing the bid record to the bid tracking database maintained in the memory.05-19-2011
20110119287AUTOMATIC REUSE OF USER-SPECIFIED CONTENT IN QUERIES - A device and method for reusing user-specified content is provided. After generation of a query comprising parameters explicitly set by the user, the explicitly set parameters are stored in a parameter store. If a subsequent query is generated without any explicitly set parameters, the stored parameters are automatically applied to the subsequent query, and the modified query is then transmitted to an online service, such as an e-commerce site or search engine. User query preference history may be stored for use in modifying a subsequent theory. In addition, the user may navigate to specially designated content on a page, and when the content is in focus, the user may optionally copy the content for reuse in generating a further query or for publication.05-19-2011
20110119447METHOD AND APPARATUS FOR MANAGING MEMORY IN A MOBILE ELECTRONIC DEVICE - According to embodiments described in the specification, a method and apparatus for managing memory in a mobile electronic device are provided. The method comprises: receiving a request to install an application; receiving at least one indication of data intended to be maintained in a shared cache; determining, based on the at least one indication, whether data corresponding to the intended data exists in the shared cache; upon a negative determination, writing the intended data to the shared cache; and repeating the receiving at least one indication, the determining and the writing for at least one additional application.05-19-2011
20110202588METHOD, SYSTEM AND APPARATUS FOR PROPAGATING DATA CHANGE NOTIFICATIONS - A system, method and apparatus for propagating data change notifications are provided. The system comprises a computing device in communication with an intermediation server via a network, the intermediation server in communication with an originating content server. A data change notification is received at the computing device from the intermediation server, the data change notification comprising an indication that a change has occurred to data at the originating content server. The data change notification is stored in a destination location at the computing device. The destination location is checked for data change notifications; and, when the data change notification is found, an indicator is controlled to indicate that a change has occurred to the data.08-18-2011
20120011322METHOD AND APPARATUS FOR MANAGING MEMORY IN A MOBILE ELECTRONIC DEVICE - According to embodiments described in the specification, a method and apparatus for managing memory in a mobile electronic device are provided. The method comprises: receiving a request to install an application; receiving at least one indication of data intended to be maintained in a shared cache; determining, based on the at least one indication, whether data corresponding to the intended data exists in the shared cache; upon a negative determination, writing the intended data to the shared cache; and repeating the receiving at least one indication, the determining and the writing for at least one additional application. 01-12-2012
20120047042METHOD, SYSTEM AND APPARATUS FOR MANAGING A BID TRACKING DATABASE - According to embodiments described in the specification, a method, system and apparatus for managing a bid tracking database are provided. The method comprises receiving at least one bid record at an interface, the at least one bid record comprising a bid price, a bid timestamp and a bid item identifier; receiving at least one auction record at the interface, the at least one auction record comprising a winning price, an end timestamp and an auction item identifier corresponding to the bid item identifier; maintaining the at least one bid record and the at least one auction record in a memory; determining whether the bid price matches or exceeds the winning price and whether the bid timestamp matches the end timestamp; and, when the determination is affirmative, writing the bid record to the bid tracking database maintained in the memory. 02-23-2012
20120117492METHOD, SYSTEM AND APPARATUS FOR PROCESSING CONTEXT DATA AT A COMMUNICATION DEVICE - A method and apparatus for processing context data at a communication device is provided. Icon data associated with an application is rendered at a display device, thereby providing rendered icon data at the display device, the icon data and the application stored at a memory. Context data associated with the application is determined by retrieving at least a first portion of the context data from a calendar database, the context data for rendering within the application when the application is executed by a processor and rendered at the display device. A portion of the rendered icon data is updated such that the rendered icon data comprises at least a subset of the context data. When the rendered icon data is actuated, the application is responsively executed at the processor such that the context data is rendered at the display device within a rendering of the application.05-10-2012

Anurag Aggarwal, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100057482ROUNDTRIP MERGE OF BPEL PROCESSES AND BPMN MODELS - In one embodiment, a method of performing a merge operation can include: mapping a business process modeling notation (BPMN) model to a business process execution language (BPEL) model; modifying the BPMN model to form a modified BPMN model; modifying the BPEL model to form a modified BPEL model; when the merge operation is a forward merge operation: exporting the modified BPMN model to an exported BPEL model; performing an activity level outline merge for added information technology (IT) scopes and branches from the modified BPEL model; performing an activity level detail merge for added IT details from the modified BPEL model; and performing an attribute level merge for updated branch conditions in the merged BPEL model; and when the merge operation is a reverse merge operation, adding scopes and branches from the modified BPEL model to the BPMN model.03-04-2010
20100088251Business Process Diagram (BPD) component analysis - Systems, methods, and other embodiments associated with business process diagram (BPD) component analysis are described. One example method includes accessing a BPD having a BPD component for which a mapping to a business process execution language (BPEL) component is to be automatically produced by a computer. The example method may also include detecting a join gateway in the BPD. The example method may also include manipulating the mapping to identify that resolution of the join gateway is to be determined by gateway resolution upon determining that the join gateway is not going to receive a loop back edge.04-08-2010

Ashish Aggarwal, Santa Clarita, CA US

Patent application numberDescriptionPublished
20090316930WIDE-BAND EQUALIZATION SYSTEM - A Wide-band Equalization System (“WBES”) based on near- and far-field measurement data. The WBES includes a subwoofer equalizer having an FIR filter together with decimator and interpolator filters for processing low frequency signals. The WBES may also include satellite channels for processing mid- and high-frequency signals, where each satellite channel includes cascaded IIR filters that process mid-frequency and high-frequency signals, respectively. The WBES may also include a DSP that performs the functions required by the IIR and FIR filters.12-24-2009

Ashish Dharmpal Aggarwal, Santa Clarita, CA US

Patent application numberDescriptionPublished
20110064258Electrical System for a Speaker and its Control - An electrical apparatus includes a frame, a speaker connected to the frame, a digital signal processor in communication with the speaker to receive audio data and control data to control the speaker, the digital signal processor connected to the frame, and a lamp base coupler electrically connected to the speaker and receiver, the lamp base coupler detachably connectable to a power source, when the power source is present. A method of steering the diffused sound field includes, broadcasting at least one calibration audio signal through a plurality of speakers (M) in an audio system, receiving the calibration audio signal in a plurality of microphones spaced apart and positioned about at a listening position, and calculating respective relative speaker placement angles relative to the listening position between each of the plurality of speakers in response to receipt of the calibration audio signal in the plurality of microphones.03-17-2011

Ashutosh Aggarwal, San Diego, CA US

Patent application numberDescriptionPublished
20100014497SELECTIVELY RESTRICING PARTICIPATION IN COMMUNICATION SESSIONS AT A COMMUNICATIONS DEVICE WITHIN A WIRELESS COMMUNICATIONS SYSTEM - Embodiments are directed to determining whether to permit a server-arbitrated communication session at a wireless communications device within a wireless communications system. The wireless communications device receives a request to participate in the server-arbitrated communication session. The wireless communications device obtains information related to a current location of the wireless communications device. The wireless communications device determines whether the obtained information satisfies one or more conditions of restriction and/or permission for participation of the wireless communication device in server-arbitrated communication session. The wireless communications device selectively restricts itself from participating in the server-arbitrated communication session based on this determination.01-21-2010
20100015945REDUCING LATENCY IN A PREPAID GROUP COMMUNICATION SESSION WITHIN A WIRELESS COMMUNICATIONS SYSTEM - Embodiments are directed to managing a prepaid server-arbitrated group communication session within a wireless communications system. A server receives, from a session originator, a request to setup a prepaid group communication session with at least one session target, the prepaid group communication session requiring each session participant to have an available prepaid account balance above a threshold level. The server sends a query to an online charging system to determine whether at least the session originator has a prepaid account with an available balance at least equal to the threshold level. The server initiates setup of the requested prepaid group communication session without waiting to receive a response to the query, thereby reducing latency associated with set-up of the prepaid group communication session.01-21-2010
20100016008PRIORITIZATION OF GROUP COMMUNICATIONS AT A WIRELESS COMMUNICATION DEVICE - An embodiment is directed to switching between server-arbitrated group communication sessions at an access terminal (AT) within a wireless communications system. The AT participates in a first group communication session when it receives an announce message announcing a second group communication session, acquires priority levels for the first and/or second group communication sessions and determines whether to switch between sessions based on the priority level(s). In another embodiment, the AT participates in a given processing task (e.g., a gaming session, a voice call, a group session, etc.) when it receives an alert that relates to a group communication session. If the alert is specially configured to force the given access terminal to drop the given processing task, the AT drops the given processing task irrespective of whether the AT later joins the announced group communication session.01-21-2010
20100248742REGULATING THE SCOPE OF SERVICE GEOGRAPHICALLY IN WIRELESS NETWORKS BASED ON PRIORITY - A network communication entity (e.g., an access terminal, access network and/or application server) obtains a location associated with a given access terminal that is attempting to participate in a given communication service, obtains a priority level of the given access terminal, determines a given level of service restriction for the given access terminal's participation in the given communication service based on the obtained location and the obtained priority level and restricts the given access terminal's participation in the given communication service based on the given level of service restriction. In an example, the priority levels can be established such that low-priority access terminals obtain a first level of service restriction within a defined location region, and a second level of service restriction outside of the defined location region, whereas high-priority access terminals obtain the first level of service restriction both inside and outside of the defined location region.09-30-2010
20100248770DETERMINING LATENCY IN A WIRELESS COMMUNICATIONS SYSTEM - In an embodiment, a given access terminal (AT) detects a request to initiate a Push-to-Talk (PTT) session, and stores first time information indicative of when the request to initiate the PTT session is detected. The given AT sends the request as a message to an access network, which forwards an announce message to announce the PTT session to a plurality of access terminals. At least one of the plurality ATs accepts the announce message to join the PTT session, and the access network sends a message to the given AT granting permission to begin the PTT session. The given AT stores second time information indicative of when the permission is received, and sends PTT latency information based on the first and second time information to the access network, the PTT latency information related to an initial PTT latency of the PTT session.09-30-2010
20100260107REDUCING TIME FOR CALL FAILURE INDICATION - Techniques are disclosed for reducing the time for a wireless communication device originating a group communication, such as a push-to-talk call, to receive a call failure indication on a wireless communications system. In an embodiment, a group communications server receives a request to initiate a call with a target from an originator, and sends a corresponding message to a network node. If the call cannot be completed, the server receives from the network node an internet control message protocol (ICMP) message indicative of there being no connection between the network node and the target wireless communication device. In response to the message, the group communications server sends a status failure message to the originating wireless communication device.10-14-2010

Gagan Aggarwal, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090248513ALLOCATION OF PRESENTATION POSITIONS - Co-performance measurements can be determined for a plurality of content items, each co-performance measurement being associated with a corresponding content item and each co-performance measurement being a measure of the effect of the corresponding content item on the performance of one or more other content items that are presented with the corresponding content item. A set of content items can be selected for presentation to a viewer, wherein the set of content items comprises the content items that maximize a cumulative performance of the set of content items. Each content item can be assigned to a presentation position based on the co-performance measurement of each content item.10-01-2009

Nidhi Aggarwal, Sunnyvale, CA US

Patent application numberDescriptionPublished
20110113208STORING CHECKPOINT DATA IN NON-VOLATILE MEMORY - Methods and systems for storing checkpoint data in non-volatile memory are described. According to one embodiment, a data storage method includes executing an application using processing circuitry and during the execution, writing data generated by the execution of the application to volatile memory. An indication of a checkpoint is provided after writing the data. After the indication has been provided, the method includes copying the data from the volatile memory to non-volatile memory and, after the copying, continuing the execution of the application. The method may include suspending execution of the application. According to another embodiment, a data storage method includes receiving an indication of a checkpoint associated with execution of one or more applications and, responsive to the receipt, initiating copying of data resulting from execution of the one or more applications from volatile memory to non-volatile memory. In some embodiments, the non-volatile memory may be solid-state non-volatile memory.05-12-2011

Rahul Aggarwal, San Francisco, CA US

Patent application numberDescriptionPublished
20090141724METHOD AND APPARATUS FOR VITUAL CIRCUIT ROUTES - A method and apparatus for virtual circuit routes is described. A method in a network element comprises associating a virtual circuit to a layer 3 next hop, the virtual circuit being associated with a layer 2 protocol specific logical circuit, receiving a packet on the logical circuit, processing the packet with configuration information indicated by the virtual circuit, and forwarding the packet to the layer 3 next hop associated with the virtual circuit without processing the packet's layer 3 header.06-04-2009
20090161675MPLS Traffic Engineering for Point-to-Multipoint Label Switched Paths - A method and apparatus for providing point-to-multipoint label switch paths (LSPs) in a Multi-Protocol Label Switching (MPLS) network is described. In one embodiment, a point-to-multipoint LSP is built in a MPLS network by using Resource Reservation Protocol Traffic Engineering (RSVP-TE) to signal the point-to-multipoint LSP as separate point-to-point LSPs and to merge the separate point-to-point LSPs into the point-to-multipoint LSP.06-25-2009
20090175274TRANSMISSION OF LAYER TWO (L2) MULTICAST TRAFFIC OVER MULTI-PROTOCOL LABEL SWITCHING NETWORKS - Principles of the invention relate to techniques for transmission of Layer 2 (L2) traffic over a point to multi-point (P2MP) label switched path (LSP) within a multi-protocol Label Switching (MPLS) network. A source or ingress network device may implement the techniques to connect multiple L2 interfaces to a P2MP LSP within an MPLS network via a P2MP Pseudo-Wire (PW) mechanism that emulates delivery of L2 data units over a packet switched network, such as the MPLS network. The ingress network device first establishes the P2MP LSP and then connects two or more L2 interfaces to the P2MP LSP via the P2MP PW mechanism. Egress network devices may also implement the techniques to terminate the P2MP LSP and de-multiplex traffic arriving via multiple P2MP PWs carried over the same P2MP LSP.07-09-2009
20100177674NETWORK-BASED MACRO MOBILITY IN CELLULAR NETWORKS USING AN EXTENDED ROUTING PROTOCOL - A new architecture provides network-based mobility in cellular networks that is built on Internet Protocol (IP)/Multiprotocol Label Switching (MPLS) technologies, such as Virtual Private Local Area Network (LAN) Service (VPLS), the Border Gateway Protocol (BGP) and BGP MPLS Layer 3 Virtual Private Networks (VPNs). The architecture consists of several building blocks that provide functionality for different aspects of cellular network mobility. One building block is network-based macro mobility in IP/MPLS networks. The macro mobility techniques described herein are built on extensions to a routing protocol such as BGP. Another building block relates to transferring subscriber context between network devices while preserving the IP address of the subscriber. The techniques described herein provide a subscriber context transfer mechanism for mobile subscriber management that is built on extensions to a routing protocol such as BGP. Another building block of the mobility architecture is network-based micro mobility based on VPLS.07-15-2010
20100177685TRANSFER OF MOBILE SUBSCRIBER CONTEXT IN CELLULAR NETWORKS USING EXTENDED ROUTING PROTOCOL - A new architecture provides network-based mobility in cellular networks that is built on Internet Protocol (IP)/Multiprotocol Label Switching (MPLS) technologies, such as Virtual Private Local Area Network (LAN) Service (VPLS), the Border Gateway Protocol (BGP) and BGP MPLS Layer 3 Virtual Private Networks (VPNs). The architecture consists of several building blocks that provide functionality for different aspects of cellular network mobility. One building block is network-based macro mobility in IP/MPLS networks. The macro mobility techniques described herein are built on extensions to a routing protocol such as BGP. Another building block relates to transferring subscriber context between network devices while preserving the IP address of the subscriber. The techniques described herein provide a subscriber context transfer mechanism for mobile subscriber management that is built on extensions to a routing protocol such as BGP. Another building block of the mobility architecture is network-based micro mobility based on VPLS.07-15-2010
20100177752NETWORK-BASED MICRO MOBILITY IN CELLULAR NETWORKS USING EXTENDED VIRTUAL PRIVATE LAN SERVICE - A new architecture provides network-based mobility in cellular networks that is built on Internet Protocol (IP)/Multiprotocol Label Switching (MPLS) technologies, such as Virtual Private Local Area Network (LAN) Service (VPLS), the Border Gateway Protocol (BGP) and BGP MPLS Layer 3 Virtual Private Networks (VPNs). The architecture consists of several building blocks that provide functionality for different aspects of cellular network mobility. One building block is network-based macro mobility in IP/MPLS networks. The macro mobility techniques described herein are built on extensions to a routing protocol such as BGP. Another building block relates to transferring subscriber context between network devices while preserving the IP address of the subscriber. The techniques described herein provide a subscriber context transfer mechanism for mobile subscriber management that is built on extensions to a routing protocol such as BGP. Another building block of the mobility architecture is network-based micro mobility based on VPLS.07-15-2010
20100329109REDUNDANT PSEUDOWIRES FOR BORDER GATEWAY PATROL-BASED VIRTUAL PRIVATE LOCAL AREA NETWORK SERVICE MULTI-HOMING ENVIRONMENTS - A method performed by a provider edge device includes generating pseudo-wire tables based on virtual private local area network service advertisements from other provider edge devices, where the provider edge device services customer edge devices, and establishing pseudo-wires with respect to the other provider edge devices, based on the pseudo-wire tables, where the pseudo-wires include an active pseudo-wire and at least one standby pseudo-wire with respect to each of the other provider edge devices. The method also includes generating and advertising VPLS advertisement to the other provider edge devices, detecting a communication link failure associated with one of the customer edge devices in which the provider edge device services, and determining whether the at least one standby pseudo-wire needs to be utilized because of the communication link failure.12-30-2010
20120069844MPLS TRAFFIC ENGINEERING FOR POINT-TO-MULTIPOINT LABEL SWITCHED PATHS - A method and apparatus for providing point-to-multipoint label switch paths (LSPs) in a Multi-Protocol Label Switching (MPLS) network is described. In one embodiment, a point-to-multipoint LSP is built in a MPLS network by using Resource Reservation Protocol Traffic Engineering (RSVP-TE) to signal the point-to-multipoint LSP as separate point-to-point LSPs and to merge the separate point-to-point LSPs into the point-to-multipoint LSP.03-22-2012
20120113803REDUNDANT PSEUDOWIRES FOR BORDER GATEWAY PATROL-BASED VIRTUAL PRIVATE LOCAL AREA NETWORK SERVICE MULTI-HOMING ENVIRONMENTS - A method performed by a provider edge device includes generating pseudo-wire tables based on virtual private local area network service advertisements from other provider edge devices, where the provider edge device services customer edge devices, and establishing pseudo-wires with respect to the other provider edge devices, based on the pseudo-wire tables, where the pseudo-wires include an active pseudo-wire and at least one standby pseudo-wire with respect to each of the other provider edge devices. The method also includes generating and advertising VPLS advertisement to the other provider edge devices, detecting a communication link failure associated with one of the customer edge devices in which the provider edge device services, and determining whether the at least one standby pseudo-wire needs to be utilized because of the communication link failure.05-10-2012

Patent applications by Rahul Aggarwal, San Francisco, CA US

Rajeev Kumar Aggarwal, Palos Verdes Estates, CA US

Patent application numberDescriptionPublished
20120135788METHODS AND SYSTEMS FOR OPERATING A VIRTUAL WORLD - A virtual world is operated by an automated system, in which choices available to be made by avatars are assigned point values. As an avatar makes a choice, a corresponding point values is tabulated by the automated system in a record specific to that avatar, and an updated points total for the avatar is processed against predetermined definitions defined in quantitative terms for underlying qualitative concepts such as unhealthiness, non-renewable energy usage, wastefulness, etc. The automated system performs steps as a function of the avatar's points total, such as changing the avatar's appearance such as body weight representation, causing the avatar to have a heart attack, etc.05-31-2012
20120136757Methods and Systems for Operating a Virtual World - A virtual world is operated by an automated system, in which choices available to be made by avatars are assigned point values. As an avatar makes a choice, a corresponding point values is tabulated by the automated system in a record specific to that avatar, and an updated points total for the avatar is processed against predetermined definitions defined in quantitative terms for underlying qualitative concepts such as unhealthiness, non-renewable energy usage, wastefulness, etc. The automated system performs steps as a function of the avatar's points total, such as changing the avatar's appearance such as body weight representation, causing the avatar to have a heart attack, etc.05-31-2012
20120137232Methods and Systems for Operating a Virtual World - A virtual world is operated by an automated system, in which choices available to be made by avatars are assigned point values. As an avatar makes a choice, a corresponding point values is tabulated by the automated system in a record specific to that avatar, and an updated points total for the avatar is processed against predetermined definitions defined in quantitative terms for underlying qualitative concepts such as unhealthiness, non-renewable energy usage, wastefulness, etc. The automated system performs steps as a function of the avatar's points total, such as changing the avatar's appearance such as body weight representation, causing the avatar to have a heart attack, etc.05-31-2012

Sanjeev Aggarwal, Santa Clara, CA US

Patent application numberDescriptionPublished
20120086482VOLTAGE-CONTROLLED OSCILLATOR MODULE HAVING ADJUSTABLE OSCILLATOR GAIN AND RELATED OPERATING METHODS - Apparatus and methods are provided for oscillators having adjustable gain. An exemplary oscillator module comprises a first node for a first voltage, a control node for a control signal, and oscillator circuitry coupled to the first node and the control node. The oscillator circuitry generates an output signal with a first oscillation frequency based on the first voltage, and in response to the control signal being asserted, the oscillator circuitry generates the output signal with a second oscillation frequency based on the first voltage. The second oscillation frequency is greater than the first oscillation frequency.04-12-2012

Sudhir Aggarwal, Fremont, CA US

Patent application numberDescriptionPublished
20080219378LOW POWER WIRELESS COMMUNICATION SYSTEM - A transmitter, a receiver, and a transceiver for use in a wireless communication system are disclosed. In one embodiment, the radio frequency (RF) transmitter comprises a first parallel-to-serial converter to convert first parallel data corresponding to a I quadrature baseband signal component into a first set of serial data bits, a second parallel-to-serial converter to convert second parallel data corresponding to a Q quadrature baseband signal component into a second set of serial data bits, and one or more stages having a first NOR gate coupled to a first transistor and a second NOR gate coupled to a second transistor. The first XOR gate has a pair of inputs coupled to the first set of serial data bits and a first clock (e.g., an I clock) that corresponds to the I quadrature baseband signal component, and has a first output coupled to drive the first transistor, while the second XOR gate has a pair of inputs coupled to the second set of serial data bits and a second clock (e.g., the Q clock) that corresponds to the Q quadrature baseband signal component, and has a second output coupled to drive the second transistor. The first and second outputs are summed at a node to obtain a single-side band (SSB) RF output.09-11-2008
20090240118MOBILE DEVICE AND SYSTEM FOR MONITORING & RECORDING BODY VITAL SIGNS - A method and apparatus is disclosed herein for monitoring vital signs using a health monitor embedded into a mobile device. In one embodiment, the apparatus comprises a mobile device having an embedded health monitor to take measurements of vital signs of an individual, to determine vital sign parameters from the measurements, and to transfer the vital sign parameters; and a computing system communicably coupled to the mobile device to store the vital sign parameters and to perform trend analysis on stored vital sign parameters and to provide feedback to the user or user specified persons and generate alarms.09-24-2009

Patent applications by Sudhir Aggarwal, Fremont, CA US

Vipin Aggarwal, Irvine, CA US

Patent application numberDescriptionPublished
20090092154METHOD, SYSTEM, AND APPARATUS FOR EXTENDED RATE/RANGE COMMUNICATION OVER A COMMUNICATION NETWORK - A technique for communicating multimedia data between nodes over coaxial cable, wherein the nodes are connected via a coaxial cable network, is disclosed. In an embodiment, the technique involves establishing a primary channel for communicating between first and second nodes of the coaxial cable network, establishing a secondary channel for communicating between the first and second nodes of the coaxial cable network, wherein the primary and secondary channels are in different frequency bands and wherein the primary channel is used for communicating media access control frames, and communicating a time series of data frames between the first and second nodes using both the primary channel and the secondary channel.04-09-2009
20090254794METHOD FOR EFFICIENT PACKET FRAMING IN A COMMUNICATION NETWORK - Techniques to reduce the transmission overheads in a communication system are disclosed. In an embodiment, a method described herein relates to the elimination of redundant padding to realize an integer number of FEC code-words during the FEC-encoding process of transmission as well as the reduction/elimination of redundant padding to realize an integer number of transmission symbols during the subcarrier modulation mapping process of transmitting OFDM/ACMT/DMT symbols. The techniques are described in the context of a communication system based on the MoCA specification. Furthermore, techniques for channel-profiling, channel-estimation and bandwidth request/grant signaling that facilitate the realization of the method of reduction of transmission overheads in a MoCA system are also described.10-08-2009