Patent application number | Description | Published |
20140151410 | Baseball Glove Mold Method and System - A method of forming a mold for use with a baseball or softball glove comprising covering a substantial portion of the inner surface of the glove with a thin sheet of flexible material, applying a forming material to the flexible material such that the flexible material generally conforms to the shape of the inner surface of the glove, removing the hardened forming material from the glove, and removing the flexible material from the glove. The hardened forming material can be a mold for the glove, or can be used as a form to manufacture glove molds. The glove mold can be placed in the glove when it is not in use and secured in position by a strap or other suitable mechanism. | 06-05-2014 |
20140331389 | BASEBALL GLOVE MOLD METHOD AND SYSTEM - A method of forming a mold for use with a baseball or softball glove comprising covering a substantial portion of the inner surface of the glove with a thin sheet of flexible material, applying a forming material to the flexible material such that the flexible material generally conforms to the shape of the inner surface of the glove, removing the hardened forming material from the glove, and removing the flexible material from the glove. The hardened forming material can be a mold for the glove, or can be used as a form to manufacture glove molds. The glove mold can be placed in the glove when it is not in use and secured in position by a strap or other suitable mechanism. | 11-13-2014 |
20150141172 | Baseball Training Methods and Systems - A training device, comprising a plurality of track bars mounted to vertical posts with a plurality of tracks extending between the track bars forming a swing plane guide that can be used to guide a batter's swing along a bat path. In various exemplary embodiments, movable balls are positioned on one or more of the tracks, and the tracks are made of bungee cord. | 05-21-2015 |
20150231471 | Baseball Training Methods and Systems - A training device comprising a track having one or more channels extending along part of the length of the track, and one or more skates comprising bearings that can spin freely and are positioned to engage the one or more channels of the track. One or more foot blocks are affixed to the top surface of the one or more skates, wherein the skates can move along the length of the channels in the track. | 08-20-2015 |
Patent application number | Description | Published |
20100230546 | CONTROL SYSTEM AND CONTROL METHOD FOR AIRBORNE FLIGHT - A control system and method for control of a cyclical flying system which uses lift segments, which may be airfoils, which rotate around a central hub, similar to the mechanics of an autogyro. The airfoils may achieve speeds significantly above the wind speed feeding the system. The airfoils may be linked to the central hub by flexible radial tethers which stiffen considerably as the speed of the airfoil increases. The central hub may be linked to the ground with an extendible main tether. Power generation turbines may reside on the airfoils and utilize the high apparent wind speed for power generation. The generated power may travel down the radial tethers and across a rotating power conduit to the main tether and to the ground. The airborne assembly may have the rotational speed of the airfoils, its altitude, and its attitude controlled by using control surfaces linked to the airfoils, or by control of the angle of attack of the airfoils relative to a central hub, or relative to each other. The attitude and altitude sensors and the control system may be airborne and may be part of the rotating assembly. The airborne assembly can be moved to areas of appropriate wind speed for the system using these controls. | 09-16-2010 |
20110042509 | Lightweight Vertical Take-Off and Landing Aircraft and Flight Control Paradigm Using Thrust Differentials - An aerial vehicle adapted for vertical takeoff and landing using the same set of engines for takeoff and landing as well as for forward flight. An aerial vehicle which is adapted to takeoff with the wings in a vertical as opposed to horizontal flight attitude which takes off in this vertical attitude and then transitions to a horizontal flight path. An aerial vehicle which controls the attitude of the vehicle during takeoff and landing by alternating the thrust of engines, which are separated in at least two dimensions relative to the horizontal during takeoff, and which may also control regular flight in some aspects by the use of differential thrust of the engines. | 02-24-2011 |
20110042510 | Lightweight Vertical Take-Off and Landing Aircraft and Flight Control Paradigm Using Thrust Differentials - An aerial vehicle adapted for vertical takeoff and landing using the same set of engines for takeoff and landing as well as for forward flight. An aerial vehicle which uses a rotating platform of engines in fixed relationship to each other and which rotates relative to the main body of the vehicle for takeoff and landing. An aerial vehicle which is adapted to takeoff with the wings in a vertical as opposed to horizontal flight attitude which takes off in this vertical attitude and then transitions to a horizontal flight path. An aerial vehicle which controls the attitude of the vehicle during takeoff and landing by alternating the thrust of engines, which are separated in at least two dimensions relative to the horizontal during takeoff, and which may also control regular flight in some aspects by the use of differential thrust of the engines. | 02-24-2011 |
Patent application number | Description | Published |
20110201285 | METHODS AND APPARATUS PROVIDING INTELLIGENT RADIO SELECTION FOR LEGACY AND NON-LEGACY APPLICATIONS - Methods and apparatus providing intelligent interface selection for legacy and non-legacy applications. The method includes intercepting a networking function call from an application desiring radio access, selecting a radio from a plurality of candidate radios based on selection criteria, and binding the radio to the application. To facilitate flow mobility, the method includes allocating an ephemeral port to the radio, generating a flow binding rule based only on the ephemeral port, and signaling the flow binding rule to a home agent. | 08-18-2011 |
20110211444 | Seamless Overlay Connectivity Using Multi-Homed Overlay Neighborhoods - A communication system enables a node to utilize multiple communication interfaces to connect to an overlay network. The use of multiple communication interfaces provides a redundant overlay network connection, thereby enabling a node to maintain connectivity or select a preferred connection to the overlay network, increasing efficiency or reducing costs in the overlay network. A network in which member nodes obtain services in the absence of server-based infrastructure is referred to as a “peer-to-peer overlay network” (or “overlay network” or simply “overlay”). Overlay networks consist of several nodes from hundreds, to thousands, joined together in a logical routing structure. Individual nodes often participate in routing and maintenance aspects of the overlay. Typically an overlay is formed through the enrollment and joining of all these nodes as defined by the overlay protocol. Nodes forming peer-to-peer overlay networks may communicate with each other over various network technologies. | 09-01-2011 |
20120106342 | SYSTEMS AND METHODS FOR COMMUNICATING IN A NETWORK - Systems and methods for prioritizing transmission control protocol (TCP) flows for communication devices in a network are described herein. The systems and methods herein may further allocate bandwidth to the flows based on the priority of the flows. Further, the systems and methods herein allow devices to determine whether particular flows share a traffic flow constraint or bottleneck that limits the overall available bandwidth to the flows. Therefore, allocation of bandwidth for one flow may be adjusted based on allocation of bandwidth to another flow if the flows share a traffic flow constraint. Further, the systems and methods herein allow for target data rates to be determined for the flows based on shared traffic flow constraints. | 05-03-2012 |
20130282911 | INVASIVE SOCKET MANAGER - A server initiating shut down of a transport control protocol (TCP) connection when a radio connection is terminated is problematic because a new radio connection must be established for the sole purpose of shutting down the TCP connection. Hence, network and terminal resources for establishing the radio connection are wasted. Accordingly, a method, an apparatus, and a computer program product for initiating a closing of a transport layer connection at a client are provided. The apparatus determines whether a functionality associated with the transport layer connection satisfies at least one criterion, and closes the transport layer connection when the functionality satisfies the at least one criterion while a radio layer connection is available. As a result, the TCP connection is shut down by the client before the server can activate a new radio connection for the sole purpose of terminating the TCP connection. | 10-24-2013 |
20140059206 | SYSTEM AND METHOD FOR NETWORK TRAFFIC AGGREGATION AND ANALYSIS OF MOBILE DEVICES USING SOCKET WRAPPERS - This disclosure describes systems, methods, and apparatus for per-application network traffic monitoring by extending socket functionality to include socket wrappers able to identify network traffic volume, applications responsible for the traffic, the network being loaded, and distinguish between internal device traffic and external network traffic. Network traffic shaping can then be carried out by managing an offending application's traffic. | 02-27-2014 |
20140181904 | DERIVING A WLAN SECURITY CONTEXT FROM A WWAN SECURITY CONTEXT - Techniques for deriving a WLAN security context from an existing WWAN security context are provided. According to certain aspects, a user equipment (UE) establishes a secure connection with a wireless wide area network (WWAN). The UE may receive from the WWAN an indication of a wireless local area network (WLAN) for which to derive a security context. The UE then derives the security context for the WLAN, based on a security context for the WWAN obtained while establishing the secure connection with the WWAN and establishes a secure connection with the WLAN using the derived security context for the WLAN. This permits the UE to establish a Robust Security Network Association (RSNA) with the WLAN while avoiding lengthy authentication procedures with an AAA server, thus speeding up the association process. | 06-26-2014 |
20150103812 | METHODS AND APPARATUS FOR WiFi QUALITY ESTIMATION BASED ON BASIC SERVICE SET LOAD AND WIDE AREA NETWORK METRICS - Methods, systems, and devices are described for determining a quality estimation of a wireless network that may be used to determine whether a particular wireless network meets one or more criteria for association with a station. The quality estimation may be based on a load quality of a basic service set (BSS) of an available wireless network and/or one or more wide area network (WAN) metrics associated with the wireless network. A station may evaluate such load quality and WAN metrics prior to association, and/or after association with a wireless network. | 04-16-2015 |
20150215184 | DETERMINATION OF END-TO-END TRANSPORT QUALITY - Methods, systems, and devices are described for assessing the quality of end-to-end connectivity for a wireless communication device. Data generated from at least one of existing traffic and networking operations caused by existing traffic of the wireless communication device may be monitored to obtain information related to connectivity quality. One or more values of one or more metrics may be determined using the obtained information. The quality of end-to-end connectivity for the wireless communication device may be assessed using the value(s) of the metric(s). Based at least in part on a result of the assessment, an action may be performed to improve connectivity quality for the wireless communication. | 07-30-2015 |
20150237554 | SYSTEMS, METHODS AND APPARATUS FOR SEAMLESS HANDOFF AT THE APPLICATION LAYER BETWEEN DISPARATE NETWORKS FOR INTERACTIVE APPLICATIONS - Systems, methods and apparatus for communication are provided. In one aspect, a method of communication for an application running on an application layer of a first wireless host is provided. The method comprises communicating, via the application layer, a first data flow to a second wireless host over a first application connection on a first access network. The method further comprises determining, at the application, one or more channel quality metrics of each of the first application connection and an accessible second application connection on a second access network based on channel quality metrics. The method further comprises establishing, via the application layer, the second application connection with the second wireless host over the second access network based on the one or more channel quality metrics of one both of the first and second application connections. | 08-20-2015 |
20150359016 | APPARATUS AND METHOD TO ESTIMATE ROUND TRIP TIME VIA TRANSPORT CONTROL PROTOCOL SIGNALS - The disclosure provides a method, apparatus, and computer program product directed to a client estimation of round trip time via transport control protocol (TCP) signals over multiple radio access technologies. A TCP probe signal is transmitted to a server via a TCP connection, and an acknowledgment signal is received from the server via the TCP connection in response to the TCP probe signal. A round trip time is then estimated based on the acknowledgment signal. | 12-10-2015 |
Patent application number | Description | Published |
20090175080 | Flash EEprom System With Simultaneous Multiple Data Sector Programming and Storage of Physical Block Characteristics in Other Designated Blocks - A non-volatile memory system is formed of floating gate memory cells arranged in blocks as the smallest unit of memory cells that are erasable together. The system includes a number of features that may be implemented individually or in various cooperative combinations. One feature is the storage in separate blocks of the characteristics of a large number of blocks of cells in which user data is stored. These characteristics for user data blocks being accessed may, during operation of the memory system by its controller, be stored in a random access memory for ease of access and updating. According to another feature, multiple sectors of user data are stored at one time by alternately streaming chunks of data from the sectors to multiple memory blocks. Bytes of data in the stream may be shifted to avoid defective locations in the memory such as bad columns. Error correction codes may also be generated from the streaming data with a single generation circuit for the multiple sectors of data. The stream of data may further be transformed in order to tend to even out the wear among the blocks of memory. Yet another feature, for memory systems having multiple memory integrated circuit chips, provides a single system record that includes the capacity of each of the chips and assigned contiguous logical address ranges of user data blocks within the chips which the memory controller accesses when addressing a block, making it easier to manufacture a memory system with memory chips having different capacities. A typical form of the memory system is as a card that is removably connectable with a host system but may alternatively be implemented in a memory embedded in a host system. The memory cells may be operated with multiple states in order to store more than one bit of data per cell. | 07-09-2009 |
20090175082 | Flash EEprom System With Simultaneous Multiple Data Sector Programming and Storage of Physical Block Characteristics in Other Designated Blocks - A non-volatile memory system is formed of floating gate memory cells arranged in blocks as the smallest unit of memory cells that are erasable together. The system includes a number of features that may be implemented individually or in various cooperative combinations. One feature is the storage in separate blocks of the characteristics of a large number of blocks of cells in which user data is stored. These characteristics for user data blocks being accessed may, during operation of the memory system by its controller, be stored in a random access memory for ease of access and updating. According to another feature, multiple sectors of user data are stored at one time by alternately streaming chunks of data from the sectors to multiple memory blocks. Bytes of data in the stream may be shifted to avoid defective locations in the memory such as bad columns. Error correction codes may also be generated from the streaming data with a single generation circuit for the multiple sectors of data. The stream of data may further be transformed in order to tend to even out the wear among the blocks of memory. Yet another feature, for memory systems having multiple memory integrated circuit chips, provides a single system record that includes the capacity of each of the chips and assigned contiguous logical address ranges of user data blocks within the chips which the memory controller accesses when addressing a block, making it easier to manufacture a memory system with memory chips having different capacities. A typical form of the memory system is as a card that is removably connectable with a host system but may alternatively be implemented in a memory embedded in a host system. The memory cells may be operated with multiple states in order to store more than one bit of data per cell. | 07-09-2009 |
20100049910 | Flash EEprom System With Simultaneous Multiple Data Sector Programming and Storage of Physical Block Characteristics in Other Designated Blocks - A non-volatile memory system is formed of floating gate memory cells arranged in blocks as the smallest unit of memory cells that are erasable together. The system includes a number of features that may be implemented individually or in various cooperative combinations. One feature is the storage in separate blocks of the characteristics of a large number of blocks of cells in which user data is stored. These characteristics for user data blocks being accessed may, during operation of the memory system by its controller, be stored in a random access memory for ease of access and updating. According to another feature, multiple sectors of user data are stored at one time by alternately streaming chunks of data from the sectors to multiple memory blocks. Bytes of data in the stream may be shifted to avoid defective locations in the memory such as bad columns. Error correction codes may also be generated from the streaming data with a single generation circuit for the multiple sectors of data. The stream of data may further be transformed in order to tend to even out the wear among the blocks of memory. Yet another feature, for memory systems having multiple memory integrated circuit chips, provides a single system record that includes the capacity of each of the chips and assigned contiguous logical address ranges of user data blocks within the chips which the memory controller accesses when addressing a block, making it easier to manufacture a memory system with memory chips having different capacities. A typical form of the memory system is as a card that is removably connectable with a host system but may alternatively be implemented in a memory embedded in a host system. The memory cells may be operated with multiple states in order to store more than one bit of data per cell. | 02-25-2010 |
20100067298 | Flash EEprom System With Simultaneous Multiple Data Sector Programming and Storage of Physical Block Characteristics in Other Designated Blocks - A non-volatile memory system is formed of floating gate memory cells arranged in blocks as the smallest unit of memory cells that are erasable together. The system includes a number of features that may be implemented individually or in various cooperative combinations. One feature is the storage in separate blocks of the characteristics of a large number of blocks of cells in which user data is stored. These characteristics for user data blocks being accessed may, during operation of the memory system by its controller, be stored in a random access memory for ease of access and updating. According to another feature, multiple sectors of user data are stored at one time by alternately streaming chunks of data from the sectors to multiple memory blocks. Bytes of data in the stream may be shifted to avoid defective locations in the memory such as bad columns. Error correction codes may also be generated from the streaming data with a single generation circuit for the multiple sectors of data. The stream of data may further be transformed in order to tend to even out the wear among the blocks of memory. Yet another feature, for memory systems having multiple memory integrated circuit chips, provides a single system record that includes the capacity of each of the chips and assigned contiguous logical address ranges of user data blocks within the chips which the memory controller accesses when addressing a block, making it easier to manufacture a memory system with memory chips having different capacities. A typical form of the memory system is as a card that is removably connectable with a host system but may alternatively be implemented in a memory embedded in a host system. The memory cells may be operated with multiple states in order to store more than one bit of data per cell. | 03-18-2010 |
20110134696 | Flash EEprom System With Simultaneous Multiple Data Sector Programming and Storage of Physical Block Characteristics in Other Designated Blocks - A non-volatile memory system is formed of floating gate memory cells arranged in blocks as the smallest unit of memory cells that are erasable together. The system includes a number of features that may be implemented individually or in various cooperative combinations. One feature is the storage in separate blocks of the characteristics of a large number of blocks of cells in which user data is stored. These characteristics for user data blocks being accessed may, during operation of the memory system by its controller, be stored in a random access memory for ease of access and updating. According to another feature, multiple sectors of user data are stored at one time by alternately streaming chunks of data from the sectors to multiple memory blocks. Bytes of data in the stream may be shifted to avoid defective locations in the memory such as bad columns. Error correction codes may also be generated from the streaming data with a single generation circuit for the multiple sectors of data. The stream of data may further be transformed in order to tend to even out the wear among the blocks of memory. Yet another feature, for memory systems having multiple memory integrated circuit chips, provides a single system record that includes the capacity of each of the chips and assigned contiguous logical address ranges of user data blocks within the chips which the memory controller accesses when addressing a block, making it easier to manufacture a memory system with memory chips having different capacities. A typical form of the memory system is as a card that is removably connectable with a host system but may alternatively be implemented in a memory embedded in a host system. The memory cells may be operated with multiple states in order to store more than one bit of data per cell. | 06-09-2011 |
20120294084 | Flash EEPROM System with Simultaneous Multiple Data Sector Programming and Storage of Physical Block Characteristics in Other Designated Blocks - A non-volatile memory system is formed of floating gate memory cells arranged in blocks as the smallest unit of memory cells that are erasable together. One feature is the storage in separate blocks of the characteristics of a large number of blocks of cells in which user data is stored. These characteristics for user data blocks being accessed may, during operation of the memory system by its controller, be stored in a random access memory for ease of access and updating. A typical form of the memory system is as a card that is removably connectable with a host system but may alternatively be implemented in a memory embedded in a host system. The memory cells may be operated with multiple states in order to store more than one bit of data per cell. | 11-22-2012 |
20140133234 | FLASH EEPROM SYSTEM WITH SIMULTANEOUS MULTIPLE DATA SECTOR PROGRAMMING AND STORAGE OF PHYSICAL BLOCK CHARACTERISTICS IN OTHER DESIGNATED BLOCKS - A non-volatile memory system is formed of floating gate memory cells arranged in blocks as the smallest unit of memory cells that are erasable together. One feature is the storage in separate blocks of the characteristics of a large number of blocks of cells in which user data is stored. These characteristics for user data blocks being accessed may, during operation of the memory system by its controller, be stored in a random access memory for ease of access and updating. A typical form of the memory system is as a card that is removably connectable with a host system but may alternatively be implemented in a memory embedded in a host system. The memory cells may be operated with multiple states in order to store more than one bit of data per cell. | 05-15-2014 |
Patent application number | Description | Published |
20110161913 | TECHNIQUES FOR MANAGING FUNCTIONAL SERVICE DEFINITIONS IN AN SOA DEVELOPMENT LIFECYCLE - A framework (referred to herein as Application Integration Architecture, or AIA) that formalizes and orchestrates activities in an SOA development lifecycle. In one set of embodiments, AIA can capture development-related information in a shared data store and cause the information to flow in an automated or semi-automated manner from one lifecycle phase to the next as the lifecycle progresses. This information flow can, in turn, facilitate automations at each lifecycle phase for the responsible stakeholders (e.g., solution architects, developers, installation developers, etc.), thereby enforcing SOA best practices, enhancing development productivity, and ensuring the quality of the final SOA deliverables. | 06-30-2011 |
20110161914 | TECHNIQUES FOR AUTOMATED GENERATION OF DEPLOYMENT PLANS IN AN SOA DEVELOPMENT LIFECYCLE - A framework (referred to herein as Application Integration Architecture, or AIA) that formalizes and orchestrates activities in an SOA development lifecycle. In one set of embodiments, AIA can capture development-related information in a shared data store and cause the information to flow in an automated or semi-automated manner from one lifecycle phase to the next as the lifecycle progresses. This information flow can, in turn, facilitate automations at each lifecycle phase for the responsible stakeholders (e.g., solution architects, developers, installation developers, etc.), thereby enforcing SOA best practices, enhancing development productivity, and ensuring the quality of the final SOA deliverables. | 06-30-2011 |
20110161915 | TECHNIQUES FOR RAPID DEPLOYMENT OF SERVICE ARTIFACTS - A framework (referred to herein as Application Integration Architecture, or AIA) that formalizes and orchestrates activities in an SOA development lifecycle. In one set of embodiments, AIA can capture development-related information in a shared data store and cause the information to flow in an automated or semi-automated manner from one lifecycle phase to the next as the lifecycle progresses. This information flow can, in turn, facilitate automations at each lifecycle phase for the responsible stakeholders (e.g., solution architects, developers, installation developers, etc.), thereby enforcing SOA best practices, enhancing development productivity, and ensuring the quality of the final SOA deliverables. | 06-30-2011 |
20110161921 | TECHNIQUES FOR AUTOMATED GENERATION OF SERVICE ARTIFACTS - A framework (referred to herein as Application Integration Architecture, or AIA) that formalizes and orchestrates activities in an SOA development lifecycle. In one set of embodiments, AIA can capture development-related information in a shared data store and cause the information to flow in an automated or semi-automated manner from one lifecycle phase to the next as the lifecycle progresses. This information flow can, in turn, facilitate automations at each lifecycle phase for the responsible stakeholders (e.g., solution architects, developers, installation developers, etc.), thereby enforcing SOA best practices, enhancing development productivity, and ensuring the quality of the final SOA deliverables. | 06-30-2011 |
20140040882 | TECHNIQUES FOR RAPID DEPLOYMENT OF SERVICE ARTIFACTS - A framework (referred to herein as Application Integration Architecture, or AIA) that formalizes and orchestrates activities in an SOA development lifecycle. In one set of embodiments, AIA can capture development-related information in a shared data store and cause the information to flow in an automated or semi-automated manner from one lifecycle phase to the next as the lifecycle progresses. This information flow can, in turn, facilitate automations at each lifecycle phase for the responsible stakeholders (e.g., solution architects, developers, installation developers, etc.), thereby enforcing SOA best practices, enhancing development productivity, and ensuring the quality of the final SOA deliverables. | 02-06-2014 |
Patent application number | Description | Published |
20140113753 | METHOD AND SYSTEM FOR INCREASING A BASKETBALL PLAYER'S SHOOTING ACCURACY - An assembly for increasing a basketball player's shooting accuracy, which includes a hinge assembly, a lower arm support, and an upper arm support. The hinge assembly has a plunger, which is configured to extend outward from the hinge assembly, and has proximal end having an opening, which is configured to be attachable to one or more cords and wherein upon raising of the player's elbow to approximately shoulder height, the plunger releases from within a hinge pin within the hinge assembly to allow the lower arm support and the upper arm support to move relative to one another. | 04-24-2014 |
20150314183 | METHOD AND SYSTEM FOR INCREASING A BASKETBALL PLAYERS SHOOTING ACCURACY - An assembly for increasing a basketball player's shooting accuracy, which includes a hinge assembly, a lower arm support, and an upper arm support. The hinge assembly has a plunger, which is configured to extend outward from the hinge assembly, and has proximal end having an opening, which is configured to be attachable to one or more cords and wherein upon raising of the player's elbow to approximately shoulder height, the plunger releases from within a hinge pin within the hinge assembly to allow the lower arm support and the upper arm support to move relative to one another. | 11-05-2015 |