Patent application number | Description | Published |
20140041183 | SYSTEM AND METHOD FOR ADAPTIVE MACHINING - A method of repair includes removing a deformed portion of a component to define a native component portion and adding a replacement portion to the native component portion. The replacement portion is adaptively machined based on one or more parameters of the native component portion and based on one or more original design parameters of the component. | 02-13-2014 |
20140084514 | FRAME ASSEMBLY, MOLD, AND METHOD FOR FORMING ROTOR BLADE - Frame assemblies, molds, and methods for forming rotor blades are provided. A frame assembly for a rotor blade mold includes a plurality of frames, at least one of the plurality of frames movable relative to the others of the plurality of frames, and a bed supported by the plurality of frames. Movement of the at least one of the plurality of frames causes a modification of the bed along a width-wise axis. A mold for forming a rotor blade includes a frame assembly and a mold material disposed in the bed of the frame assembly. | 03-27-2014 |
20140277660 | Computer-Implemented System And Method For Determining Spatial Locations Of Fixture Element Fixturing Points On A Part To Be Manufactured - Automated fixture layout is approached in two distinct stages. First, the spatial locations of clamping points on the work piece are determined to ensure immobility of the fixtured part under any infinitesimal perturbation. Second, spatial locations are matched against a user-specified library of reconfigurable clamps to synthesize a valid fixture layout or configuration that includes clamps that are accessible and collision free. The spatial locations matching during the second stage can be the same spatial locations chosen in the first stage to ensure immobility, or a different set of spatial locations. | 09-18-2014 |
20140278272 | Computer-Implemented System And Method For Synthesizing A Fixture Layout For A Part To Be Manufactured - Automated fixture layout is approached in two distinct stages. First, the spatial locations of clamping points on the work piece are determined to ensure immobility of the fixtured part under any infinitesimal perturbation. Second, spatial locations are matched against a user-specified library of reconfigurable clamps to synthesize a valid fixture layout or configuration that includes clamps that are accessible and collision free. The spatial locations matching during the second stage can be the same spatial locations chosen in the first stage to ensure immobility, or a different set of spatial locations. | 09-18-2014 |
20150269282 | AUTOMATED METROLOGY AND MODEL CORRECTION FOR THREE DIMENSIONAL (3D) PRINTABILITY - A system and a method automate metrology, measurement, and model correction of a three dimensional (3D) model for 3D printability. Slices of the 3D model are received or generated. The slices represent 2D solids of the 3D model to be printed in corresponding print layers. Medial axis transforms of the slices are calculated. The medial axis transforms represent the slices in terms of corresponding medial axes. A local feature size at any point along a boundary of the slices is determined as the shortest distance from the point to a corresponding medial axis. | 09-24-2015 |
20150269289 | SYSTEM FOR VISUALIZING A THREE DIMENSIONAL (3D) MODEL AS PRINTED FROM A 3D PRINTER - A system and a method visualize three dimensional (3D) printability of a 3D model. A 3D printing process of the 3D model is simulated to generate a layered 3D model describing the 3D model as printed. A visual rendering of the layered 3D model is generated, and the visual rendering of the layered 3D model is displayed on a display device. | 09-24-2015 |
20150269290 | AUTOMATED DESIGN AND MANUFACTURING FEEDBACK FOR THREE DIMENSIONAL (3D) PRINTABILITY - A system and a method assess the three dimensional (3D) printability of a 3D model. Slices of the 3D model are received or generated. The slices represent two dimensional (2D) solids of the 3D model to be printed in corresponding print layers. Further, printing of the slices is simulated to identify corresponding printable slices. | 09-24-2015 |
Patent application number | Description | Published |
20100082621 | MECHANISM FOR ENABLING NEW TASK TYPES TO BE ADDED TO A SYSTEM FOR MANAGING DISTRIBUTED NODES - A mechanism is disclosed for enabling new task types to be added to a management server without changing the source code of the management server. To add a new task type, a descriptor file is provided. This descriptor file specifies all of the particulars of the new task type. Any mechanisms referred to in the descriptor file are also provided. At startup time, the management server processes the descriptor file and forms associations between the various aspects of the task type with the mechanisms that are responsible for implementing those various aspects. At runtime, these associations are used to manage the definition and execution of tasks of that task type. By doing so, the management server enables new task types to be added, and enables task instances of the new task types to be defined and executed, without changing the source code of the management server. | 04-01-2010 |
20100179939 | CMDB FEDERATION METHOD AND MANAGEMENT SYSTEM - This disclosure relates generally to the field of Configuration Management Databases (CMDBs). One embodiment of a user interface embodying the present invention is an extension of the process for creating CMDB classes and is therefore readily available for use by someone with knowledge of CMDB administration. The CMDB administrator is thus relieved from having to understand in detail the technologies and interfaces used by the Management Data Repository (MDR) sources. The result of setting up a relation from a CMDB data structure to an MDR data structure by a CMDB administrator may be represented by one or more new CMDB class(es) for the MDR data. The related MDR may then be accessed by an existing CMDB application using already existing CMDB interfaces. The instances of the new relationships and classes thus appear as if they were native instances stored in the CMDB. | 07-15-2010 |
20100179945 | Normalization Engine to Manage Configuration Management Database Integrity - Data is often populated into Configuration Management Databases (CMDBs) from different sources. Because the data can come from a variety of sources, it may have inconsistencies—and may even be incomplete. A Normalization Engine (NE) may be able to automatically clean up the incoming data based on certain rules and knowledge. In one embodiment, the NE takes each Configuration Item (CI) or group of CIs that are to be normalized and applies a rule or a set of rules to see if the data may be cleaned up, and, if so, updates the CI or group of CIs accordingly. In particular, one embodiment may allow for the CI's data to be normalized by doing a look up against a Product Catalog and/or an Alias Catalog. In another embodiment, the NE architecture could be fully extensible, allowing for the creation of custom, rules-based plug-ins by users and/or third parties. | 07-15-2010 |
20110153559 | Mechanism for Deprecating Object Oriented Data - Techniques are described to allow the deprecation of classes in an object-oriented data model, such as a CDM for a CMDB. When a class is deprecated and replaced by another existing or new class, data associated with instances of the deprecated class may be migrated to the replacement class. A mapping between the deprecated class and its replacement class may be provided to allow existing applications to continue to access data using the deprecated class without change until the deprecated class is finally deleted or the application is updated to use the replacement class. New applications written to use the object-oriented data model after the deprecation may use the replacement class to access data instances created using the original data model. | 06-23-2011 |
20120259812 | Cooperative Naming for Configuration Items in a Distributed Configuration Management Database Environment - Disclosed are methods and systems to provide coordinated identification of data items across a plurality of distributed data storage repositories (datastores). In one disclosed embodiment, a single configuration management database (CMDB) controls identification rights for all CIs as they are first identified in a master/slave relationship with all other CMDBs in the distributed environment. In a second embodiment, a plurality of CMDBs divide identification rights based upon coordination identification rules where certain CMDBs are assigned authoritative identification rights for CIs matching the rules of a particular CMDB in the distributed environment. In a third embodiment, one or more of the plurality of CMDBs may also have advisory identification rights for CIs which do not already have an identifiable unique identity and can coordinate with an authoritative CMDB to establish an identity for CIs. | 10-11-2012 |
20140025647 | Normalization Engine to Manage Configuration Management Database Integrity - Data is often populated into Configuration Management Databases (CMDBs) from different sources. Because the data can come from a variety of sources, it may have inconsistencies—and may even be incomplete. A Normalization Engine (NE) may be able to automatically clean up the incoming data based on certain rules and knowledge. In one embodiment, the NE takes each Configuration Item (CI) or group of CIs that are to be normalized and applies a rule or a set of rules to see if the data may be cleaned up, and, if so, updates the CI or group of CIs accordingly. In particular, one embodiment may allow for the CI's data to be normalized by doing a look up against a Product Catalog and/or an Alias Catalog. In another embodiment, the NE architecture could be fully extensible, allowing for the creation of custom, rules-based plug-ins by users and/or third parties. | 01-23-2014 |
Patent application number | Description | Published |
20110307609 | LOAD BASED PROBE RESPONSE SCHEDULING - In an example embodiment, an apparatus comprising an interface configured to communicate with at least one wireless transceiver, and a controller coupled to the interface. The controller is configured to determine a predefined characteristic such as current load and/or interference for a wireless channel associated with the at least one wireless transceiver. The controller is operable to suppress sending a probe response in response to the at least one wireless transceiver receiving a probe request, wherein how often probe responses are suppressed is based on the predefined characteristic for the wireless channel. | 12-15-2011 |
20120158948 | AUTO-CONFIGURATION OF NETWORK PARAMETERS FOR MULTIMEDIA TRAFFIC USING SESSION DESCRIPTION PROTOCOL - In an example embodiment, a wireless distribution system obtains data for advertised data flows, such as multimedia traffic flows, by snooping attribute details of session description protocol (SDP) announcements. The wireless distribution system can use the data for functions such as admissions control, load balancing, and/or multicast to unicast conversion decisions. | 06-21-2012 |
20140098682 | Direction Aware Neighbor List Infrastructure Assisted Roaming - The direction of movement of a wireless local area network client device, determined based on data generated by one or more sensors onboard the client device, is provided by the client device to its serving access point. Using the direction of movement information, a list is generated of neighbor access points that are likely to be in the path of travel of the client device. The list may be generated by the serving access point or another infrastructure device, e.g., a wireless network controller. The serving access point sends the list of neighbor access points to the client device to enable the client device to select an access point to roam to at the appropriate time. | 04-10-2014 |
20140269499 | WIRELESS CLIENT ASSOCIATION AND TRAFFIC CONTEXT COOKIE - In an example embodiment, an access point or wireless local area network controller programs an opaque cookie into a wireless client. The cookie carries association detail and current traffic information of the client. When the client roams to a new access point, the client presents the cookie to the new access point. | 09-18-2014 |
20150082429 | PROTECTING WIRELESS NETWORK FROM ROGUE ACCESS POINTS - In one embodiment, a method includes receiving at an access point, notification of a rogue device in a wireless network, transmitting a plurality of association requests to the rogue device from the access point, and for each of the association requests that is accepted, transmitting a message to maintain an association between the access point and the rogue device to prevent association of clients with the rogue device. An apparatus and logic are also disclosed herein. | 03-19-2015 |
Patent application number | Description | Published |
20090258574 | POLISHING SYSTEM HAVING A TRACK - Embodiments described herein relate to a track system in a polishing system. One embodiment described herein provides a track system configured to transfer polishing heads in a polishing system. The track system comprises a supporting frame, a track coupled to the supporting frame and defining a path along which the polishing heads are configured to move, and one or more carriages configured to carry at least one polishing head along the path defined by the track, wherein the one or more carriages are coupled to the track and independently movable along the track. | 10-15-2009 |
20100019431 | METHODS OF VERIFYING EFFECTIVENESS OF A PUT OF A SUBSTRATE ONTO A SUBSTRATE SUPPORT - In a first aspect, a method of manufacturing a substrate is provided wherein an end effector mounted substrate is attempted to be placed, that is put, onto a substrate support, such as a pedestal or slotted support of a substrate carrier, and the effectiveness of the put is verified by a sensor associated with the end effector. In one embodiment, the verification takes place during the retraction motion of the end effector and is accomplished by sensing the presence, absence, or location of the substrate on the substrate support. The sensor may be a through beam sensor, and may be mounted on, coupled to or otherwise move with the end effector adapted to carry the substrate. Numerous other aspects are described. | 01-28-2010 |
20100130107 | METHOD AND APPARATUS FOR LINEAR PAD CONDITIONING - A method and apparatus for conditioning a polishing pad is described. The apparatus includes a base coupled to a platform, a first arm member having a first end coupled to the base, and a second arm member having a first end pivotably coupled to a second end of the first arm member and a conditioning disk coupled to a second end opposite the first end. The method includes rotating a polishing pad, urging a rotating conditioning disk against a polishing surface of the polishing pad, and moving the conditioning disk in a linear direction relative to the rotating polishing pad to perform a conditioning process. | 05-27-2010 |
20120208438 | POLISHING SYSTEM HAVING A TRACK - Embodiments described herein relate to a track system in a polishing system. One embodiment described herein provides a track system configured to transfer polishing heads in a polishing system. The track system comprises a supporting frame, a track coupled to the supporting frame and defining a path along which the polishing heads are configured to move, and one or more carriages configured to carry at least one polishing head along the path defined by the track, wherein the one or more carriages are coupled to the track and independently movable along the track. | 08-16-2012 |
20120322345 | APPARATUS FOR CHEMICAL MECHANICAL POLISHING - Embodiments of the invention generally relate to systems and methods to CMP substrates. The systems generally include a polishing system that has a polishing module and cleaning module. Each of the polishing module and the cleaning module can be partitioned into independently operable sections. Each section of the polishing module includes a platen, at least one load cup, and at least one polishing head. Each section of the cleaning module includes a cleaning station and one or more robots adapted to advance substrates through the cleaning station. The methods generally include polishing a plurality of substrates in a polishing system having independently operable sections. During the polishing of the substrates in one section, a second of the independently operable stations may be maintained or cleaned. | 12-20-2012 |
20130115862 | CHEMICAL MECHANICAL POLISHING PLATFORM ARCHITECTURE - Embodiments of the invention provide polishing systems for increasing production efficiency, maximizing substrate throughput, and reducing production costs. The polishing systems generally include one or more polishing stations for performing a CMP process and one or more cleaning stations at which post-polishing cleaning is performed. The number of cleaning stations and polishing heads present may be increased depending on the desired substrate throughput or processing time at each polishing station. The number of polishing stations or cleaning stations can also be reduced in order to reduce the footprint of the polishing system. The polishing pads at each polishing station can be adjusted in size to accommodate one or more polishing heads simultaneously depending on substrate throughput and system footprint. Additionally, the polishing pads may be replaced with a fixed abrasive pad, or adapted to polish 450 millimeter substrates. | 05-09-2013 |
20130199405 | CIRCULAR TRACK ACTUATOR SYSTEM - Embodiments of the present invention relate to an apparatus and a method for transferring substrate processing equipment. One embodiment of the present invention includes a track assembly having a continuous guide rail formed from a unitary body. The track assembly also includes vertically arranged stator strips for driving motor coils of a plurality of carriages. The motor coils in the carriages may be modular including coil segments of various lengths. The coil segments and the carriages may be driven individually and jointly. | 08-08-2013 |
20140020830 | Carrier Head Sweep Motor Current for In-Situ Monitoring - A chemical mechanical polishing system includes a platen to support a polishing pad, two carrier heads configured to hold two substrates against the polishing pad at the same time, two actuators to sweep the two carrier heads laterally across the polishing pad, an in-situ polishing monitoring system including a two current sensors to sense two currents supplied to the two actuators and generate two signals, and a controller to receive the two signals and independently detect a two endpoints for the two substrates based on the two signals. | 01-23-2014 |
20140141695 | Multi-Platen Multi-Head Polishing Architecture - A polishing apparatus includes a plurality of stations supported on a platform, the plurality of stations including at least two polishing stations and a transfer station, each polishing station including a platen to support a polishing pad, a plurality of carrier heads suspended from and movable along a track such that each polishing station is selectively positionable at the stations, and a controller configured to control motion of the carrier heads along the track such that during polishing at each polishing station only a single carrier head is positioned in the polishing station. | 05-22-2014 |
20140141696 | Polishing System with In-Sequence Sensor - A polishing apparatus includes a plurality of stations supported on a platform, the plurality of stations including at least two polishing stations and a transfer station, each polishing station including a platen to support a polishing pad, a plurality of carrier heads suspended from and movable along a track such that each polishing station is selectively positionable at the stations, and a controller configured to control motion of the carrier heads along the track such that during polishing at each polishing station only a single carrier head is positioned in the polishing station. | 05-22-2014 |
Patent application number | Description | Published |
20090063251 | System And Method For Simultaneous Price Optimization And Asset Allocation To Maximize Manufacturing Profits - Systems and methods in accordance with various embodiments of the present invention provide for a system and method for simultaneous price optimization and asset allocation to maximize manufacturing profits. In one embodiment, a set of price points for the item and a set of expected demand values for each price point are determined. A supply-side constraint which models inventory, replenishment, and capacities associated with replenishment and a joining constraint, which requires that the set of expected demand values be equal to a planned supply of the item, are determined. A demand-side constraint is determined. Further, an objective function to maximize profits is determined, based on the set of price points, the set of expected demand values, and subject to the supply-side, joining, and demand-side constraints. Based on the objective function, an optimal price profile for the item is provided. | 03-05-2009 |
20100070517 | System and Method for Semantic Search in an Enterprise Application - Embodiments of the present invention provide techniques for searching enterprise data using semantic information associated with enterprise applications. One or more searchable data definitions that describe searchable data associated with one or more enterprise applications may identify semantic relationships among searchable data in the application. An ontology for the application that describes semantic relationships among data associated with the application may be generated from the searchable data definitions. The ontology may be used to execute search queries and provide search results that include or result from semantic relationships among the searched data. | 03-18-2010 |
20100082556 | SYSTEM AND METHOD FOR META-DATA DRIVEN, SEMI-AUTOMATED GENERATION OF WEB SERVICES BASED ON EXISTING APPLICATIONS - Techniques for reusing logic implemented in an existing software application such that the logic can be exposed as a Web service or in any other service-oriented context. In one set of embodiments, a design-time technique is provided that comprises, inter alia, receiving program code for an existing software application, generating metadata based on the program code, and customizing the metadata to align with an intended Web service. Artifacts for the Web service are then generated based on the customized metadata. In another set of embodiments, a run-time technique is provided that comprises, inter alia, receiving a payload representing an invocation of a Web service operation of the generated Web service, processing the payload, and, based on the processing, causing the existing software application to execute an operation in response to the invocation of the Web service operation. | 04-01-2010 |
20100185643 | TECHNIQUES FOR AUTOMATED GENERATION OF QUERIES FOR QUERYING ONTOLOGIES - Techniques for simplifying querying of ontologies. In one embodiment, one or more queries for querying an ontology are automatically generated in a language suitable for querying the ontology. A user may enter a query in a simple language such as a natural language query. In response, one or more queries capable of querying the ontology are automatically generated in a second language. The automatically generated queries may, for example, be in SPARQL or PL/SQL. The one or more automatically generated queries may then be used to query one or more ontologies. | 07-22-2010 |
20100228782 | TECHNIQUES FOR AUTOMATED GENERATION OF ONTOLOGIES FOR ENTERPRISE APPLICATIONS - Embodiments of the present invention provide techniques for generating ontologies. In one embodiment, techniques are provided for automatically generating an ontology based upon input information. The input information may, for example, be in the form of XSD, XML, WSDL, or WSRP, etc. The automatically generated ontology may be encoded in OWL or other RDF-compliant language. A set of inference rules may also be automatically generated using the input information. The automatically generated ontology and the set of inference rules may be stored in a database for further processing. | 09-09-2010 |
20110087626 | PRODUCT CLASSIFICATION IN PROCUREMENT SYSTEMS - Various embodiments provide solutions to assist in the classification of products in a procurement system. The tools provided by various embodiments include, without limitation, methods, systems, and/or software products. Merely by way of example, a method might comprise one or more procedures, any or all of which are executed by a computer system. Correspondingly, an embodiment might provide a computer system configured with instructions to perform one or more procedures in accordance with methods provided by various other embodiments. Similarly, a computer program might comprise a set of instructions that are executable by a computer system (and/or a processor therein) to perform such operations. In many cases, such software programs are encoded on physical and/or tangible computer readable media (such as, to name but a few examples, optical media, magnetic media, and/or the like). | 04-14-2011 |
20110252463 | METHOD AND SYSTEM FOR PROVIDING ENTERPRISE PROCUREMENT NETWORK - According to an embodiment, the present invention provides a computer system. The computer system includes one or more processors and a computer-readable medium in communication with the one or more processors. The computer system also includes an enterprise social network system, implemented by an enterprise application stored on the computer-readable storage medium, for retrieving and providing procurement information from a plurality of social network entities associated with the enterprise social network system, the enterprise social network system comprising a set of instructions executable by the one or more processors to perform one or more operations. The set of instructions includes instructions for providing, at a computer system, a user interface for receiving input from a user. The set of instructions includes instructions for providing a user profile for a user, the user profile being stored at the enterprise social network system, the user being associated with a plurality of network entities, the user profile including a first plurality of user attributes. | 10-13-2011 |
20110302102 | COMMUNITY RATING AND RANKING IN ENTERPRISE APPLICATIONS - The present invention is directed to methods and systems which provide a comprehensive rating and ranking of products and services. Furthermore, aspects of the present invention provides a complete review of products and services, as well as rankings of semantic and non-semantic reviews, which provides a “true” reflection of a product and/or service. As such, a calculation of a product/supplier rating based on all of its social entity contexts, is performed. This takes into account factors like, author (of social entity context) credibility, non-semantic (direct) rating, semantic rating calculated from the textual content of the social entity context, the community based credibility of the social entity context, and the like. Then, the community based credibility of a given social entity context is in turn calculated. | 12-08-2011 |
20120030160 | METHOD AND SYSTEM FOR PROVIDING DECISION MAKING BASED ON SENSE AND RESPOND - According to an embodiment, the present invention provides a method for providing automated decision in response to one or more responses. The method includes providing, at a computer system, a user interface for receiving input from a user. The method also includes detecting a first event. The method further includes receiving a first set of attributes associated with the first event. Also, the method includes processing the first set of attributes. The method additionally includes analyzing the first set of attributes using at least pattern recognition. The method includes determining a first context for the first event based at least on the first set of attributes. | 02-02-2012 |
20140310686 | SYSTEM AND METHOD FOR META-DATA DRIVEN, SEMI-AUTOMATED GENERATION OF WEB SERVICES BASED ON EXISTING APPLICATIONS - Techniques for reusing logic implemented in an existing software application such that the logic can be exposed as a Web service or in any other service-oriented context. In one set of embodiments, a design-time technique is provided that comprises, inter alia, receiving program code for an existing software application, generating metadata based on the program code, and customizing the metadata to align with an intended Web service. Artifacts for the Web service are then generated based on the customized metadata. In another set of embodiments, a run-time technique is provided that comprises, inter alia, receiving a payload representing an invocation of a Web service operation of the generated Web service, processing the payload, and, based on the processing, causing the existing software application to execute an operation in response to the invocation of the Web service operation. | 10-16-2014 |
Patent application number | Description | Published |
20100019947 | ADAPTIVE SAMPLING OF RADIO FREQUENCY CHANNELS FOR RADAR DETECTION - Described in an example embodiment herein is a procedure that comprises sampling one or more channels that are not in use for a short time at certain intervals. In particular embodiments, the interval duration is irregular so as to prevent “out of step” lock with a radar's pulses. During the sampling period, detection events are stored in terms of start time and duration. If potential radar events are detected, the channels are sampled for a longer, second interval to determine whether the detection events are indicative of radar. The length of the sampling period determines the number of samples needed to get an acceptable detection probability. | 01-28-2010 |
20110058524 | DISTRIBUTED CHANNEL ASSIGNMENT - Disclosed, in example embodiment herein, is an apparatus comprising an interface and channel selection logic coupled to the interface. The channel selection logic is operable to receive data representative of neighboring wireless devices to a wireless device occupying a channel for a plurality of channels via the interface. The channel selection logic is responsive to receiving the data representative of neighboring wireless devices occupying the plurality of channels to generate a graph for each of the plurality of channels, wherein vertices of the graph represent the wireless device and neighboring wireless devices occupying the channel and edges of the graph represent wireless devices with overlapping coverage areas. The channel selection logic selects the channel for the wireless device whose graph has the smallest radius | 03-10-2011 |
20120275423 | DISTRIBUTED CHANNEL ASSIGNMENT - Disclosed, in example embodiment herein, is an apparatus comprising an interface and channel selection logic coupled to the interface. The channel selection logic is operable to receive data representative of neighboring wireless devices to a wireless device occupying a channel for a plurality of channels via the interface. The channel selection logic is responsive to receiving the data representative of neighboring wireless devices occupying the plurality of channels to generate a graph for each of the plurality of channels, wherein vertices of the graph represent the wireless device and neighboring wireless devices occupying the channel and edges of the graph represent wireless devices with overlapping coverage areas. The channel selection logic selects the channel for the wireless device whose graph has the smallest radius. | 11-01-2012 |
20120291127 | DISTINGUISHING BETWEEN BLUETOOTH VOICE AND DATA LINKS - Techniques are provided for receiving a transmitted first packet that was formatted using a known scrambling algorithm with an unknown scrambling seed. An encoded packet payload is extracted from the first packet header. The encoded packet payload header is decoded to obtain a first scrambled packet payload header. For each potential value of the unknown seed, the first scrambled packet payload header is descrambled to produce a first set of descrambled packet payload headers and for each potential value of initial register values associated with a cyclic redundancy check, the cyclic redundancy check is executed comprising polynomial division on each of the descrambled packet payload headers such that when the polynomial division results in a zero remainder, a potential unscrambled payload header for the first packet is obtained. Information about the first packet is obtained from the potential unscrambled payload header. | 11-15-2012 |
20130177110 | Mid-Packet Clear Channel Assessment - A mid-packet detection technique is provided that detects a packet with periodic repetitions of a fixed duration at a point in time of the packet other than a start-of-packet pattern, e.g., a preamble, associated with the packet. The process performs packet detection without detecting a preamble and does not require carrier frequency recovery, timing recovery (synchronization) or channel estimation. In one embodiment, a doubly differential matched filter autocorrelation of the received signal is computed and used as a metric for packet detection when the preamble is not observed or to complement preamble detection. The metric is compared to a threshold to indicate detection of a packet. | 07-11-2013 |
20140098681 | High Density Deployment Using Transmit or Transmit-Receive Interference Suppression with Selective Channel Dimension Reduction/Attenuation and Other Parameters - In a wireless local are network, each of multiple access points, in a high density deployment, are configured to suppress co-channel interference. A first access point having a plurality of antennas beamforms a transmission to a wireless client device within a null-space or with the weakest singular eigenmodes of a wireless channel between the first access point and at least one co-channel second access point. Techniques are presented herein for situations in which any given access point has two or more co-channel access points. In addition, an access point may perform receive side suppression with respect to a transmission (made by a co-channel access point to one of its associated wireless client devices) that is received from that co-channel access point. | 04-10-2014 |
20150056936 | Independent and Concurrent Automatic Gain Control for Wireless Communication and Spectral Intelligence - A set of receiver path circuits is allocated for processing a radio-frequency (RF) signal provided by receive antennas coupled to the receiver path circuits. The RF signal may belong to a first signal class, such as Wi-Fi. A first gain control signal is applied to each of the allocated receiver path circuits to condition a signal level of the RF signal for the first signal class. A second gain control signal is applied to another set of receiver path circuits coupled to the receive antennas to condition the RF signal of a second signal class. First receive gain control signals are generated from the RF signals of the first signal class by the allocated set of the receiver path circuits. The first receive gain control signals are configured to optimize the signal level for processing the first signal class. A second receive gain control signal is generated to optimize the signal level of the RF signal for the second signal class. | 02-26-2015 |
20150085958 | DC Correction for Accurate Detection of Pulses - Techniques are presented herein for distinguishing between the DC component of a real signal and DC energy of a received signal due to the radio receiver circuitry. Samples are obtained of a received signal derived from output of a receiver of a communication device. A mean of the samples is computed over a sample window comprising a predetermined number of samples. First and second thresholds are provided, the first threshold being greater than the second threshold. An absolute value of the mean is compared with respect to the first threshold and the second threshold as samples are obtained in the sample window. A selection is made between the first threshold and the second threshold for purposes of comparison with the absolute value of the mean to determine whether energy at DC is a true/real DC component of the received signal or is due to circuitry of the receiver. | 03-26-2015 |
20150131593 | High Density Deployment Using Transmit or Transmit-Receive Interference Suppression with Selective Channel Dimension Reduction/Attenuation and Other Parameters - In a wireless local area network, each of multiple access points, in a high density deployment, are configured to suppress co-channel interference. A first access point having a plurality of antennas beamforms a transmission to a wireless client device within a null-space or with the weakest singular eigenmodes of a wireless channel between the first access point and at least one co-channel second access point. Techniques are presented herein for situations in which any given access point has two or more co-channel access points. In addition, an access point may perform receive side suppression with respect to a transmission (made by a co-channel access point to one of its associated wireless client devices) that is received from that co-channel access point. | 05-14-2015 |
20150334569 | Rogue Wireless Beacon Device Detection - Techniques are presented for detecting rogue wireless beacon devices. Wireless transmissions from beacon devices are received at a plurality of receiver devices. The wireless transmissions of the beacon devices comprise packets that carry information used for location-based services for mobile wireless devices. Content of one or more fields of the packets transmitted by the beacon devices and received by one or more of the receiver devices is obtained. The content of one or more fields of the packets is analyzed to detect an unauthorized beacon device. The analyzing operation may involve comparing the content of the one or more fields of the packets against a list that contains one or more identifiers for authorized beacon devices. In another form, analyzing may involve analyzing the content of the one or more fields of the packets with pattern information related to advertising content or advertising source. | 11-19-2015 |
20150334676 | Managing Wireless Beacon Devices - Wireless transmissions from beacon devices are received at a plurality of receiver devices. The wireless transmissions comprise packets that carry information used for location-based services for mobile wireless devices. Content of one or more fields of the beacon packets received by one or more of the plurality of receiver devices is obtained. Measurement data associated with the transmissions received at the plurality of receiver devices is generated. Locations of the respective beacon devices are computed from the measurement data obtained by the plurality of receiver devices. Information identifying detected beacon devices and their locations are stored to maintain a location history of beacon devices over time locations. Changes from information contained in the location history are detected based on the locations computed for respective beacon devices from the measurement data and content of one or more fields of detected beacon packets. | 11-19-2015 |