Ramesh, CA
Ahuja Gurmukhsingh Ramesh, Livermore, CA US
Patent application number | Description | Published |
---|---|---|
20080270724 | REMOVABLE STORAGE DEVICE - In an embodiment, when a removable storage device is removably coupled to a host, the removable storage device indicates that it is non-removable to the host. The removable storage device may include a user-created secure storage area. | 10-30-2008 |
20110082979 | REMOVABLE STORAGE DEVICE - Methods and removable storage devices are provided. Some such removable storage devices may include a file specifying a name of a program to be executed automatically by a host, may include settings for a secure storage area, where the settings are user-configurable, may include a secure partition that is not accessible by an operating system of a host, may be configured to cause a health of the removable device to be automatically checked when the removable device is coupled to a host, may be configured to cause a program for formatting the removable device to be executed when the removable device is coupled to a host, or may include a secure partition configured to store information so that formatting/reformatting does not alter the stored information. | 04-07-2011 |
20120174188 | REMOVABLE DEVICES - Methods and removable devices are provided. Some such removable devices may include a secure partition and a public partition. The secure partition is not accessible by an operating system of a host for some embodiments. The secure partition is configured to store information so that formatting/reformatting does not alter the stored information for other embodiments. | 07-05-2012 |
20140075204 | REMOVABLE DEVICES - An embodiment of a method of operating a storage system includes combining a password, a first number, and a number of iterations to produce a first key, encrypting the first key, receiving a second number, and encrypting the second number with the first key to produce an encrypted second key. | 03-13-2014 |
Ajay Ramesh, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20160022126 | ENDOSCOPIC LIGHT SOURCE AND IMAGING SYSTEM - An endoscopic system having a light source that can operate in two modes is provided. The first mode provides a white light to an endoscope to transmit the light to a surgical site or other object, the reflection of which can be received by the endoscope and for the process. The second mode of the light source provides infrared excitation light and light in the blue and green wavelength spectra to an endoscope to transmit the light to an object such as a surgical site. The blue and green reflected light, as well as light from excitation markers, which is an infrared light at a different wavelength than the excitation infrared light, is received by the endoscope and further processed. | 01-28-2016 |
Ananthakrishna Ramesh, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20100250809 | SYNCHRONIZATION MECHANISMS BASED ON COUNTERS - A method and apparatus to maintain a plurality of counters to synchronize a plurality of requests for a lock independent of interlocks are described. The plurality of counters include a lock counter and an unlock counter. The requests wait in a wait queue maintained separately from the counters without direct access between the counters and the wait queue. The lock counter indicates a cumulative number of lock requests to acquire the lock. The unlock counter indicates a cumulative number of unlock requests to release the lock acquired. One or more requests waiting for the lock are selected according to the counters to be granted with the lock when the lock is released. A request corresponds to a task performing synchronized operations when granted with the lock. | 09-30-2010 |
20130332941 | Adaptive Process Importance - A method and apparatus of a device that changes the importance of a daemon process is described. In an exemplary embodiment, the device receives a message from a user process destined for daemon process, wherein the daemon process executes independently of the user process and the first daemon process communicates messages with other executing processes. The device further determines if the first message indicates that the importance of the first daemon process can be changed. If the first message indicates the importance of the first daemon process can be changed, the device changes the importance of the first daemon process. The device additionally forwards the first message to the first daemon process. | 12-12-2013 |
20130332942 | Targeted Memory Pressure Event Notifications - Systems, methods, and computer program products for target memory pressure event notifications are disclosed. Processes running on a device can register to receive memory pressure event notifications from a memory management system, which are sent while memory pages are being reclaimed. Active processes running on a device processor can be assigned a priority that ranges from low to high. Responsive to a memory pressure event occurring on the device, the memory management system determines whether less than a threshold number of high priority processes are active on the device. If so, the memory management system sends a memory pressure event notification to the registered process with the lowest priority among the active processes. | 12-12-2013 |
Anupama Ramesh, Foster City, CA US
Patent application number | Description | Published |
---|---|---|
20120221582 | SETTING AND DISPLAYING PRIMARY OBJECTS FOR ONE OR MORE PURPOSES IN A TABLE FOR ENTERPRISE BUSINESS APPLICATIONS - A system and method adapted to facilitate efficient sorting and displaying of data in a table. An example method includes displaying a table with a first portion of data and a second portion of data; simultaneously applying a first sort rule to the first portion of data (primary database object(s)) and a second sort rule to the second portion of data (secondary database object(s)) in response to user selection of a sort option; and illustrating sorted data via the table, wherein the first sort rule is adapted to cause the first portion of data to appear in one or more predetermined locations in the table relative to the second portion of data. The second portion of data is sorted according to the second sort rule. In a more specific embodiment, primary database objects are sorted via the first sort rule and are not subject to the second sort rule. The first sort rule includes a specification that primary database objects be displayed at a predetermined location in the table, such as in an uppermost position in the table or in an upper most position in a purpose group section of the table. | 08-30-2012 |
Bhatt Ramesh, Belmont, CA US
Patent application number | Description | Published |
---|---|---|
20100004139 | CONSTRUCTS AND LIBRARIES COMPRISING ANTIBODY SURROGATE LIGHT CHAIN SEQUENCES - The invention concerns constructs and libraries comprising antibody surrogate light chain sequences. In particular, the invention concerns constructs comprising VpreB sequences, optionally partnered with another polypeptide, such as, for example, antibody heavy chain variable domain sequences, and libraries containing the same. | 01-07-2010 |
20120123098 | Constructs and libraries comprising antibody surrogate light chain sequences - The invention concerns constructs and libraries comprising antibody surrogate light chain sequences. In particular, the invention concerns constructs comprising VpreB sequences, optionally partnered with another polypeptide, such as, for example, antibody heavy chain variable domain sequences, and libraries containing the same. | 05-17-2012 |
Chengelpet Ramesh, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130007218 | Network Assisted Tracker for Better P2P Traffic Management - Embodiments described herein may disclose systems and methods to employ an enhanced tracker in a P2P scenario to increase P2P performance and efficiency. After receiving a request for content the tracker may assist in obtaining as many chunks of the requested content as possible from the plurality of peers on the local network and may obtain any chunks of the requested content not obtained from the plurality of peer on the local network from a randomly selected list of remote peers. | 01-03-2013 |
20130077530 | Scaling IPv6 on Multiple Devices Virtual Switching System with Port or Device Level Aggregation - Systems and methods are provided to support a large number of hosts while keeping the size of the FIB CAM low. Higher scalability may be achieved by consuming less FIB CAM space as hosts are added to a network. An L3 switching module may be provided capable of supporting a large number of virtual machines and/or hosts while maintaining a small FIB CAM size on a multiple device virtual switching system with port or device level aggregation. | 03-28-2013 |
20130091269 | Distributed IPv6 Neighbor Discovery for Large Datacenter Switching Systems - A distributed neighbor discovery module is disclosed where all neighbor discovery operations and functionalities may be distributed to a switch device processor. Each neighbor discovery process on a switch device may run as an individual neighbor discovery router node. There may be no coordination between neighbor discovery processes occurring on different switch devices. All other traffic, including both IPv6 control traffic and data traffic destined to the router may be processed by the central controller processor. | 04-11-2013 |
20130215888 | Method of IPv6 at Data Center Network with VM Mobility Using Graceful Address Migration - Systems and methods are provided to detect when a virtual machine moves across a switch device boundary, keep existing application sessions alive, and provide optimal forwarding for new application sessions with graceful address migration. Virtual machine movement can be detected on the new switching device by comparing the Device ID in the Source Address of the ND-NA with the Device ID of the new switching device. A temporary hardware forwarding sub-optimal path is maintained for existing application sessions. A new IP address is assigned to the moved virtual machine and an optimal forwarding path is programmed in hardware for new application sessions. The temporary sub-optimal hardware forwarding path is removed after all old application are terminated. | 08-22-2013 |
20140023080 | System and Method for Scaling IPv6 on a Three-Tier Network Architecture at a Large Data Center - Some implementations provide a method for managing switches in a data center that includes: (1) establishing a connection from one switch to another switch in the data center, the data center providing a plurality of virtual local area networks (VLANs), each VLAN including at least one Virtual Machine and capable of spanning across more than one of the plurality of switches; (2) provisioning device prefixes for IPv6 addresses, a given device prefix corresponding to a particular VLAN on a particular switch in the data center, the given device prefix included in a host address of a particular virtual machine, the particular virtual machine hosted on a server computer, the sever computer connected to the particular switch without additional intervening switches; (3) configuring a hardware memory to include prefix information and address information; and (4) transferring packets by using the prefix information and the address information. | 01-23-2014 |
20150312148 | SYSTEM AND METHOD FOR SCALING IPV6 ON A THREE-TIER NETWORK ARCHITECTURE AT A LARGE DATA CENTER - Some implementations provide a method for managing switches in a data center that includes: (1) establishing a connection from one switch to another switch in the data center, the data center providing a plurality of virtual local area networks (VLANs), each VLAN including at least one Virtual Machine and capable of spanning across more than one of the plurality of switches; (2) provisioning device prefixes for IPv6 addresses, a given device prefix corresponding to a particular VLAN on a particular switch in the data center, the given device prefix included in a host address of a particular virtual machine, the particular virtual machine hosted on a server computer, the sever computer connected to the particular switch without additional intervening switches; (3) configuring a hardware memory to include prefix information and address information; and (4) transferring packets by using the prefix information and the address information. | 10-29-2015 |
Chengelpet V. Ramesh, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140013324 | PACKET FORWARDING OPTIMIZATION WITH VIRTUAL MACHINE MOBILITY - In one embodiment, a method includes tracking at a network device in communication with a plurality of virtual machines, virtual machine movement based on a device identifier in a packet received from one of the virtual machines and storing location information for the virtual machine in a virtual machine move list at the network device. The location information from the virtual machine move list is inserted into a forwarding information base for use in optimized forwarding of packets destined for the virtual machine. An apparatus and logic are also disclosed herein. | 01-09-2014 |
20140119379 | FORWARDING TABLE OPTIMIZATION WITH FLOW DATA - In one embodiment, a method includes receiving from a server, flow data for a plurality of flows at a network device, the flow data comprising for each flow, a destination address and a time indicating when a last packet was processed for the flow at the server, updating a flow table at the network device, identifying one of the flows in the flow table as an inactive flow, and removing a route for the inactive flow from a forwarding information base at the network device. An apparatus and logic are also disclosed herein. | 05-01-2014 |
20140140244 | SYSTEM AND METHOD FOR OPTIMIZING WITHIN SUBNET COMMUNICATION IN A NETWORK ENVIRONMENT - A method for optimizing within subnet communication in a network environment is provided and includes receiving, at a Top-Of-Rack (ToR) switch, an advertisement from an attached host belonging to a subnet of a network environment, seeking a Media Access Control (MAC) address of a remote host in the subnet, looking up a host information database in a control plane of the ToR switch, and responding to the advertisement with the MAC address of the remote host. If the MAC address is not found, the ToR switch may not respond to the advertisement. The method can further include receiving, at the ToR switch from a remote ToR switch in the subnet, a host information of the remote host in the subnet, including an IP address and the MAC address of the remote host, the Layer 2 broadcast domain it belongs to, and storing the host information in the host information database. | 05-22-2014 |
20140153573 | SYSTEM AND METHOD FOR SCALING IPV6 ADDRESSES IN A NETWORK ENVIRONMENT - An example method is provided and includes receiving, at an ingress switch in a network, a packet from an attached host that is coupled to a destination host, where the packet includes an Internet Protocol version 6 (IPv6) address of a destination host, comparing the IPv6 address with a plurality of entries in a longest prefix match (LPM) table, in which each entry includes a value string and a corresponding mask string configured to detect a match for a specific combination of a segment prefix and a switch-id in the IPv6 address, identifying an egress switch from a matching entry in the LPM table, and forwarding the packet to the egress switch. The IPv6 address includes a combination of segment prefix and switch-id associated with the egress switch. The segment prefix corresponds to an identifier of a network segment, and the switch-id corresponds to an identifier of a switch in the network. | 06-05-2014 |
20140250220 | Optimizing Handling of Virtual Machine Mobility in Data Center Environments - Techniques are provided for sending address information of virtual machines to a physical switch. A migration of a virtual machine to a physical server is detected. The physical server obtains address information of the virtual machine, and upon obtaining the address information of the virtual machine, the physical server sends the address information to a first physical switch that is connected to the physical server. | 09-04-2014 |
20140328343 | ROUTING INTERNET PROTOCOL VERSION 6 LINK-LOCAL ADDRESSES IN A NETWORK ENVIRONMENT - An example method for routing IPv6 link-local addresses in a network environment is provided and includes receiving a packet at a first switch from an attached first host in a virtual local area network (VLAN) associated with a virtual routing and forwarding (VRF) instance of a network environment, where the packet is destined to an Internet Protocol version 6 (IPv6) link-local address of a remote second host in the VLAN, and routing the packet at Layer 3 to a second switch, to which the second host is attached. In specific embodiments, the second switch routes the packet at Layer 3 to the second host if the VRF does not include duplicate IPv6 link-local addresses corresponding to the IPv6 link-local address of the second host; the second switch bridges the packet at Layer 2 to the second host if the VRF includes at least one duplicate IPv6 link-local address. | 11-06-2014 |
Ganesh Ramesh, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20140297746 | RECOMMENDING RESOURCES TO MEMBERS OF A SOCIAL NETWORK - Systems and methods for presenting recommendations for resources to be used by members in learning about and/or acquiring a skill are described. In some example embodiments, the systems and methods receive information associated with a skill from a member of a social network, identify members of the social network that are associated with the skill, receive information from the identified members of the social network that identifies one or more resources associated with the skill, and generate a list of recommended resources that is based on the information received from the identified members of the social network. | 10-02-2014 |
20140324964 | TECHNIQUES FOR INFERRING A LOCATION - Disclosed in some examples is a method including receiving a plurality of transaction records, each of the transaction records including data about a particular transaction engaged in by a member of a social networking service and including a geographic location and a timestamp of the particular transaction; scoring each of the plurality of transaction records based upon the recency of the transaction; clustering the plurality of transaction records into a plurality of clusters, each cluster including transaction records which contain similar geographic locations; creating an aggregate score for each particular one of the plurality of clusters based upon a sum total of the scores calculated for each transaction record clustered into the particular cluster; and creating a probability distribution based upon the scores for the plurality of clusters, the probability distribution indicating a probability that the member was in each of the plurality of locations represented by the clusters. | 10-30-2014 |
20140358942 | INFERRING GENDER FOR MEMBERS OF A SOCIAL NETWORK SERVICE - Systems and methods for determining a member of a social network service is of a certain gender, and performing various actions associated with the determined gender, are described. For example, the systems and methods may access information from a social network service that is associated with a member of the social network service, and determine a gender for the member of the social network service that is based on characteristics of the accessed information. The systems and method may then perform an action for the member that is associated with the determined gender. | 12-04-2014 |
20150026193 | METHOD AND SYSTEM TO PROVIDE REPUTATION SCORES FOR A SOCIAL NETWORK MEMBER - A method and system to provide reputation scores for a social network member is described. An example system comprises an access module, a unit score generator, and a combined reputation score generator. The access module accesses a member profile, and the unit score generator generates reputation scores for one or more units of the member profile. The member profile represents a member of an on-line social network. The combined reputation score generator generates a combined reputation score for the member profile based on the respective reputation scores for the one or more profile units. | 01-22-2015 |
Janaradan Ramesh, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20090248708 | Method and Apparatus for Mobility Agent Recovery - Techniques for recovering Mobile Internet Protocol (IP) session(s) of a mobility agent in a Mobile IP network are described herein. In one embodiment of the invention, for each mobility session associated with a mobility agent, the mobility agent distributively backs up mobility agent specific information to the mobility agent peer associated with that mobility session. The mobility agent specific information is not used by the mobility agent peer. Upon the mobility agent inadvertently losing at least one mobility session, the mobility agent recovers the stored mobility agent specific information associated with those sessions from the mobility agent peers respectively associated with those sessions. Other methods and apparatuses are also described. | 10-01-2009 |
20110202663 | Method and Apparatus for Mobility Agent Recovery - Techniques for recovering Mobile Internet Protocol (IP) session(s) of a mobility agent in a Mobile IP network are described herein. In one embodiment of the invention, for each mobility session associated with a mobility agent, the mobility agent distributively backs up mobility agent specific information to the mobility agent peer associated with that mobility session. The mobility agent specific information is not used by the mobility agent peer. Upon the mobility agent inadvertently losing at least one mobility session, the mobility agent recovers the stored mobility agent specific information associated with those sessions from the mobility agent peers respectively associated with those sessions. Other methods and apparatuses are also described. | 08-18-2011 |
20110202664 | Method and Apparatus for Mobility Agent Recovery - Techniques for recovering Mobile Internet Protocol (IP) session(s) of a mobility agent in a Mobile IP network are described herein. In one embodiment of the invention, for each mobility session associated with a mobility agent, the mobility agent distributively backs up mobility agent specific information to the mobility agent peer associated with that mobility session. The mobility agent specific information is not used by the mobility agent peer. Upon the mobility agent inadvertently losing at least one mobility session, the mobility agent recovers the stored mobility agent specific information associated with those sessions from the mobility agent peers respectively associated with those sessions. Other methods and apparatuses are also described. | 08-18-2011 |
20110202671 | Method and Apparatus for Mobility Agent Recovery - Techniques for recovering Mobile Internet Protocol (IP) session(s) of a mobility agent in a Mobile IP network are described herein. In one embodiment of the invention, for each mobility session associated with a mobility agent, the mobility agent distributively backs up mobility agent specific information to the mobility agent peer associated with that mobility session. The mobility agent specific information is not used by the mobility agent peer. Upon the mobility agent inadvertently losing at least one mobility session, the mobility agent recovers the stored mobility agent specific information associated with those sessions from the mobility agent peers respectively associated with those sessions. Other methods and apparatuses are also described. | 08-18-2011 |
Nagarajan Ramesh, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20080241105 | Method and reagents for the enhancement of virus transduction in the bladder epithelium - Agents and methods for enhancing recombinant virus transduction in the bladder epithelium are described. A first method involves contacting the luminal surface of the bladder with a composition comprising a transduction enhancing agent and an oncolytic virus. Alternatively, the luminal surface of the bladder can be contacted first with a pretreatment composition comprising a transduction enhancing agent and, subsequently, with a composition comprising an oncolytic virus. Bladder treatment compositions comprising a transduction enhancing agent and an oncolytic virus are also described. | 10-02-2008 |
20090068151 | Methods and reagents for the enhancement of virus transduction in the bladder epithelium - Agents and methods for enhancing recombinant virus transduction in the bladder epithelium are described. A first method involves contacting the luminal surface of the bladder with a composition comprising a transduction enhancing agent and an oncolytic virus. Alternatively, the luminal surface of the bladder can be contacted first with a pretreatment composition comprising a transduction enhancing agent and, subsequently, with a composition comprising an oncolytic virus. Bladder treatment compositions comprising a transduction enhancing agent and an oncolytic virus are also described. | 03-12-2009 |
20090270485 | Cell specific replication-competent viral vectors comprising a self processing peptide cleavage site - Cell specific replication-competent viral vectors comprising a self processing peptide cleavage sequence are provided. The targeted replication-competent viral vectors include two or more co-transcribed genes under transcriptional control of the same heterologous transcriptional regulatory element (TRE), wherein at least a second gene is under translational control of a self processing cleavage sequence or 2A sequence. Exemplary vector constructs may further include an additional proteolytic cleavage site which provides a means to remove the self processing peptide sequence from the viral vector. | 10-29-2009 |
Nd Ramesh, San Ramon, CA US
Patent application number | Description | Published |
---|---|---|
20130329584 | FINDING LATENCY THROUGH A PHYSICAL NETWORK IN A VIRTUALIZED NETWORK - Techniques are described for determining latency in a physical network that includes a number of network devices over which packets travel. A virtual network controller receives a plurality of messages from a plurality of network devices in a network, each of the messages including a packet signature comprising a hash of an invariant portion of an original packet that uniquely identifies the original packet, an identifier of one of the plurality of network devices from which the respective message was received, and a timestamp indicating a time an original packet was processed by the network device from which the respective message was received. The virtual network controller determines a latency of a physical network path in the network based on analysis of contents of the identified messages having a common packet signature. | 12-12-2013 |
20150244617 | PHYSICAL PATH DETERMINATION FOR VIRTUAL NETWORK PACKET FLOWS - In general, techniques are described for configuring and managing virtual networks. For example, a distributed virtual network controller is described that configures and manages an overlay network within a physical network formed by plurality of switches. A plurality of servers are interconnected by the switch fabric, each of the servers comprising an operating environment executing one or more virtual machines in communication via the overlay networks. The servers comprises a set of virtual switches that extends the overlay network as a virtual network to the operating environment of the virtual machines. The controller may instruct the servers and the virtual switches to perform various operations, such as determining a physical network path taken by packets of a network packet flow, determining latency through the network, re-routing traffic in the virtual network due to network events, replicating traffic for multicasting, providing multi-tenant services to support multiple virtual networks, monitoring and logging traffic characteristics within the virtual networks and other operations. | 08-27-2015 |
20150304194 | FINDING LATENCY THROUGH A PHYSICAL NETWORK IN A VIRTUALIZED NETWORK - Techniques are described for determining latency in a physical network that includes a number of network devices over which packets travel. A virtual network controller receives a plurality of messages from a plurality of network devices in a network, each of the messages including a packet signature comprising a hash of an invariant portion of an original packet that uniquely identifies the original packet, an identifier of one of the plurality of network devices from which the respective message was received, and a timestamp indicating a time an original packet was processed by the network device from which the respective message was received. The virtual network controller determines a latency of a physical network path in the network based on analysis of contents of the identified messages having a common packet signature. | 10-22-2015 |
Palanisamy Ramesh, Riverside, CA US
Patent application number | Description | Published |
---|---|---|
20100140792 | GRAPHITE NANOPLATELETS FOR THERMAL AND ELECTRICAL APPLICATIONS - This disclosure concerns a procedure for bulk scale preparation of high aspect ratio, 2-dimensional nano platelets comprised of a few graphene layers, G | 06-10-2010 |
20110068290 | CHEMICAL MODULATION OF ELECTRONIC AND MAGNETIC PROPERTIES OF GRAPHENE - Compounds, compositions, systems and methods for the chemical and electrochemical modification of the electronic structure of graphene and especially epitaxial graphene (EG) are presented. Beneficially, such systems and methods allow the large-scale fabrication of electronic EG devices. Vigorous oxidative conditions may allow substantially complete removal of the EG carbon atoms and the generation of insulating regions; such processing is equivalent to that which is currently used in the semiconductor industry to lithographically etch or oxidize silicon and thereby define the physical features and electronic structure of the devices. However graphene offers an excellent opportunity for controlled modification of the hybridization of the carbon atoms from sp | 03-24-2011 |
20140014871 | GRAPHITE NANOPLATELETS FOR THERMAL AND ELECTRICAL APPLICATIONS - This disclosure concerns a procedure for bulk scale preparation of high aspect ratio, 2-dimensional nanoplatelets comprised of a few graphene layers, G | 01-16-2014 |
Ramamoorthy Ramesh, Moraga, CA US
Patent application number | Description | Published |
---|---|---|
20100002563 | MEDIA WITH TETRAGONALLY-STRAINED RECORDING LAYER HAVING IMPROVED SURFACE ROUGHNESS - A media for storing information comprises a substrate, a conductive layer formed over the substrate, and a ferroelectric layer epitaxially formed on the conductive layer. The ferroelectric layer includes an a-lattice constant that is substantially matched to an a-lattice constant of the conductive layer and an average c-lattice constant that is longer than an average c-lattice constant of a bulk-grown ferroelectric layer. | 01-07-2010 |
20100051079 | Complex Oxides Useful for Thermoelectric Energy Conversion - The invention provides for a thermoelectric system comprising a substrate comprising a first complex oxide, wherein the substrate is optionally embedded with a second complex oxide. The thermoelectric system can be used for thermoelectric power generation or thermoelectric cooling. | 03-04-2010 |
20110133601 | Thin Film Bismuth Iron Oxides Useful for Piezoelectric Devices - The present invention provides for a composition comprising a thin film of BiFeO | 06-09-2011 |
20110308580 | Ferroic materials having domain walls and related devices - Ferroic materials and methods for diverse applications including nanoscale memory, logic and photovoltaic devices are described. In one aspect, ferroic thin films including insulating domains separated by conducting domain walls are provided, with both the insulating domains and conducting domain walls intrinsic to the ferroic thin films. The walls are on the order of about 2 nm wide, providing virtually two dimensional conducting sheets through the insulating material. Also provided are methods of writing, reading, erasing and manipulating conducting domain walls. According to various embodiments, logic and memory devices having conducting domain walls as nanoscale features are provided. In another aspect, ferroic thin films having photovoltaic activity are provided. According to various embodiments, photovoltaic and optoelectronic devices are provided. | 12-22-2011 |
Sridhar Ramesh, Cralsbad, CA US
Patent application number | Description | Published |
---|---|---|
20120299650 | Self-Calibrating Gain Control System - A circuit for self-calibrating a gain control system samples the output of a digital amplifier coupled in series with one or more analog amplifiers to correct errors in a discrete stepped gain control. A digital gain control circuit controls both the digital amplifier and at least one analog amplifier to produce a smooth linear and continuous gain, wherein perturbations in the digital control of gain are smoothed by a signal applied to gain control circuit by a gain step correction circuit. | 11-29-2012 |
Sridhar Ramesh, Carlsbad, CA US
Patent application number | Description | Published |
---|---|---|
20080209499 | CHANNEL CHANGE LATENCY REDUCTION - A wireless communication system is enhanced to allow for low-latency channel surfing and to enable a user to quickly see the content carried over a selected channel while searching channels for desired content. The techniques for reducing the channel change latency may be implemented in a transmitter, receiver, or in a combination of transmitter and receiver. The wireless communication system is optionally a DVB-H communication system. The transmitter may generate and transmit one or more auxiliary channels, where each auxiliary channel contains reduced resolution content corresponding to one or more channels. The receiver may process the one or more auxiliary channels to present the reduced resolution content while processing the full resolution channel for display. The receiver caches portions of content from one or more non-selected channels and presents the cached content when the channel is selected while concurrently searching and processing the full resolution channel content. | 08-28-2008 |
20090041115 | TS Packet Grooming - Received data packets are groomed to improve performance of MPEG-2 transport stream packet in a digital video broadcasting system. Multitude of crosschecking techniques are applied to ensure that crucial pieces of information such as the packet identifier (PID) field, the continuity counter (CC) field, table ID, section length, IP header checksum, table and frame boundaries, application data table size are corrected if necessary. | 02-12-2009 |
20090052541 | METHOD AND APPARATUS FOR PRESERVING DEINTERLEAVING ERASURE INFORMATION OF BLOCK INTERLEAVED CODED SIGNAL - Erasure information associated with a received group of encoded and interleaved data in a digital video broadcasting system is stored in a much compacted form. An erasure flag and an address of a last byte associated with the received group of encoded and interleaved data (a record) encapsulated in an MPE-FEC column will be stored in an erasure table. All bytes in the column preceding the last byte of the record will have the same erasure flag as the last byte. Erasure information deinterleaver | 02-26-2009 |
20100277240 | Self-calibrating gain control system - A circuit for self-calibrating a gain control system samples the output of a digital amplifier coupled in series with one or more analog amplifiers to correct errors in a discrete stepped gain control. A digital gain control circuit controls both the digital amplifier and at least one analog amplifier to produce a smooth linear and continuous gain, wherein perturbations in the digital control of gain are smoothed by a signal applied to gain control circuit by a gain step correction circuit. | 11-04-2010 |
20100296567 | Channel-sensitive power control - A communication receiver which applies signal processing for quantitatively estimating receive signal factors such as communication channel quality, signal characteristics, and overall system received bit error rate (BER) or packet error rate (PER) and which applies a general algorithm for mapping these estimated factors to control receiver performance and minimize power consumption. | 11-25-2010 |
20110090971 | DOPPLER ESTIMATOR FOR OFDM SYSTEMS - A method of estimating the Doppler spread of a communication channel includes computing a first sum defined by a difference between the pilot tones of a first group of N symbols and a corresponding pilot tones of a second group of N symbols preceding the first group of N symbols, computing a second sum defined by the pilot tones of the second group of N symbols, and computing a ratio of the first sum and the second sum for each of the N symbols of the first and second group of symbols to generate N ratios representative of the Doppler spread of the channel. The first sum is further defined by the square of the difference between the pilot tones of the first group of N symbols and the corresponding pilot tones of the second group of N symbols. | 04-21-2011 |
20110164690 | METHODS AND SYSTEMS FOR LOCATION ESTIMATION - A receiver system and method for determining the location of a device in a wireless network having a plurality of transmitters is provided. The method includes receiving a signal at the device, transforming the received signal into a time-domain signal having a characteristic, and computing a range of the device from each of the plurality of transmitters based on the characteristic. Additionally, the method includes determining the location of the device based on the computed ranges. In certain embodiments, the characteristic may be a time of arrival, time difference of arrival, or a signal strength, and the wireless network is a DTV broadcasting network. | 07-07-2011 |
20110170587 | EDGE EQUALIZER - To compensate for roll-off while estimating a communication channel, an estimate of the channel is provided using a signal transmitted via the communication channel. The pilot tones positioned along the edges of the estimated channel are divided by the corresponding pilot tones of the received signal to generate a first number of ratios. An algorithm is thereafter applied to the first number of ratios to generate a second number of ratios associated with the non-pilot tones positioned along the edges of the estimated channel. Next, numbers that are inverse of the first and second number of ratios are applied to the pilot and non-pilot tones positioned along the edges of the estimated channel to compensate for the roll-offs in the estimated channel. | 07-14-2011 |
20110291882 | CO-OPERATIVE GEOLOCATION - A method and apparatus for extending the coverage of geolocation to indoor locations through cooperative geolocation. The method includes establishing an ad-hoc wireless network comprising a plurality of devices including a first device. The method includes receiving, at the first device, position information from the plurality of devices and determining a physical location of the first device based on the received position information. In an embodiment, the position information is transmitted in response to a request by the first device. In an embodiment, the position information may include a time of arrival of the request received by each of the plurality of devices; and the time of arrival may be associated with a GNSS time. In an embodiment, the ad-hoc wireless network may be a Wi-Fi network, which is associated with one of the IEEE 802.11 standards. | 12-01-2011 |
20110310948 | LOW-COMPLEXITY DIVERSITY USING PREEQUALIZATION - A diversity receiver includes a first RF front end module for receiving a first RF signal, and frequency converting the first RF signal and outputting a first diversity signal, a second RF front end module for receiving a second RF signal, frequency converting the second RF signal and outputting a second diversity signal, a first converter for converting the first diversity signal to a first time-domain signal, a second converter for converting the second diversity signal to a second time-domain signal, a first transformer for translating the first time-domain signal to a first frequency-domain signal, a second transformer for translating the second time-domain signal to a second frequency-domain signal, a first pre-equalizer for equalizing the first frequency-domain signal, a second pre-equalizer for equalizing the second frequency-domain signal, and a combiner for combining the first and second pre-equalized frequency-domain signals. The diversity receiver further includes a channel estimator having a mirror window. | 12-22-2011 |
20120002767 | FAST RESYNCHRONIZATION FOR RECEPTION IN TIME SLICING - A method and an apparatus for achieving fast resynchronization of received signals in a time slice in DVB-T/H systems. When the clock drift is low, the location of the symbol window can be decided based on a previous time slice. When the clock drift is high and when there are large delay spreads, the location of the symbol window can be decided based on the detected scattered pilot positions. The placement of the symbol window can further be enhanced through processing of the received TPS bits. | 01-05-2012 |
20120297414 | System and Method for Conditional Access in an In-Home Network Based on Multi-Network Communication - One or more circuits for use in a transceiver that is collocated with a satellite dish, may receive a satellite signal carrying media content, and remove content protection from the received media content. After removing the first content protection, the one or more circuits may apply second content protection to the media content. The content protection applied by the one or more circuits may adhere to a different protocol, utilize different keys, and/or otherwise be distinguishable from the content protection that was removed. After applying the content protection, the one or more circuits may transmit the media content onto one or more links between the satellite dish and one or more client devices. The removal of the content protection may comprise descrambling and/or decrypting the media content. The application of the content protection may comprise scrambling and/or encrypting the media content. | 11-22-2012 |
20120297426 | METHOD AND SYSTEM FOR PROVIDING SATELLITE TELEVISION SERVICE TO A PREMISES - Methods and systems for providing satellite television service to a premises may comprise receiving satellite television signals utilizing a satellite dish, converting received satellite signals to internet protocol (IP) signals, and wirelessly communicating the IP signals into a premises to which the satellite dish corresponds. The IP signals may, for example, conform to a multimedia over cable alliance (MoCA) standard or a IEEE 802.11x standard. The wirelessly communicating may comprise magnetic coupling. The received satellite signals may, for example, be converted to IP signals utilizing an IP low-noise block downconverter (IP-LNB) which may comprise full-band capture receivers. The wireless communication of the IP signals may, for example, be within a wireless network of the dwelling or may be independent of a wireless network of the dwelling. The wirelessly communicated IP signals may be beam-formed and may be communicated wirelessly over one or more industrial, scientific, and medical (ISM) bands. | 11-22-2012 |
20120297427 | System and Method in a Broadband Receiver for Efficiently Receiving and Processing Signals - A system and method in a broadband receiver (e.g., a satellite television receiver) for efficiently receiving and processing signals, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims. | 11-22-2012 |
20130094415 | Method and System for Server-Side Handling of a Low-Power Client in a Wide Area Network - A CMTS may receive a request that a network device be permitted to enter a power-saving mode of operation. In response, the CMTS may enter a power-saving mode of operation wherein MAC management messages, transmission opportunities for the sleeping network device, and/or contention periods on one or more channels occur at independently determinable intervals. The CMTS may then transmit a message granting the network device permission to enter the power-saving mode of operation. The CMTS may start a sleep timer upon transmitting the MAC management message and may deregister the network device if no communication is received from the network device prior to expiration of the sleep timer. The CMTs may buffer traffic destined for the network device in a buffer of the CMTS while the network device is in the power-saving mode of operation, and may wake the network device upon the amount of buffered traffic reaching a threshold. | 04-18-2013 |
20130094416 | Method and System for Client-Side Message Handling in a Low-Power Wide Area Network - A network device (e.g., a cable modem) may support a normal mode of operation and a sleep mode of operation. While in the normal mode, a PHY of the network device may process a received signal to recover MPEG-TS packets, and convey the MPEG-TS packets to other components of the network device for further processing. While in the sleep mode, the PHY may process received MPEG-TS packets having a particular packet identifier and drop received MPEG-TS packets not having the particular packet identifier. The PHY may control transitions between the normal mode and the sleep mode in response to received signals having particular physical layer characteristics. The PHY may demodulate a received signal to recover an MPEG-TS packet; descramble portions of the MPEG-TS packet; inspect portions of the MPEG-TS packet; and control a mode of operation of the network device based on the contents of the MPEG transport stream. | 04-18-2013 |
20130094551 | Method and System for a Low-Power Client in a Wide Area Network - A network device may be operable to receive an indication from a cable modem termination system (CMTS) that media access control (MAC) management messages will be transmitted by the CMTS at fixed intervals. Subsequent to receiving the indication, the network device may be operable to power down one or more components of the network device and set a sleep timer to a value equal to an integer multiple of the fixed interval minus a transition period. The network device may power up the one or more components of the network device upon expiration of the sleep timer. The network device may power up the one or more components of the network device upon an amount of traffic in a buffer of the network device reaching a threshold. | 04-18-2013 |
20130097240 | METHOD AND SYSTEM FOR SERVER-SIDE MESSAGE HANDLING IN A LOW-POWER WIDE AREA NETWORK - A network device may be operable to manage a network connection of customer premise equipment (CPE). While the CPE is operating in a normal mode of operation, the network device may communicate with the CPE utilizing one or more messages of a first type. While the CPE is operating in a low-power mode of operation, the network device may communicate with the CPE utilizing one or more messages of a second type. The network device may be operable to determine a particular program identifier to be utilized for messages the first type of message, and transmit such message(s) to the CPE. The message(s) transmitted while the CPE is in a low-power mode may comprise MPEG-TS packets having the particular program identifier. The message(s) transmitted while the CPE is not in the low-power mode may comprises MPEG-TS packets not having the particular program identifier. | 04-18-2013 |
20130214857 | Self-Calibrating Gain Control System - A circuit for self-calibrating a gain control system samples the output of a digital amplifier coupled in series with one or more analog amplifiers to correct errors in a discrete stepped gain control. A digital gain control circuit controls both the digital amplifier and at least one analog amplifier to produce a smooth linear and continuous gain, wherein perturbations in the digital control of gain are smoothed by a signal applied to gain control circuit by a gain step correction circuit. | 08-22-2013 |
20130216009 | CHANNEL-SENSITIVE POWER CONTROL - A communication receiver which applies signal processing for quantitatively estimating receive signal factors such as communication channel quality, signal characteristics, and overall system received bit error rate (BER)or packet error rate (PER) and which applies a general algorithm for mapping these estimated factors to control receiver performance and minimize power consumption. | 08-22-2013 |
20130238922 | Method and System For a Low-Power Client in a Wide Area Network - A network device may be operable to receive an indication from a cable modem termination system (CMTS) that media access control (MAC) management messages will be transmitted by the CMTS at fixed intervals. Subsequent to receiving the indication, the network device may be operable to power down one or more components of the network device and set a sleep timer to a value equal to an integer multiple of the fixed interval minus a transition period. The network device may power up the one or more components of the network device upon expiration of the sleep timer. The network device may power up the one or more components of the network device upon an amount of traffic in a buffer of the network device reaching a threshold. | 09-12-2013 |
20130294462 | METHOD AND SYSTEM FOR TUNABLE UPSTREAM BANDWIDTH UTILIZING AN INTEGRATED MULTIPLEXING DEVICE - A transceiver system may be configured to provide tunable bandwidths. The transceiver may comprise a signal processing component and a filtering component, which may comprise a plurality of filters. The signal processing component may determine one or more adjustments that are applicable to one or both of a first filter that is configured for filtering signals corresponding to a first frequency band associated with a first stream, and a second filter that is configured for filtering signals corresponding to a second frequency band associated with a second stream. The one or more adjustments may correspond to modifications in one or both of the first frequency band and the second frequency band. The one or more adjustments may be communicated to the filtering component, which may apply the adjustments to one or more of the plurality of filters. | 11-07-2013 |
20130337740 | Method And System For Guard Band Detection And Frequency Offset Detection - A signal processing circuit, which is within a satellite reception assembly, may be operable to analyze actual frequency information corresponding to a plurality of downconverted signals. Each of the downconverted signals may be downconverted using one or more corresponding local oscillators (LOs). Based on the analyzing, one or more of the following may be determined: one or more frequency offsets associated with the one or more corresponding LOs and one or more actual guard bands. The signal processing circuit may generate information on the determined frequency offsets and the determined actual guard bands. The signal processing circuit may perform, based on the generated information, one or both of a band stacking operation and a channel stacking operation so as to prevent channels/bands being stacked on each other or being overlapped. The signal processing circuit may perform, based on the generated information, frequency corrections for channel tuning in a gateway. | 12-19-2013 |
20140010269 | METHOD AND SYSTEM FOR DETECTING AND MITIGATING INTERFERENCE IN A CABLE NETWORK SYSTEM - A cable modem (CM) device captures signals over a wide spectrum including one or more cable frequency bands and sub-bands, and extracts one or more cable channels from the captured signals. The CM device is operable to analyze the extracted one or more cable channels and assigns a portion of the extracted one or more cable channels for upstream and/or downstream communication based on the analysis. The CM device may recapture one or more previously unused cable channels to be utilized for the upstream and/or downstream communication based on the analysis. The CM device may determine noise, interference and/or blocker information corresponding to the extracted one or more cable channels based on the analysis. Based on the determined noise, interference and/or blocker information, the cable modem termination system (CMTS) may assign or block usage of one or more cable channels for the upstream and/or downstream communication. | 01-09-2014 |
20140022926 | METHOD AND SYSTEM FOR A HIGH CAPACITY CABLE NETWORK - A cable modem termination system (CMTS) may communicate with a plurality of cable modems using a plurality of orthogonal frequency division multiplexed (OFDM) subcarriers. The CMTS may determine a performance metric of each of the cable modems. For each of the OFDM subcarriers and each of the cable modems, the CMTS may select physical layer parameters to be used for communication with that cable modem on that OFDM subcarrier based on a performance metric of that cable modem. The parameters may be selected for each individual modem and/or each individual subcarrier, or may be selected for groups of modems and/or groups of subcarriers. The parameters may include, for example, one or more of: transmit power, receive sensitivity, timeslot duration, modulation type, modulation order, forward error correction (FEC) type, and FEC code rate. | 01-23-2014 |
20140022943 | METHOD AND SYSTEM FOR SERVICE GROUP MANAGEMENT IN A CABLE NETWORK - A cable modem termination system (CMTS) may determine, for a plurality of cable modems served by the CMTS, a corresponding plurality of SNR-related metrics. The CMTS may assigning the modems among a plurality of service groups based on the SNR-related metrics. For any one of the modems, the CMTS may configure physical layer communication parameters to be used by the one of the modems based on a SNR-related metric of a service group to which the one of the modems is assigned. The physical layer communication parameters may include one or more of: transmit power, receive sensitivity, timeslot duration, modulation type, modulation order, forward error correction (FEC) type, and FEC code rate. The CMTS and the modems may communicate using orthogonal frequency division multiplexing (OFDM) over a plurality of subcarriers, and the physical layer communication parameters may be determined on a per-subcarrier basis. | 01-23-2014 |
20140026176 | NOISE SUPPRESSION IN A HYBRID FIBER COAXIAL NETWORK - A coupling device for use in a hybrid fiber coaxial (HFC) network may be configured to disable an upstream path through it when there is only noise incident on the upstream path, and enable the upstream path through it when a desired transmission from a cable modem downstream of the coupling device is incident on the upstream path. The coupling device may be a trunk amplifier, a distribution amplifier, a splitter, or the like. The coupling device may comprise a single upstream interface coupled to a plurality of downstream interfaces. The enabling and/or disabling may be in response to a signal strength indicated by the SSI being below a threshold and/or in response to one or more control messages indicating whether any downstream cable modem is, or will be, transmitting. | 01-23-2014 |
20140064420 | Method and System for Power Management in a Network Device Based on Multi-protocol Detection - A network device may comprise one or more circuits including a clock signal generator, an ADC, and a processor. The ADC may digitize a received signal across a range of frequencies that encompasses a first band of frequencies used for a first network and a second band of frequencies used for a second network. A sampling frequency of the ADC may be determined by a frequency of a clock signal output by the clock signal generator. The processor may determine whether the first network is active and whether the second network is active. The processor may configure the clock generator such that, when both of the first network and the second network are active, the clock signal is set to a first frequency, and when the first network is active and the second network is inactive, the clock signal is set to a second frequency. | 03-06-2014 |
20140068694 | Method and System for Power Management in a Frequency Division Multiplexed Network - A network device may receive a signal from a headend, wherein a bandwidth of the received signal spans from a low frequency to a high frequency and encompasses a plurality of sub-bands. The network device may determine, based on communication with the headend, whether one of more of the sub-bands residing above a threshold frequency are available for carrying downstream data from the headend to the circuitry. The network device may digitize the signal using an ADC operating at a sampling frequency. The sampling frequency may be configured based on a result of the determining. When the sub-band(s) are available for carrying downstream data from the headend to the network device, the sampling frequency may be set to a relatively high frequency. When the sub-band(s) are not available for carrying downstream data from the headend to the network device, the sampling frequency may be set to a relatively low frequency. | 03-06-2014 |
20140198828 | FREQUENCY SPREADING FOR HIGH-PERFORMANCE COMMUNICATIONS - Methods and systems are provided for using frequency spreading during communications, in particular communications in which multiple carriers (or subcarriers) are used. The frequency spreading may comprise generating a plurality of spreading data vectors based on transmit data, such as by application of a spreading matrix to portions of the transmit data. Each spreading data vector may comprise a plurality of elements, for assignment to the multiple subcarriers. The receive-side device may then apply frequency de-spreading, to obtain the original transmit data. The frequency de-spreading may comprise use of the same spreading matrix on data extracted from received signals, which (the data) may correspond to the plurality of spreading data vectors. | 07-17-2014 |
20140293854 | Method and System for Server-Side Handling of a Low-Power Client in a Wide Area Network - A CMTS may receive a request that a network device be permitted to enter a power-saving mode of operation. In response, the CMTS may enter a power-saving mode of operation wherein MAC management messages, transmission opportunities for the sleeping network device, and/or contention periods on one or more channels occur at independently determinable intervals. The CMTS may then transmit a message granting the network device permission to enter the power-saving mode of operation. The CMTS may start a sleep timer upon transmitting the MAC management message and may deregister the network device if no communication is received from the network device prior to expiration of the sleep timer. The CMTs may buffer traffic destined for the network device in a buffer of the CMTS while the network device is in the power-saving mode of operation, and may wake the network device upon the amount of buffered traffic reaching a threshold. | 10-02-2014 |
20140314186 | LOOP-THROUGH FOR MULTI-CHIP COMMUNICATION SYSTEMS - Methods and systems are provided for loop-through for multi-chip communication systems. Receiver circuitry, that is operable to receive one or more input feeds, may comprise a plurality of chips, each of which may be configurable to generate a corresponding output comprising one or more feed elements (e.g., channels) extracted from the input feed(s). However, only a first chip may be operable to handle reception and/or initial processing of the one or more input feeds, with each one of the remaining chips processing a loop-through feed generated by the first chip, in order to generate the corresponding output of that chip. The first chip generates the loop-through feed based on the one or more input feeds, such as after the initial processing thereof in the first chip. Generating the loop-through feed may comprise applying channelization (e.g., separately for each remaining chip), switching based processing, and/or interfacing based processing. | 10-23-2014 |
20140317294 | BANDWIDTH ALLOCATION FOR SHARED NETWORK INFRASTRUCTURE - Methods and systems are provided for adaptive management of local networks (e.g., in-premises networks, which may access or be connected to cable or satellite networks). A network device (e.g., a gateway device) may be configured to function as a network manager in a local network, to manage internal connections and/or communications within the local network. The managing may comprise assessing effects of the internal connections and/or communications on external connections and/or communications with one or more devices and/or networks external the local network; and setting and/or adjusting based on the assessed effects, one or more communication parameters associated with each one of the internal connections and/or communications. The effects of the internal connections and/or communications may result from utilizing one or more physical mediums that are shared with and/or are commonly used by the external connections and/or communications with one or more devices and/or networks external the local network. | 10-23-2014 |
20150023237 | CHANNEL-SENSITIVE POWER CONTROL - A communication receiver which applies signal processing for quantitatively estimating receive signal factors such as communication channel quality, signal characteristics, and overall system received bit error rate (BER) or packet error rate (PER) and which applies a general algorithm for mapping these estimated factors to control receiver performance and minimize power consumption. | 01-22-2015 |
20150078242 | TS PACKET GROOMING - Received data packets are groomed to improve performance of MPEG-2 transport stream packet in a digital video broadcasting system. Multitude of crosschecking techniques are applied to ensure that crucial pieces of information such as the packet identifier (PID) field, the continuity counter (CC) field, table ID, section length, IP header checksum, table and frame boundaries, application data table size are corrected if necessary. | 03-19-2015 |
20150080039 | SYSTEMS AND METHODS FOR A MILLIMETER-WAVE-CONNECTED DATA CENTER - A first server rack configured for housing one or more first servers and for connecting the one or more first servers to a network may comprise a first millimeter wave transceiver circuit at least one phased array antenna, and a lens. The lens and the millimeter wave transceiver circuit may be arranged on the server rack such that millimeter wave signals transmitted by the at least one phased array antenna are focused by the lens to form a first one or more millimeter wave beams at a corresponding one or more determined angles. The first millimeter wave transceiver circuit may be operable to transmit data from the one or more first servers to one or more second servers residing in a second server rack via the first one or more millimeter wave beams. | 03-19-2015 |
20150200795 | DYNAMICALLY CALIBRATED PRE-DISTORTION - Systems and methods are provided for dynamic calibration of pre-distortion modification in transmitters. The pre-distortion modification may be applied during processing of an input signal for transmission, and feedback data, relating to the transmitter and/or processing performed after application of the pre-distortion modification in the transmitter, may be obtained. Adjustments to the pre-distortion modification may be determined based on the feedback data, and the adjustments to the pre-distortion modification may be applied in loop-back manner, thus enabling adjustment of pre-distortion modification dynamically based on real-time and current data. The pre-distortion modification may comprise modifying one or more signal characteristics, such as phase, frequency, and/or amplitude. Determining and/or applying the adjustments to the pre-distortion modification may be done periodically, based on one or more particular events, or conditionally. | 07-16-2015 |
20150256248 | Method And System For Guard Band Detection And Frequency Offset Detection - Methods and systems are provided for guard band detection and/or frequency offset detection. For example, a signal processing circuit may be operable to determine, for each of a plurality of downconverted signals, one or more frequency offsets that are associated with one or more corresponding local oscillators (LOs) used in obtaining the plurality of downconverted signals; and relating to the determined frequency offsets may be generated for the plurality of downconverted signals. The signal processing circuit may perform, based on the generated information, one or both of a band stacking operation and a channel stacking operation so as to prevent channels/bands being stacked on each other or being overlapped. | 09-10-2015 |
20150334466 | Method and System for Power Management in a Frequency Division Multiplexed Network - A network device may receive a signal from a headend, wherein a bandwidth of the received signal spans from a low frequency to a high frequency and encompasses a plurality of sub-bands. The network device may determine, based on communication with the headend, whether one of more of the sub-bands residing above a threshold frequency are available for carrying downstream data from the headend to the circuitry. The network device may digitize the signal using an ADC operating at a sampling frequency. The sampling frequency may be configured based on a result of the determining. When the sub-band(s) are available for carrying downstream data from the headend to the network device, the sampling frequency may be set to a relatively high frequency. When the sub-band(s) are not available for carrying downstream data from the headend to the network device, the sampling frequency may be set to a relatively low frequency. | 11-19-2015 |
20150350743 | System and Method in a Broadband Receiver for Efficiently Receiving and Processing Signals - A system and method in a broadband receiver (e.g., a satellite television receiver) for efficiently receiving and processing signals, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims. | 12-03-2015 |
20150350744 | NOISE SUPPRESSION IN A HYBRID FIBER COAXIAL NETWORK - A coupling device for use in a hybrid fiber coaxial (HFC) network may be configured to disable an upstream path through it when there is only noise incident on the upstream path, and enable the upstream path through it when a desired transmission from a cable modem downstream of the coupling device is incident on the upstream path. The coupling device may be a trunk amplifier, a distribution amplifier, a splitter, or the like. The coupling device may comprise a single upstream interface coupled to a plurality of downstream interfaces. The enabling and/or disabling may be in response to a signal strength indicated by the SSI being below a threshold and/or in response to one or more control messages indicating whether any downstream cable modem is, or will be, transmitting. | 12-03-2015 |
Sridhar Ramesh, Carlbad, CA US
Patent application number | Description | Published |
---|---|---|
20140109163 | FAST RESYNCHRONIZATION FOR RECEPTION IN TIME SLICING - A method and an apparatus for achieving fast resynchronization of received signals in a time slice in DVB-T/H systems. When the clock drift is low, the location of the symbol window can be decided based on a previous time slice. When the clock drift is high and when there are large delay spreads, the location of the symbol window can be decided based on the detected scattered pilot positions. The placement of the symbol window can further be enhanced through processing of the received TPS bits. | 04-17-2014 |
Sridhar Ramesh, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20140199080 | ADVANCED FIBER NODE - Circuitry of a hybrid fiber-coaxial network may comprise a first transceiver configured to connect the circuitry to an optical link, a second transceiver configured to connect the circuitry to an electrical link, a first processing path, a second processing path, and a switching circuit. In a first configuration, the switching circuit may couple the first transceiver to the second transceiver via the first processing path. In a second configuration, the switching circuit may couple the first transceiver to the second transceiver via the second processing path. The first transceiver may comprise a passive optical network (PON) transceiver and the second transceiver may comprise a data over coaxial service interface specification (DOCSIS) physical layer transceiver. The switching circuit may be configured based on the type of headend to which the circuitry is connected. | 07-17-2014 |
20140201801 | FLEXIBLE CHANNEL STACKING - A receiver includes a plurality of input paths for receiving and processing a plurality of input RF signals. The input paths isolate one or more portions of corresponding ones of the received input RF signals, and combine the isolated portions of the corresponding ones of the received input RF signals onto one or more output signals. A bandwidth of the isolated portions of the corresponding ones of the received input RF signals and a bandwidth of the output signals are variable. The isolated portions of the corresponding ones of the received plurality of input RF signals are extracted and utilized to generate the output signals. The portions of the corresponding ones of the received plurality of input RF signals may be mapped into one or more channel slots in the time domain. The channel slots may be assigned in the frequency domain to one or more frequency bins. | 07-17-2014 |
20140313074 | SATELLITE RECEPTION ASSEMBLY INSTALLATION AND MAINTENANCE - A direct broadcast satellite (DBS) reception assembly may receive a desired satellite signal and process the desired satellite signal for output to a gateway. The DBS assembly may also receive one or more undesired satellite signals and determine a performance metric of the one or more undesired satellite signals. The elevation angle of the assembly and/or the azimuth angle of the assembly may be adjusted based on the performance metric(s) of the undesired satellite signal(s). The adjusting of the elevation angle and/or the azimuth angle may comprise electronically steering a directivity of a receive radiation pattern of the DBS reception assembly and/or mechanically steering one or more components of the assembly via motors, servos, actuators, MEMS, and/or the like. The performance metric may be received signal strength of the undesired signals, received signal strength of the desired signal, SNR of the desired signal, and/or SNR of the undesired signals. | 10-23-2014 |
20140329481 | BAND TRANSLATION WITH PROTECTION OF IN-HOME NETWORKS - Methods and systems are provided for band translation with protection. A signal processing circuitry (chip) may be configured to handle a plurality of signals, comprising at least a first signal corresponding to internal communication within an in-premises network and at least a second signal originating from a source external to the in-premises network; and to process on-chip the plurality of input signals, to generate one or more output signals. In this regard, at least one output signal may comprise components corresponding to the first signal and the second signal; and the processing may be configured to mitigate on-chip, during generating of the one or more outputs, at least one effect of including in the at least one output signal a first component corresponding to one of the first signal and the second signal on a second component corresponding to the other one of the first signal and the second signal. | 11-06-2014 |
20150207461 | DYNAMIC BIASING OF POWER AMPLIFIERS - Systems and methods are provided for dynamically biasing power amplifiers. In particular, dynamic biasing of a power amplifier may be controlled, with the controlling comprising receiving an input signal that is to be amplified; processing the input signal; generating based on said processing of the input signal input signal, a plurality of control signals comprising at least one biasing control signal; and applying the plurality of control signals to one or more control elements that are used in driving and/or control of the power amplifier. The one or more control elements may comprise at least one biasing component that adjusts biasing applied to power amplifier. | 07-23-2015 |
Sridhar Ramesh, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20150214958 | DETECTION AND COMPENSATION OF DIELECTRIC RESONATOR OSCILLATOR FREQUENCY DRIFT - Systems and methods are provided for detection and compensation of dielectric resonator oscillator frequency drift. DRO frequency drift detection and compensation may be applied in a system (e.g., outdoor unit) during handling of received signals. The DRO frequency drift detection and compensation may comprise, for each input signal, obtaining DRO frequency drift related information, related to the input signal; determining, based on the obtained DRO frequency drift related information, one or more adjustments applicable to processing of the input signal and/or the generation of the output signal using the at least portion of the input signal; and applying the one or more adjustments. The DRO frequency drift detection and compensation may be applied continually, occasionally, and/or periodically. | 07-30-2015 |
Subramanian Ramesh, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140304243 | METHOD AND SYSTEM FOR MANAGING AND SECURING SUBSETS OF DATA IN A LARGE DISTRIBUTED DATA STORE - A system groups multiple entities in a large distributed data store (DDS), such as directories and files, into a subset called a domain. The domain is treated as a unit for defining policies to detect and treat sensitive data. Sensitive data can be defined by enterprise or industry. Treatment of sensitive data may include quarantining, masking, and encrypting, of the data or the entity containing the data. Data in a domain can be copied as a unit, with or without the same structure, and with transformations such as masking or encryption, into parts of the same DDS or to a different DDS. Domains can be the unit of access control for organizations, and assigned tags useful for identifying their purpose, ownership, location, or other characteristics. Policies and operations, assigned at the domain level, may vary from domain to domain, but within a domain are uniform, except for specific exclusions. | 10-09-2014 |
20150026462 | METHOD AND SYSTEM FOR ACCESS-CONTROLLED DECRYPTION IN BIG DATA STORES - A method and system for access-controlled decryption in big data stores is provided. In an implementation, a system provides a method for encryption that stores meta-information about sensitive data elements being encrypted in a big data store, such as a Hadoop system, in which the bulk of the data may remain unencrypted. In an implementation, the system reads the stored meta-information at decryption time to determine where the encrypted data is within a large and unencrypted file system, and to determine whether or not an individual user has access rights to decrypt a given element of sensitive data. The system allows fine-grain control over access rights to sensitive data during decryption. | 01-22-2015 |
20150026823 | METHOD AND SYSTEM FOR ENTITLEMENT SETTING, MAPPING, AND MONITORING IN BIG DATA STORES - A method and system for securing sensitive data content in big data stores is provided. In an example method, entities within the big data store that contain sensitive data are identified. Then, users who have entitlement to access these sensitive entities are identified, along with their level of entitlement. Access controls are then set, based on which users can operate on the sensitive entities. Access or attempts to access these entities is monitored on an ongoing basis. An example system maps entitlement to entities within the big data store that contain sensitive content, to monitor access to these entities and to set access controls for users accessing the big data store. | 01-22-2015 |
Subramanian Ramesh, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20100080035 | SRAM BASED ONE-TIME-PROGRAMMABLE MEMORY - Disclosed is a method and device for providing fast-response One-Time-Programmable (OTP) memory based on SRAM memory technology and the inherent breakdown characteristics of a MOS transistor. Each memory cell of an SRAM memory cell circuit is connected to a programming circuit. The programming circuit is comprised of two groups of MOS transistors connected to the storage nodes (SN and SNB, where SNB is the complementary value of SN) of the two cross-coupled inverters of the SRAM memory circuit. A desired data set is loaded into the circuit and then is burned-in by applying and repeatedly cycling a “burn-in” voltage across the source and drain of the MOS transistors of the programming circuit that approaches the ON STATE trigger voltage of the characteristic bipolar junction transistor contained within the MOS transistors. Upon repeated cycling of the source-to-drain voltage, the targeted MOS transistor within the programming circuit breaks down and shorts across the gate, drain, and/or source of the transistor. When the system is returned to normal operation, the programming circuits will be connected to ground, Vdd or Vss and one of the two nodes of the SRAM cell circuit will be shorted through the programming circuit to ground, Vdd or Vss, thus, forcing a retention of the programmed data state. | 04-01-2010 |
20120012896 | Integrated Circuit Cell Architecture Configurable for Memory or Logic Elements - An improved integrated circuit cell architecture is provided for configurability between a memory cell or logic elements. The cell architecture is configured on variable layers above a first layer of metal, with the first layer of metal and layers therebelow reserved as fixed layers. By coupling a maximum of two layout cells together, a single-port or dual-port memory cell is realized. Likewise, by interconnecting transistors within a single cell or transistors among two or more cells, a logic device is realized. Within each cell, the bit lines are arranged on a layer separate from the wordlines, and extend orthogonal to each other. | 01-19-2012 |
20120175683 | Basic Cell Architecture For Structured ASICs - A basic cell circuit architecture having plurality of cells with fixed transistors configurable for the formation of logic devices and single and dual port memory devices within a structured ASIC is provided. Different configurations of ensuing integrated circuits are achieved by forming variable interconnect layers above the fixed structures. The circuit architecture can achieve interconnection of transistors within a single cell or across multiple cells. The interconnection can be configured to form basic logic gates as well as more complex digital and analog subsystems. In addition, each cell contains a layout of transistors that can be variably coupled to achieve a memory device, such as a SRAM device. By having the capability of forming a logic circuit element, a memory device, or both, the circuit architecture is both memory-centric and logic-centric, and more fully adaptable to modern-day SoCs. | 07-12-2012 |
Sudha Ramesh, Moraga, CA US
Patent application number | Description | Published |
---|---|---|
20120275789 | SYSTEM AND METHOD FOR AUTOMATED PROVISIONING OF SERVICES USING SINGLE STEP ROUTING AND WAVELENGTH ASSIGNMENT ALGORITHM IN DWDM NETWORKS - A single step routing and wavelength assignment method and system for automated provisioning of services on DWDM networks is presented. This novel single step solution automates design and assignment of services in DWDM networks. For an automated provisioning platform that can handle the routing and wavelength assignment in a single step, the solution avoids reconfiguration of existing services. It also takes into consideration practical aspects of DWDM transponder availability at termination sites and regeneration sites along the selected route. The methodology includes iterative computation of common channel sets to avoid multiple shortest path computations for each of the wavelengths. | 11-01-2012 |
Sunil Ramesh, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100211602 | Method and system for image matching - The present invention provides a method and system for image matching. The method includes receiving a query image at a query-server. Further, the method includes, sending a request to one or more image-matching servers of a set of distributed image-matching servers to conduct an image-search corresponding to the query image. Furthermore, the method includes receiving at the query-server, a list of identified matches from the image-matching servers corresponding to the query image, wherein the list of matches is identified based on the image-search at the image-matching servers. Moreover, the method includes selecting one or more matches from the list of identified matches based on a score corresponding to the identified matches. | 08-19-2010 |
20130254235 | CONTENT COLLECTION SEARCH WITH ROBUST CONTENT MATCHING - Systems and approaches for searching a content collection corresponding to query content are provided. In particular, false positive match rates between the query content and the content collection may be reduced with a minimum content region test and/or a minimum features per scale test. For example, by correlating content descriptors of a content piece in the content collection with query descriptors of the query content, the content piece can be determined to match the query content when a particular region of the content piece and/or a particular region of a query descriptor have a proportionate size meeting or exceeding a specified minimum. Alternatively, or in addition, the false positive match rate between query content and a content piece can be reduced by comparing content descriptors and query descriptors of features at a plurality of scales. A content piece can be determined to match the query content according to descriptor proportion quotas for the plurality of scales. | 09-26-2013 |
20140111615 | Automated Optical Dimensioning and Imaging - Disclosed are various embodiments for automatically generating media and/or data associated with an item. An item imaging apparatus may apply an imaging sequence based on an item being imaged to gather media and/or data associated with the item. The media and/or data associated with the item may be used in the generation of additional data associated with the item. The media and/or data may be in a profile of the item in an electronic marketplace. | 04-24-2014 |
20140241634 | CONTOUR DETECTION AND IMAGE CLASSIFICATION - Systems and methods are provided for creating contour images that represent the contour of objects reflected in images, calculating contour histogram descriptors of the contour images, and classifying images based in part on the histogram descriptors of the contour images. For example, a contour image of an image is created. A radial-polar grid having a plurality of radial-polar bins is then positioned on the contour image. A contour histogram descriptor is created to include a number of bins that correspond to the radial-polar bins of the radial-polar grid, where the contents of the bins of the contour histogram descriptor represent the number of pixels of the contour image that are located in the corresponding radial-polar bins of the radial-polar grid. Images are classified at least based in part on comparisons between contour histogram descriptors of the images and contour histogram descriptors of training images. | 08-28-2014 |
20150074088 | SHAPE-BASED SEARCH OF A COLLECTION OF CONTENT - Shape-based search of a collection of content associated with one or more images of inventory items (“inventory images”) is enabled at least in part by associating the collection of content and/or its associated inventory images with representative refinement shapes. Inventory items may be grouped into categories and at least one refinement shape may be created for each of the categories. A refinement-shape hierarchy may be created by arranging the refinement shapes into parent and child refinement shapes. Inventory images may be associated to at least one of the refinement shapes of the refinement-shape hierarchy based at least in part on similarities between the refinement shapes and shapes of the inventory items reflected in the inventory images. | 03-12-2015 |
20150213061 | CONTENT COLLECTION SEARCH WITH ROBUST CONTENT MATCHING - Systems and approaches for searching a content collection corresponding to query content are provided. In particular, false positive match rates between the query content and the content collection may be reduced with a minimum content region test and/or a minimum features per scale test. For example, by correlating content descriptors of a content piece in the content collection with query descriptors of the query content, the content piece can be determined to match the query content when a particular region of the content piece and/or a particular region of a query descriptor have a proportionate size meeting or exceeding a specified minimum. Alternatively, or in addition, the false positive match rate between query content and a content piece can be reduced by comparing content descriptors and query descriptors of features at a plurality of scales. A content piece can be determined to match the query content according to descriptor proportion quotas for the plurality of scales. | 07-30-2015 |
20150242441 | Refinement Shape Content Search - Visual incongruity in search result sets may be reduced at least in part by searching an optimized visually significant subset of a category tree that categorizes a collection of content. The category tree may be optimized at build time at least in part by pruning with respect to visual coherence and by the size of the content collection subset referenced by particular categories. Content collection subset sizes both too large and too small can detract from the visual significance of a particular category. The visually significant subset of the category tree may be further optimized at query time by intersecting the visually significant subset with the query-associated sub-tree(s) and further pruning categories in the visually significant subset that have child categories in the visually significant subset. Searching with respect to the optimized visually significant subset can also improve search efficiency. | 08-27-2015 |
20150286863 | VISUAL SEARCH UTILIZING COLOR DESCRIPTORS - Various embodiments provide a method for computing color descriptors of product images. For example, a number of fine color representatives can be determined to describe color variation in an image as a histogram by assigning a saturation value and a brightness value to a plurality of color hues. For each pixel of the image, the closest color among a defined fine color representative set is computed. In this example, each of the pixels is assigned a color ID corresponding to their closest matching fine color representative and at least one family color ID corresponding one or more pure color families. In this example, a histogram of the color representatives and a histogram for the color families are computed. A single color vector descriptor for the image is then determined by combining the family histogram with the color representative histogram. | 10-08-2015 |
20150363943 | RECOMMENDATIONS UTILIZING VISUAL IMAGE ANALYSIS - Disclosed are various embodiments for generating recommendations utilizing visual image analysis. A digital image provided by a client device is analyzed to identify an empty region in a setting embodied in the digital image. A recommended item, available for consumption via an electronic commerce system, may be identified based on characteristics of the setting embodied in the digital image and historical data associated with a user. A modified form of the digital image is generated comprising the recommended item in the empty region. | 12-17-2015 |
20150381968 | 3-D MODEL GENERATION - Various embodiments provide for the generation of 3D models of objects. For example, depth data and color image data can be captured from viewpoints around an object using a sensor. A camera having a higher resolution can simultaneously capture image data of the object. Features between images captured by the image sensor and the camera can be extracted and compared to determine a mapping between the camera and the image. Once the mapping between the camera and the image sensor is determined, a second mapping between adjacent viewpoints can be determined for each image around the object. In this example, each viewpoint overlaps with an adjacent viewpoint and features extracted from two overlapping viewpoints are matched to determine their relative alignment. Accordingly, a 3D point cloud can be generated and the images captured by the camera can be projected on the surface of the 3D point cloud to generate the 3D model. | 12-31-2015 |
20160005189 | PROVIDING OVERLAYS BASED ON TEXT IN A LIVE CAMERA VIEW - Approaches are described for rendering augmented reality overlays on an interface displaying the active field of view of a camera. The interface can display to a user an image or video, for example, and the overlay can be rendered over, near, or otherwise positioned with respect to any text or other such elements represented in the image. The overlay can have associated therewith at least one function or information, and when an input associated with the overlay is selected, the function can be performed (or caused to be performed) by the portable computing device. | 01-07-2016 |
T. R. Ramesh, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20090204785 | Computer with two execution modes - A computer. A processor pipeline alternately executes instructions coded for first and second different computer architectures or coded to implement first and second different processing conventions. A memory stores instructions for execution by the processor pipeline, the memory being divided into pages for management by a virtual memory manager, a single address space of the memory having first and second pages. A memory unit fetches instructions from the memory for execution by the pipeline, and fetches stored indicator elements associated with respective memory pages of the single address space from which the instructions are to be fetched. Each indicator element is designed to store an indication of which of two different computer architectures and/or execution conventions under which instruction data of the associated page are to be executed by the processor pipeline. The memory unit and/or processor pipeline recognizes an execution flow from the first page, whose associated indicator element indicates the first architecture. or execution convention, to the second page, whose associated indicator element indicates the first architecture or execution convention. In response to the recognizing, a processing mode of the processor pipeline or a storage content of the memory adapts to effect execution of instructions in the architecture and/or under the convention indicated by the indicator element corresponding to the instruction's page. | 08-13-2009 |
Usha Ramesh, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20090137644 | RHODANINE COMPOSITIONS FOR USE AS ANTIVIRAL AGENTS - This invention describes compounds and pharmaceutical compositions useful as inhibitors of ubiquitination. The compounds and compositions of the invention are useful as inhibitors of the biochemical pathways of organisms in which ubiquitination is involved. In particular, the compounds and compositions are useful for treating diseases caused by viruses such as poxviruses and retroviruses. The invention further provides for methods of treating smallpox, Herpes virus and HIV infection in patients using the compounds and compositions of the invention. | 05-28-2009 |
Vineeth Ramesh, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20150363797 | Vehicle Test System - A method of using private vehicles for testing is provided, where the method includes the steps of (i) transmitting a request to users of the vehicle/technology to be tested, (ii) transmitting test protocols and/or software updates to users that accept the request to participate in the test, (iii) monitoring a set of vehicle performance characteristics during the test, (iv) transmitting a data log generated during the test for each participating user/vehicle, and (v) issuing participation rewards, such as a coupon for goods and services offered by the vehicle's manufacturer, to test participants. | 12-17-2015 |
20150371462 | Vehicle Fault Early Warning System - A vehicle fault early warning system is provided in which a central processing system (e.g., vehicle manufacturer, service center, third party) transmits a warning once a set of conditions is identified that routinely leads to a particular vehicle malfunction, where the malfunction may either cause the failure of a component/subsystem or cause a component/subsystem to perform out-of-spec. The warning, which may be accompanied by instructions as to how to avoid, or at least mitigate, the effects of the vehicle malfunction, may either be sent to all users or only those that are likely to be affected by the malfunction. | 12-24-2015 |