Patents by Inventor Mark Hill

Mark Hill 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: 7437150
    Abstract: A method for remote control of structural appliances includes the steps of communicating a structural appliance with a server programmed to accept mobile device commands; communicating a mobile device with the server; issuing the mobile device commands from the mobile device to the server; converting the mobile device commands to structural appliance commands; and issuing the structural appliance commands from the server to the structural appliance, whereby wireless control of the structural appliance is established.
    Type: Grant
    Filed: October 6, 2000
    Date of Patent: October 14, 2008
    Assignee: Carrier Corporation
    Inventors: Mark Morelli, Luiz Canizo, Mark Hill, Gayatri Chaturvedi
  • Publication number: 20080056267
    Abstract: A method and system for controlling network traffic with different tags within the same connection by applying policies for each tag are disclosed. A method is disclosed in which incoming traffic is received. A traffic class is assigned to the traffic class. Outgoing traffic is controlled based on the assigned policy for the incoming traffic.
    Type: Application
    Filed: September 12, 2007
    Publication date: March 6, 2008
    Inventors: Mark Hill, Brett Galloway, Anne Klein
  • Patent number: 7296288
    Abstract: Methods, apparatuses and systems allowing for bandwidth management schemes responsive to utilization characteristics associated with individual users. In one embodiment, the present invention allows network administrators to penalize users who carry out specific questionable or suspicious activities, such as the use of proxy tunnels to disguise the true nature of the data flows in order to evade classification and control by bandwidth management devices. In one embodiment, each individual user may be accorded an initial suspicion score. Each time the user is associated with a questionable or suspicious activity (for example, detecting the set up of a connection to an outside HTTP tunnel, or peer-to-peer application flow), his or her suspicion score is downgraded. Data flows corresponding to users with sufficiently low suspicion scores, in one embodiment, can be treated in a different manner from data flows associated with other users.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: November 13, 2007
    Assignee: Packeteer, Inc.
    Inventors: Mark Hill, Guy Riddle, Robert E. Purvy
  • Patent number: 7292531
    Abstract: Methods apparatuses and systems allowing for an examination of the runtime performance and efficiency of traffic classification configuration associated with bandwidth management and other network devices including network traffic classification functionality. Embodiments of the present invention are operative to identify possible changes to the current traffic classification configurations that improve performance efficiency.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: November 6, 2007
    Assignee: Packeteer, Inc.
    Inventor: Mark Hill
  • Patent number: 7283468
    Abstract: A method and system for controlling network traffic with different tags within the same connection by applying policies for each tag are disclosed. A method is disclosed in which incoming traffic is received. A traffic class is assigned to the incoming traffic. A policy is assigned to the incoming traffic based on the assigned traffic class. Outgoing traffic is controlled based on the assigned policy for the incoming traffic.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: October 16, 2007
    Assignee: Packeteer, Inc.
    Inventors: Mark Hill, Brett Galloway, Anne Cesa Klein
  • Publication number: 20070239960
    Abstract: In performing address translation from a virtual address space to a physical address space, when the virtual address space is divided into an area (P0), which is subjected to the address translation by TLB, and areas (P1 and P2), which are fixedly mapped to the physical address without being subjected the address translation, future extension of the physical address become difficult. A data processor comprises an address translation unit ATU that receives virtual address output from the CPU and outputs a physical address; the ATU includes a first translation lookaside buffer UTLB, a second translation lookaside buffer DTLB, a control circuit TLB_CTL that selects one of a first and a second translation lookaside buffers and performs address translation in accordance with an area of an address space in the virtual address.
    Type: Application
    Filed: June 2, 2007
    Publication date: October 11, 2007
    Inventors: Masayuki Ito, Fumio Arakawa, Mark Hill
  • Patent number: 7243208
    Abstract: In performing address translation from a virtual address space to a physical address space, when the virtual address space is divided into an area (P0), which is subjected to the address translation by TLB, and areas (P1 and P2), which are fixedly mapped to the physical address without being subjected the address translation, future extension of the physical address become difficult. A data processor comprises an address translation unit ATU that receives virtual address output from the CPU and outputs a physical address; the ATU includes a first translation lookaside buffer UTLB, a second translation lookaside buffer DTLB, a control circuit TLB_CTL that selects one of a first and a second translation lookaside buffers and performs address translation in accordance with an area of an address space in the virtual address.
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: July 10, 2007
    Assignee: Renesas Technology Corp.
    Inventors: Masayuki Ito, Fumio Arakawa, Mark Hill
  • Publication number: 20050240526
    Abstract: An automated financial service system including a client device configured to obtain bill payment information for a bill payment, wherein bill payment information includes user identification, merchant identification information, account information, and an amount paid, a transaction center operatively connected to the client device configured to receive the bill payment information, determine a merchant associated with the bill payment from the bill payment information, obtain merchant payment information for the merchant, and a monetary exchange mechanism interposed between the merchant and the transaction center configured to process the bill payment using the bill payment information and the merchant payment information, wherein processing the bill information includes transferring funds associated with the bill payment to the merchant.
    Type: Application
    Filed: April 26, 2005
    Publication date: October 27, 2005
    Applicant: PayCenters, LLC
    Inventor: Mark Hill
  • Publication number: 20050144395
    Abstract: A cache coordination mechanism for a multiprocessor, shared-memory computer switches between a snooping mechanism where an individual processor unit broadcasts or multicasts cache coherence messages to each other node on the system and a directory system where the individual processor unit transmits the cache control message to a directory which then identifies potential candidates to receive that message. The switching is according to the activity on the communication network used by the cache coherence messages. When network activity is high, a directory protocol is used to conserve bandwidth but when network activity is low, a snooping system is used to provide faster response.
    Type: Application
    Filed: February 22, 2005
    Publication date: June 30, 2005
    Inventors: Milo Martin, Daniel Sorin, Mark Hill, David Wood
  • Publication number: 20050138141
    Abstract: Apparatus, and an associated method, for facilitating formation of content streams formed of content for distribution to content consumers. A request detector detects indications of demand for content. Selection of what content to be included in a content stream is based, in part, upon the demand for the content indicated by the request detector. Once selection of the content is made, the content streams are generated by retrieving the selected content. And, the content streams, once formed, are made available for distribution to the content consumers.
    Type: Application
    Filed: July 16, 2004
    Publication date: June 23, 2005
    Inventors: Mark Hill, David Edmondson
  • Publication number: 20050125165
    Abstract: Apparatus, and an associated method, for facilitating distribution of revenue generated pursuant to distribution of content, such as recorded music files or other entertainment files, to content consumers. Identification is made by an identifier of includable distribution entities that are includable in distributions of revenue derived as a result of downloading content to content consumers. A revenue allocator allocates revenues to the includable distribution entities according to a selected formula. The selected formula is dynamically alterable, depending upon demand indications, as well as other criteria.
    Type: Application
    Filed: May 5, 2004
    Publication date: June 9, 2005
    Inventors: David Edmondson, Mark Hill
  • Publication number: 20050125364
    Abstract: Apparatus, and an associated method, for pricing content, such as musical or entertainment recordings, based upon quantitative demand for the content. An initial price indicia associator associates initial price indicia with the content files. The initial pricing is based upon historical indicia associated with the creators of the content. Thereafter, a price indicia adjuster adjusts the pricing of the content. The adjustments to the initial pricing and changes made thereafter are made responsive to detected indications of demand for the content.
    Type: Application
    Filed: February 6, 2004
    Publication date: June 9, 2005
    Inventors: David Edmondson, Mark Hill
  • Publication number: 20050044451
    Abstract: An apparatus, system, and method are provided for developing failure prediction software for a storage system. The present invention allows a user to edit and revise a failure prediction algorithm that includes fuzzy logic rules. The failure prediction algorithm is generated in a human readable format and uses terms and operators familiar to experts in the field of storage systems. In addition, the present invention generates the machine-readable code necessary to implement or test a draft failure prediction algorithm. If the results of the failure prediction algorithm are unsatisfactory, the user may revise the failure prediction algorithm and re-run the tests until the results correspond to expected results. In addition, the present invention includes a performance monitor, processor, and determination module. The performance monitor gathers performance data for a storage system. The processor executes the failure prediction algorithm on the performance data to produce a result.
    Type: Application
    Filed: August 20, 2003
    Publication date: February 24, 2005
    Inventors: Scott Fry, Mark Hill, David Swanson
  • Publication number: 20050038973
    Abstract: In performing address translation from a virtual address space to a physical address space, when the virtual address space is divided into an area (P0), which is subjected to the address translation by TLB, and areas (P1 and P2), which are fixedly mapped to the physical address without being subjected the address translation, future extension of the physical address become difficult. A data processor comprises an address translation unit ATU that receives virtual address output from the CPU and outputs a physical address; the ATU includes a first translation lookaside buffer UTLB, a second translation lookaside buffer DTLB, a control circuit TLB_CTL that selects one of a first and a second translation lookaside buffers and performs address translation in accordance with an area of an address space in the virtual address.
    Type: Application
    Filed: August 13, 2003
    Publication date: February 17, 2005
    Inventors: Masayuki Ito, Fumio Arakawa, Mark Hill
  • Publication number: 20050005075
    Abstract: A system may include a node and an additional node coupled by an inter-node network. The node may include an active device, an interface to the inter-node network, a memory, and an address network coupling the active device, the interface, and the memory. The active device may send an address packet to initiate a transaction to gain an access right to a coherency unit. In response to receiving the address packet, the memory is configured to send data corresponding to the coherency unit to the active device dependent on memory response information associated with the coherency unit. If the transaction cannot be satisfied within the node, the memory is configured to forward a report corresponding to the address packet to the interface. In response to the report, the interface is configured to send the additional node a coherency message requesting the access right via the inter-node network.
    Type: Application
    Filed: April 9, 2004
    Publication date: January 6, 2005
    Inventors: Anders Landin, Robert Cypher, David Wood, Erik Hagersten, Mark Hill
  • Publication number: 20040253324
    Abstract: A product and method for treating dehydration in neonatal calves. The product is administered to dehydrated calves during treatment, to the exclusion of milk replacers or electrolytes.
    Type: Application
    Filed: November 6, 2003
    Publication date: December 16, 2004
    Applicant: NORTH AMERICAN NUTRITION COMPANIES, INC.
    Inventor: T. Mark Hill
  • Patent number: 6618833
    Abstract: A method of automated generation of a set of design data defining a system model from an architecture database which is configured to hold in an electronic storage medium architectural parameters wherein each architectural parameter is defined by a primary key field and a set of fields holding subsidiary data relating to the primary key, the method comprising, reading the primary key for each architectural parameter, generating in an electronic storage medium a structured definition entry of the architectural parameter in an electronically readable format, the structured definition entry being associated with an identification field defining the parameter, and loading the primary key into the identification field and the subsidiary data into the structured definition file, and wherein the structured definition entry takes the form of a programming definition of the architectural parameter in a modelling language.
    Type: Grant
    Filed: December 9, 1999
    Date of Patent: September 9, 2003
    Assignee: STMicroelectronics Limited
    Inventors: Mark Hill, Hendrick-Jan Agterkamp, Andrew Sturges
  • Patent number: 6591299
    Abstract: In packet communication, a method for automatically classifying packet flows for use in allocating bandwidth resources and the like by a rule of assignment of a service level. By rendering discoverable the attributes of a flow specification for packet flows, a finer grained hierarchy of classification is provided automatically that is based on information which is specific to the type of program or application supported by the flow and thus allowing greater flexibility in control over different flows within the same application. The method comprises applying individual instances of traffic classification paradigms to packet network flows based on selectable information obtained from a plurality of layers to define a characteristic class, then mapping the flow to the defined traffic class. The flow specification is provided with some application-specific attributes, some of which are discoverable.
    Type: Grant
    Filed: May 24, 2002
    Date of Patent: July 8, 2003
    Assignee: Packeteer, Inc.
    Inventors: Guy Riddle, Robert L. Packer, Mark Hill
  • Publication number: 20020143939
    Abstract: In packet communication, a method for automatically classifying packet flows for use in allocating bandwidth resources and the like by a rule of assignment of a service level. By rendering discoverable the attributes of a flow specification for packet flows, a finer grained hierarchy of classification is provided automatically that is based on information which is specific to the type of program or application supported by the flow and thus allowing greater flexibility in control over different flows within the same application. The method comprises applying individual instances of traffic classification paradigms to packet network flows based on selectable information obtained from a plurality of layers to define a characteristic class, then mapping the flow to the defined traffic class. The flow specification is provided with some application-specific attributes, some of which are discoverable.
    Type: Application
    Filed: May 24, 2002
    Publication date: October 3, 2002
    Applicant: Packeteer, Inc.
    Inventors: Guy Riddle, Robert L. Packer, Mark Hill
  • Patent number: 6438514
    Abstract: A computer is operated to generate electronic data defining a system model by loading into the computer a class definition defining instructions which are processed by the system, the definition including a set of functional methods to which the instruction is subjected by the system and a set of locations for members representing the instruction. A model execution program is then executed on the computer which calls the class definition for each instruction, invokes one of the functional methods and loads the locations of the entry with state information depending on the functional method to create a functional component. The functional component is loaded into memory and the state information of the functional component modified independence on a subsequently invoked functional method by the model execution program.
    Type: Grant
    Filed: November 22, 1999
    Date of Patent: August 20, 2002
    Assignee: STMicroelectronics Limited
    Inventors: Mark Hill, Hendrick-Jan Agterkamp, Andrew Sturges