Patents by Inventor Craig A. Hobbs

Craig A. Hobbs 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: 8724515
    Abstract: Techniques are presented for configuring a networking device to provide secure wireless connectivity to one or more client devices. In one embodiment, a networking device is discovered that is within a wireless connectivity range from a first client device. The networking device is configured to provide wireless connectivity to the first client device. The first client device is configured to initiate a first wireless connection, without requiring a user to specify any network settings. The networking device is configured to authenticate a user to access a user interface for configuring the networking device, where the user is not authenticated based on any password.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: May 13, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Aaron H. Averbuch, David Davis, Edward W. James, Craig A. Hobbs
  • Patent number: 8631471
    Abstract: A host device for a wireless network may be configured to implement at least two virtual access points for connecting client devices to the wireless network. A user virtual access point enables a client device to connect to the wireless network and transmit network traffic to other devices connected to the wireless network. In addition, a setup virtual access point provides an additional access point to connect to the wireless network when network credentials for the user virtual access point, such as a service set identifier (SSID) or a password, are changed by a user. When a client device cannot find the user virtual access point based on a stored SSID or password, the client device may be configured to automatically reconnect to the setup virtual access point to request a new SSID and network credentials for the user virtual access point.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: January 14, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Siddhartha Dattagupta, Aaron Hyman Averbuch, Craig A. Hobbs, Dan Nguyen, Eu Chong Son, Flemming Kraglund
  • Publication number: 20120317619
    Abstract: A host device for a wireless network may be configured to implement at least two virtual access points for connecting client devices to the wireless network. A user virtual access point enables a client device to connect to the wireless network and transmit network traffic to other devices connected to the wireless network. In addition, a setup virtual access point provides an additional access point to connect to the wireless network when network credentials for the user virtual access point, such as a service set identifier (SSID) or a password, are changed by a user. When a client device cannot find the user virtual access point based on a stored SSID or password, the client device may be configured to automatically reconnect to the setup virtual access point to request a new SSID and network credentials for the user virtual access point.
    Type: Application
    Filed: June 13, 2011
    Publication date: December 13, 2012
    Inventors: Siddhartha DATTAGUPTA, Aaron Hyman Averbuch, Craig A. Hobbs, Dan Nguyen, Eu Chong Son, Flemming Kraglund
  • Publication number: 20120008529
    Abstract: Techniques are presented for configuring a networking device to provide secure wireless connectivity to one or more client devices. In one embodiment, a networking device is discovered that is within a wireless connectivity range from a first client device. The networking device is configured to provide wireless connectivity to the first client device. The first client device is configured to initiate a first wireless connection, without requiring a user to specify any network settings. The networking device is configured to authenticate a user to access a user interface for configuring the networking device, where the user is not authenticated based on any password.
    Type: Application
    Filed: September 16, 2011
    Publication date: January 12, 2012
    Inventors: AARON H. AVERBUCH, David Davis, Edward W. James, Craig A. Hobbs
  • Patent number: 7612776
    Abstract: A facility for evaluating a spreadsheet cell is described. The facility reads a function call stored in a spreadsheet cell. The function call specifies an arbitrary geometric path and an operation to be performed on the specified path. The facility performs the specified operation on the specified path, and attributes one or more values produced thereby as the evaluated value of the spreadsheet cell.
    Type: Grant
    Filed: September 14, 2004
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventor: Craig A. Hobbs
  • Patent number: 7444584
    Abstract: Methods and systems are provided for formulaically redirecting and modifying formula set operations in a spreadsheet application. A spreadsheet application may link the contents of one spreadsheet cell to other spreadsheet cells so that changes in one cell are reflected in linked cells. Three spreadsheet functions are provided which allow for formulaically redirecting and modifying formula set operations in a spreadsheet application. A first spreadsheet function, SETATREF, redirects a formula set in one spreadsheet cell to another spreadsheet cell. The SETATREF function may also allow a formula set to one spreadsheet cell to be redirected to and modified in a second spreadsheet cell. A second spreadsheet function, SETATREFEXPR, redirects a formula set to a formulaic location within a spreadsheet cell. A third function, SETATREFEVAL, allows for an evaluation of a formula at formula set-time.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: October 28, 2008
    Assignee: Microsoft Corporation
    Inventor: Craig A. Hobbs
  • Patent number: 7318192
    Abstract: Methods and systems are provided for bounding data entered into one or more spreadsheet application cells. A bounding function is applied to a given cell that places bounds on values or formula results that may be entered into the cell. If a user enters a value to a bounded cell that exceeds or otherwise violates the bounds applied to the cell, or if a formula directed to the cell evaluates a value to the bounded cell that exceeds or otherwise violates the bounds applied to the cell, the value entered into the cell will be a value most closely approximating the desired value or evaluated value, but that does not exceed or otherwise violate the bounds set for the cell.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: January 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Craig A. Hobbs, Scott Morgan LeGendre, Mark Thomas Nelson