Patents Assigned to Bigfoot Networks, Inc.
  • Publication number: 20120144063
    Abstract: A router of a network is configured to manage routing of packets based on executing applications. The network communicates packets of information between endpoints coupled to the network. Each packet is assigned to a traffic class based on the application associated with the packet. The router manages routing of received packets based on the traffic classes associated with the received packets. Accordingly, the router can determine routing priority, bandwidth, acknowledgment policy, and other routing management information based on the applications associated with received packets.
    Type: Application
    Filed: December 6, 2010
    Publication date: June 7, 2012
    Applicant: Bigfoot Networks, Inc.
    Inventors: Ben Menchaca, Wayne Dunlap
  • Patent number: 7908364
    Abstract: The state of the communication socket is maintained at a network device and communicated to a device driver for the network device. The device driver can send messages to an interface program in application space, which stores the state information in dedicated application space memory. In response to a query from a peer program requesting the state of the communication socket, the interface program retrieves the state information from the dedicated memory. Because the state information and the interface program are located in application space, the number of kernel transitions required to determine the socket state is reduced, improving communication efficiency.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: March 15, 2011
    Assignee: Bigfoot Networks, Inc.
    Inventors: Harlan T. Beverly, Charles A. Musta
  • Publication number: 20070078929
    Abstract: A solution for managing communicative interactions between network elements is described herein. A system incorporating teachings of the present disclosure may include a processor module that monitors communications between a program resident on a user machine and a server program resident on a computing device remote from the user. The processor module may be utilized to effectively reduce the processing overhead of a server program and the number of communications actually transmitted between the client program and the server program. For example, the processor module may intercept certain client or server initiated communications intended for the server or client program and process those communications internally. The results of the processing which may require an updating to all object groups which may be associated with client programs. The updating of said client programs is then executed without server program involvement.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 5, 2007
    Applicant: Bigfoot Networks, Inc.
    Inventor: Harlan Beverly
  • Publication number: 20070060373
    Abstract: A data communication system and methods are disclosed. One of the methods includes receiving portions of information such as game content information. The portions are compared to a maximum transmission unit of a network, and combined if their combination is smaller than the maximum transmission unit. Combining of the information portions allows for efficient communication of the information portions. The information portions may also be divided into segments and combined with other portions for communication.
    Type: Application
    Filed: September 12, 2006
    Publication date: March 15, 2007
    Applicant: Bigfoot Networks, Inc.
    Inventor: Harlan Beverly
  • Publication number: 20060259579
    Abstract: A solution for managing communicative interactions between network elements is described herein. A system incorporating teachings of the present disclosure may include a processor module that monitors communications between a program resident on a user machine and a server program resident on a computing device remote from the user. The processor module may be utilized to effectively reduce the number of communications actually transmitted between the client program and the server program. For example, the processor module may intercept certain client initiated communications intended for the server program, process those communications without server program involvement, and respond to the client program.
    Type: Application
    Filed: May 8, 2006
    Publication date: November 16, 2006
    Applicant: Bigfoot Networks, Inc.
    Inventor: Harlan Beverly