Patents by Inventor James Marks

James Marks has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8822802
    Abstract: A guitar amplifier system is disclosed. Specific implementations for the guitar amplifier system may comprise an audio input for an audio signal, a preamplifier coupled to the audio input, a tone control element coupled to the preamplifier, a power amplifier coupled to the tone control element, and an audio output coupled to the power amplifier. In an implementation, the tone control may be configured to control at least one of sound equalization, compression distortion, chorus or reverb. In an implementation, at least one of the preamplifier and the power amplifier may comprise at least one distortion multiplier circuit. The distortion multiplier circuit may comprise an audio signal multiplier configured to amplify an audio signal and output an amplified audio signal.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: September 2, 2014
    Inventor: James Mark McGillivary
  • Publication number: 20140236878
    Abstract: The connectivity information provided by a variety of inference engines is integrated to provide a set of inferred links within a network. A consolidation is performed among inference engines that operate at a base level of connectivity detail to create a model of the network at this base level. The connectivity information provided by inference engines at each subsequent higher level of connectivity abstraction is then overlaid on the base level connectivity. By separately consolidating the connectivity information at each level of abstraction, the rules for dealing with conflicts can be simplified and/or better focused to resolve the conflict. By assuming that the more detailed lower level information is likely to be more accurate, rules can be developed to modify the connectivity models produced by the higher level techniques to conform to the lower level connectivity details while still maintaining the integrity of the higher level connectivity models.
    Type: Application
    Filed: April 23, 2014
    Publication date: August 21, 2014
    Applicant: Riverbed Technology, Inc.
    Inventors: Raghavendra B. Uppalli, James Mark Shaw
  • Patent number: 8811193
    Abstract: A network analysis system invokes an application specific, or source-destination specific, path discovery process. The application specific path discovery process determines the path(s) used by the application, collects performance data from the nodes along the path, and communicates this performance data to the network analysis system for subsequent performance analysis. The system may also maintain a database of prior network configurations to facilitate the identification of nodes that are off the path that may affect the current performance of the application. The system may also be specifically controlled so as to identify the path between any pair of specified nodes, and to optionally collect performance data associated with the path.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: August 19, 2014
    Assignee: Riverbed Technology, Inc.
    Inventors: Vinod Jeyachandran, Pradeep Natarajan, James Mark Shaw, Raghavendra Uppalli, Pradeep Singh, Nitin Gupta, Jerrold Stiffler
  • Patent number: 8804604
    Abstract: Methods, systems and apparatuses are provided for transmitting and receiving space-time block coded data in a wireless communications system with co-operative relays. A source node transmits RF signals representing first and second sets of data symbols in respective first and second channels (in time frequency code or any combination) of a wireless communications system, the first and second sets of data symbols being for transmission from separate antennas respectively according to a space-time block code. A relay node receives the RF signals representing the first set of data symbols in the first channel and transmits RF signals representing the first set of data symbols in the second channel. A destination node received the RF signals representing the second set of data symbols from the source node and the RF signals representing the first set of data symbols from the relay node.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: August 12, 2014
    Assignee: Apple Inc.
    Inventor: James Mark Naden
  • Publication number: 20140211805
    Abstract: Potential paths between a source and destination of a network are identified based on trace-route information, then filtered to eliminate paths or links that are not supported by ancillary information associated with the network so as to identify feasible/actual paths between the source and destination. The ancillary information includes, for example, routing tables and ARP tables. If a feasible path cannot be identified based on the ancillary information, supplemental information regarding nodes further along the potential path is assessed to provide a basis for inferring the nodes that may provide a feasible path. The determined feasible paths are displayed for review, and provided to serve as filters for subsequent path-analysis tools.
    Type: Application
    Filed: April 1, 2014
    Publication date: July 31, 2014
    Applicant: Riverbed Technology, Inc.
    Inventors: Raghavendra Uppalli, James Mark Shaw, Pradeep Natarajan, Alain Cohen
  • Publication number: 20140201359
    Abstract: A method and system that takes advantage of processes that are efficient for determining the topology of small to medium size networks to determine individual network topologies for such networks, and then merges these individual topologies into a consolidated topology for the entire network. Each of the processes that determines the topology of the smaller networks provides the determined network topology, as well as a list of factors that may be relevant in the determination of how the given topology might be attached to any other given topology, such as the identification of a node that is not included in the given topology, or other indications of external connections. The merging process is configured to substantially restrict its analysis to these factors, thereby limiting the extent, and therefore the time consumed, by this stitching and merging process.
    Type: Application
    Filed: January 9, 2014
    Publication date: July 17, 2014
    Applicant: Riverbed Technology, Inc.
    Inventors: Raghavendra B. UPPALLI, James Mark SHAW
  • Publication number: 20140192437
    Abstract: A head rotator assembly (22) for positioning a head (20) of a tape drive (10) relative to a storage tape includes a head supporter (230) and a supporter mover assembly (232). The head supporter (230) is coupled to and supports the head (20). The supporter mover assembly (232) selectively rotates a portion of the head supporter (230) about an axis (241) to move the head (20) in an azimuth direction relative to the storage tape as the storage tape moves over the head (20). The head rotator assembly (22) further includes a controller (16) that controls movement of the supporter mover assembly (232) based at least partially on a positioning signal. The supporter mover assembly (232) can include a first actuator (234A) and a first lever (236A). The first actuator (234A) moves the first lever (236A) to rotate the head supporter (230) so that the head (20) moves in the azimuth direction. The first actuator (234A) can include a piezoelectric element.
    Type: Application
    Filed: March 13, 2014
    Publication date: July 10, 2014
    Applicant: Quantum Corporation
    Inventors: Ashok B. Nayak, Turguy Goker, Ming-Chih Weng, James Mark Decot
  • Patent number: 8768970
    Abstract: A method of creating a family tree includes receiving a request from a user to return a file that includes the family tree and using a plurality of primary source records to construct the family tree based on the request. The records indicate multiple alternatives for at least one branch of the family tree. The method also includes sending a file that includes the family tree to the user. The file includes the alternatives.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: July 1, 2014
    Assignee: Ancestry.com Operations Inc.
    Inventors: Bennett Cookson, Jr., Ken Boyer, James Mark Hamilton, Kendall J. Jefferson, Daren Thayne, Michael J. Wolfgramm
  • Patent number: 8751596
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for managing electronic communications and, specifically, monitoring electronic communications received from numerous communications sources associated with a user, identifying that certain ones of the communications are priority communications and communicating notice of the priority communications to the user. The priority communication may be identified by user defined criteria, such key words, phrases, key topics, key names and the like; timeframe of the communication; user-defined priority rules; business performance indicators/metrics and the like. Communication of the notice may provide for communicating a priority communication alert to the user or communicating the notice to a network-accessible communication monitoring portal.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: June 10, 2014
    Assignee: Bank of America Corporation
    Inventors: Willard H. Waldron, III, Timothy James Mark
  • Patent number: 8743736
    Abstract: The connectivity information provided by a variety of inference engines is integrated to provide a set of inferred links within a network. A consolidation is performed among inference engines that operate at a base level of connectivity detail to create a model of the network at this base level. The connectivity information provided by inference engines at each subsequent higher level of connectivity abstraction is then overlaid on the base level connectivity. By separately consolidating the connectivity information at each level of abstraction, the rules for dealing with conflicts can be simplified and/or better focused to resolve the conflict. By assuming that the more detailed lower level information is likely to be more accurate, rules can be developed to modify the connectivity models produced by the higher level techniques to conform to the lower level connectivity details while still maintaining the integrity of the higher level connectivity models.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: June 3, 2014
    Assignee: Riverbed Technology, Inc.
    Inventors: Raghavendra B. Uppalli, James Mark Shaw
  • Publication number: 20140142952
    Abstract: Improved methods of presenting speech prompts to a user as part of an automated system that employs speech recognition or other voice input are described. The invention improves the user interface by providing in combination with at least one user prompt seeking a voice response, an enhanced user keyword prompt intended to facilitate the user selecting a keyword to speak in response to the user prompt. The enhanced keyword prompts may be the same words as those a user can speak as a reply to the user prompt but presented using a different audio presentation method, e.g., speech rate, audio level, or speaker voice, than used for the user prompt. In some cases, the user keyword prompts are different words from the expected user response keywords, or portions of words, e.g., truncated versions of keywords.
    Type: Application
    Filed: November 11, 2013
    Publication date: May 22, 2014
    Applicant: Verizon Services Corp.
    Inventor: James Mark Kondziela
  • Patent number: 8724494
    Abstract: Potential paths between a source and destination of a network are identified based on trace-route information, then filtered to eliminate paths or links that are not supported by ancillary information associated with the network so as to identify feasible/actual paths between the source and destination. The ancillary information includes, for example, routing tables and ARP tables. If a feasible path cannot be identified based on the ancillary information, supplemental information regarding nodes further along the potential path is assessed to provide a basis for inferring the nodes that may provide a feasible path. The determined feasible paths are displayed for review, and provided to serve as filters for subsequent path-analysis tools.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: May 13, 2014
    Assignee: Riverbed Technology, Inc.
    Inventors: Raghavendra Uppalli, James Mark Shaw, Pradeep Natarajan, Alain Cohen
  • Patent number: 8695957
    Abstract: The device utilizes a thruster cylinder driven by a enlarged knob and terminating in a thruster plate to clamp to a support. Provision is made to attach a device to the clamp through a rotating index wheel which can lock the device by receiving a tang from a trigger lever at a selected increment of rotation. A second embodiment has two index wheels so that the attached device can be displaced in one of four directions to avoid conflict with other devices on the same support. The second axis is normally used to return a displaced device to an upright orientation.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: April 15, 2014
    Assignee: Pryor Products
    Inventors: Richard Enoch Quintania, James Mark Cox
  • Patent number: 8701003
    Abstract: Methods and apparatus for modifying a user interface as a function of the detected emotional state of a system user are described. In one embodiment, stress analysis is performed on received speech to generate an emotional state indicator value, e.g., a stress level indicator value. The stress level indicator value is compared to one or more thresholds. If a first threshold is exceeded the user interface is modified, e.g., the presentation rate of speech is slowed. If a second threshold is not exceeded, another modification to the user interface is made, e.g., the speech presentation rate is accelerated. If the stress level indicator value is between first and second thresholds, user interface operation continues unchanged. The user interface modification techniques of the present invention may be used in combination with known knowledge or expertise based user interface adaptation features.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: April 15, 2014
    Assignee: Verizon Services Corp.
    Inventor: James Mark Kondziela
  • Patent number: 8699124
    Abstract: A method of optimizing parametric gain in a nonlinear optical crystal that in response to application of a pump beam generates through a parametric generation process signal and idler beams, wherein the signal beam is non-collinear with the pump beam and the signal beam is subject to absorption due to the nonlinear material, the method involving shaping the pump beam to have an elliptical cross section, wherein the method further involves determining the width w of the pump beam depending on the absorption co-efficient of the optical crystal.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: April 15, 2014
    Assignee: University Court of The University of St Andrews
    Inventors: Malcolm Harry Dunn, Cameron Francis Rae, David James Mark Stothard, David Alan Walsh
  • Patent number: 8688578
    Abstract: The business community hub application provides a business customer the ability to add an event or offer to the community hub that can be accessed by individual customers or business customers. The business community hub application also notifies business customers of offers provided by other businesses or about local community events in which the business customer may be interested. The business customers have the ability to find contacts and network with other local businesses. The business community hub application also uses transaction information available to the bank to display market data and trends that may be of interest to the business customer. In this way, the business community hub works with the online banking application as a tool for local businesses, it allows business customers to interact with individual customers, the community in general, as well as other businesses, in a forum for exchanging products, services, and information.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: April 1, 2014
    Assignee: Bank of America Corporation
    Inventors: Srinath Nagarajan, Timothy James Mark, David Joa, Kurt D. Newman
  • Patent number: 8670352
    Abstract: A network is partitioned into a set of independent partitions, and the topology of each partition is determined, then merged to form a topology of the entire network. Preferably, the partitioning is hierarchical, wherein the network is partitioned to form individual VLAN partitions, and each of the VLAN partitions is further partitioned based on the nodes that are simply connected to each port of one or more selected root switches within the VLAN partition. Simple connections to each port are efficiently determined based on an aggregate address forwarding table associated with each node. Ancillary information, such as spanning tree or CDP data, may be used to facilitate efficient partitioning and/or to validate inferences that are made with incomplete information.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: March 11, 2014
    Assignee: Riverbed Technology, Inc.
    Inventors: Raghavendra Uppalli, Rajesh Balasubramaniam, James Mark Shaw
  • Publication number: 20140064469
    Abstract: A method, system, and program for billing for service provided to destination device according to the calling plan of the individual receiving the call. An authenticated identity for a callee answering a call placed to a destination device is received at an intermediary device. The intermediary device then accesses a billing plan for the authenticated identity of the callee and loads the billing plan for specifying charges for the call, such that telephone service billed to the callee is accessible at multiple destination devices.
    Type: Application
    Filed: November 6, 2013
    Publication date: March 6, 2014
    Applicant: eBay Inc.
    Inventors: Michael Wayne Brown, Joseph Herbert McIntyre, Michael A. Paolini, James Mark Weaver, Scott Lee Winters
  • Publication number: 20140056180
    Abstract: A network is partitioned into a set of independent partitions, and the topology of each partition is determined, then merged to form a topology of the entire network. Preferably, the partitioning is hierarchical, wherein the network is partitioned to form individual VLAN partitions, and each of the VLAN partitions is further partitioned based on the nodes that are simply connected to each port of one or more selected root switches within the VLAN partition. Simple connections to each port are efficiently determined based on an aggregate address forwarding table associated with each node. Ancillary information, such as spanning tree or CDP data, may be used to facilitate efficient partitioning and/or to validate inferences that are made with incomplete information.
    Type: Application
    Filed: November 1, 2013
    Publication date: February 27, 2014
    Applicant: Riverbed Technology, Inc.
    Inventors: Rajesh BALASUBRAMANIAM, James Mark SHAW
  • Publication number: 20140056174
    Abstract: Implementations are disclosed that provide protocols for connecting an intelligent service module within a storage area network (SAN). The protocols support physical connections between the intelligent service module and a director-level switch of the SAN. In some variations, the intelligent service module may comprise a director service module (DSM), a domain-sharing leaf switch service module (LSSM), or a non-domain-sharing LSSM. The protocols provide for establishing link parameters and negotiating responsibilities between the intelligent service module and the director-level switch. In one configuration, for example, ELP and ELP_ACCEPT frames may be used to establish the link parameters. In another configuration, ESC and ESC_ACCEPT frames may be used to negotiate responsibilities between the intelligent service module and the director-level switch.
    Type: Application
    Filed: October 25, 2013
    Publication date: February 27, 2014
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: James Mark Walden, Keith J. Noe, Jesse B. Willeke