Patents Examined by Kenneth Coulter
-
Patent number: 9021025Abstract: A server-based system is provided for analyzing and valuating social media campaign performance. The system collects online traffic data from member users of a social media channel, and tracks engagement activity with respect to a social media campaign operating on the channel according to parameters defined with respect to specific activities including: user interactions with media content of the campaign; user transactions as non-commercial data exchanges or commercial purchases conducted via the campaign; and user sharing of the campaign with other member users of the social media channel. The system establishes baseline performance thresholds and aggregates the tracked engagement activity with respect to the defined parameters. A graphical user interface is generated to display client feedback related to a comparison of the aggregated engagement activity with the established baseline performance thresholds for each of the defined parameters.Type: GrantFiled: March 28, 2014Date of Patent: April 28, 2015Assignee: Moontoast, LLCInventors: Marcus Whitney, John Baker
-
Patent number: 9015247Abstract: A server-based system is provided for analyzing and valuating social media campaign performance. The system collects online traffic data from member users of a social media channel, and tracks engagement activity with respect to a social media campaign operating on the channel according to parameters defined with respect to specific activities including: user interactions with media content of the campaign; user transactions as non-commercial data exchanges or commercial purchases conducted via the campaign; and user sharing of the campaign with other member users of the social media channel. The system establishes baseline performance thresholds and aggregates the tracked engagement activity with respect to the defined parameters. A graphical user interface is generated to display client feedback related to a comparison of the aggregated engagement activity with the established baseline performance thresholds for each of the defined parameters.Type: GrantFiled: July 31, 2013Date of Patent: April 21, 2015Assignee: Moontoast, LLCInventors: Marcus Whitney, John Baker
-
Patent number: 9009338Abstract: A method for providing content from a first node to a second node using a satellite communications system includes receiving side information at a gateway in the satellite communications system. The side information may be transmitted from a subscriber terminal to the gateway via a first communication path that includes a satellite link. The method also includes determining at the gateway that the side information is associated with first content available at the first node, and determining at the gateway that second content is available from a source other than the first node. The method also includes generating output content using the second content and the side information. The output content may be substantially the same as the first content. The method also includes providing the output content to the second node via a second communication path that does not include the satellite link.Type: GrantFiled: March 2, 2010Date of Patent: April 14, 2015Assignee: Viasat, Inc.Inventor: Mark D. Dankberg
-
Patent number: 9009290Abstract: Methods and apparatuses for discovery and notification of services are described for creating a service, discovering the service, and providing notification of the service. In one embodiment, the methods and apparatuses for discovery and notification of services identifies a content provider; identifies a service wherein the service corresponds with the content provider; forms a service record within the service registry wherein the service record represents the service; and allows a content user to discover the service through the service registry.Type: GrantFiled: January 22, 2004Date of Patent: April 14, 2015Assignees: Sony Corporation, Sony Electronics Inc.Inventor: Edward Eytchison
-
Patent number: 8990402Abstract: A method of providing a fast path message transfer agent is provided. The method includes receiving bytes of a message over a network connection and determining whether the number of bytes exceeds a predetermined threshold. If the number of bytes is less than a predetermined threshold, then the message is written only to memory. However, if the number of bytes exceeds the predetermined threshold, then some of the bytes (e.g. up to the predetermined threshold) are written to memory, wherein the remainder of the bytes are stored onto the non-volatile storage. If the message was received successfully by each destination, then the message is removed from the memory/non-volatile storage. If not, all failed destinations are identified and the message (with associated failed destinations) is stored on the non-volatile storage for later sending.Type: GrantFiled: February 3, 2009Date of Patent: March 24, 2015Assignee: Critical Path, Inc.Inventor: Bradley Taylor
-
Patent number: 8990401Abstract: A method of providing a fast path message transfer agent is provided. The method includes receiving bytes of a message over a network connection and determining whether the number of bytes exceeds a predetermined threshold. If the number of bytes is less than a predetermined threshold, then the message is written only to memory. However, if the number of bytes exceeds the predetermined threshold, then some of the bytes (e.g. up to the predetermined threshold) are written to memory, wherein the remainder of the bytes are stored onto the non-volatile storage. If the message was received successfully by each destination, then the message is removed from the memory/non-volatile storage. If not, all failed destinations are identified and the message (with associated failed destinations) is stored on the non-volatile storage for later sending.Type: GrantFiled: December 24, 2008Date of Patent: March 24, 2015Assignee: Critical Path, Inc.Inventor: Bradley Taylor
-
Patent number: 8966069Abstract: A communication device detects whether anomalous events occur with respect to at least one node in a utility network. The communication device has recorded therein threshold operating information and situational operating information. The threshold operating information includes data indicative of configured acceptable operating parameters of nodes in the network based on respective locational information of the nodes. The situational information includes data indicative of configured operation data expected to be received from nodes in the network during a predetermined time period, based on a condition and/or event occurring during the time period. The communication device receives operation data from nodes in the network, and determines whether the operation data from a node constitutes an anomalous event based on a comparison of the received operation data with (i) the threshold operating information defined for the node and (ii) the situational information.Type: GrantFiled: April 15, 2013Date of Patent: February 24, 2015Assignee: Silver Spring Networks, Inc.Inventors: Raj Vaswani, Jana Van Greunen, Aditi Dubey, Kunal Pankaj Shah
-
Patent number: 8966121Abstract: An exemplary method includes booting a computing device, in response to the booting, accessing a file that includes domain names and resolving at least one of the domain names by issuing a request to a server where the resolving occurs as a background process. An exemplary method includes receiving a notice to invalidate client DNS resolver cache information for a domain name, accessing a list of client subscribers to an invalidation service for the domain name and issuing an instruction to the client subscribers to invalidate their respective client DNS resolver cache information for the domain name. An exemplary method includes receiving a request to resolve a domain name, resolving the domain name and transmitting information for the resolved domain name and additional information for at least one other domain name. Other methods, devices and systems are also disclosed.Type: GrantFiled: March 3, 2008Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Arne Josefsberg, John D Dunagan, Mark D. Scheibel, Alastair Wolman
-
Patent number: 8966076Abstract: A management apparatus that causes control unit to execute first management software for managing a plurality of devices on a network comprises: a first storing unit which stores authentication information to be used to access a device using a function of the first management software; a second storing unit configured to store authentication information to be used to access the device using a function of second management software that is added to the first management software to add a new function; a registration unit configured to register the device to be managed by the second management software; and a second setting unit configured to set the authentication information to be used to access the device using the function of the second management software.Type: GrantFiled: May 21, 2012Date of Patent: February 24, 2015Assignee: Canon Kabushiki KaishaInventors: Yoshimasa Kawana, Akiko Hirahara
-
Patent number: 8959196Abstract: A market making node in a network routes machine readable documents to connect businesses with customers, suppliers and trading partners. The self defining electronic documents, such as XML based documents, can be easily understood amongst the partners. Definitions of these electronic business documents, called business interface definitions, are posted on the Internet, or otherwise communicated to members of the network. The business interface definitions tell potential trading partners the services the company offers and the documents to use when communicating with such services. Thus, a typical business interface definition allows a customer to place an order by submitting a purchase order or a supplier checks availability by downloading an inventory status report.Type: GrantFiled: February 11, 2013Date of Patent: February 17, 2015Assignee: Red Hat, Inc.Inventors: Bart Alan Meltzer, Terry Allen, Matthew Daniel Fuchs, Robert John Glushko, Murray Maloney
-
Patent number: 8959233Abstract: A method comprises receiving a request for a network connection and determining if the requested network connection is available. Based on the network connection not being available, the method comprises incrementing a counter. Based on the counter exceeding a threshold value, the method comprises setting a status indicating a bottleneck condition and further responding to the status indicative of the bottleneck condition.Type: GrantFiled: February 23, 2011Date of Patent: February 17, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael G. Myrah, Balaji Natrajan
-
Patent number: 8959162Abstract: An approach for caching potentially repetitive message data in a publication/subscription messaging environment is provided. Specifically, when a message is received on a broker system from a publisher system, the broker system analyzes the message for potentially repetitive data. Once such a set of data has been identified, a unique identifier/key corresponding thereto will be sent back to the publisher system and the set of data will be stored in a (data) cache. Upon receipt, the publisher system will cache/store the unique identifier in a (key) cache. Then, when the publisher system generates a future message that would contain the same set of data, the publisher system will substitute the unique identifier (as retrieved from the key cache) for the set of data to yield an abbreviated/truncated message.Type: GrantFiled: February 23, 2011Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventors: Kulvir S. Bhogal, Martin J. Gale, Rick A. Hamilton, II, Andrew R. Jones, Brian M. O'Connell
-
Patent number: 8959214Abstract: Collecting bandwidth data includes producing master and slave text files in response to simultaneous collection of data samples from a network device by servers, generating a clean data file by sorting data in the master and slave text files by the network device port, sorting data samples for the port by collection time, and for each of the samples: adding a designated interval of time to a time on the network device resulting in a target network device time whereby the time on the network device corresponds to a time the data sample was collected, examining data samples in the master and slave text files corresponding to the time the respective data samples were collected, selecting from one of the master and slave text files the sample with a collection time most closely matching the target network device time, and storing the selected sample in the clean data file.Type: GrantFiled: March 31, 2014Date of Patent: February 17, 2015Assignee: Open Invention Network, LLCInventor: Roy Mongiovi
-
Patent number: 8954561Abstract: A system and method is provided of generating a map. In one aspect, the map is selected based on a location provided by a user and listings are selected based on their proximity to the location, whether they match a query provided by the user, and the number of matching listings within regions of the map.Type: GrantFiled: December 3, 2013Date of Patent: February 10, 2015Assignee: Google Inc.Inventors: Bernhard Seefeld, Octavian Procopiuc, Nina Kang
-
Patent number: 8949338Abstract: A computer-implemented method and system is disclosed in which a network-based interaction environment includes a plurality of peer-to-peer nodes being able to communicate directly with each other using a peer-to-peer protocol and a peer-to-peer client application, and a first peer-to-peer client application to maintain persistent item information on at least one peer-to-peer node of the plurality of peer-to-peer nodes, the persistent information being related to an item being offered by a first user of the first peer-to-peer client application.Type: GrantFiled: December 28, 2006Date of Patent: February 3, 2015Assignee: eBay Inc.Inventors: Zahid N. Ahmed, Adrian Nicholas Cockcroft, Josep M. Ferrandiz, Neelakantan Sundaresan
-
Patent number: 8949346Abstract: An example method is provided and includes receiving information indicative of a marking on an electronic display. Data related to the marking is communicated to a first memory element and to a second memory element. The data is used to render a local image on the electronic display, and the local image being removed over a configured time period. The method further includes receiving additional data to be used to replace the local image on the electronic display. The additional data is received via the second memory element, and the additional data is generated when at least a portion of the local image has been changed. The local image can have an associated time to live parameter for removing the local image, which is configured to be longer than a delay for data propagation between the electronic display and a collaboration server that includes the second memory element.Type: GrantFiled: February 25, 2010Date of Patent: February 3, 2015Assignee: Cisco Technology, Inc.Inventor: Shmuel Shaffer
-
Patent number: 8935340Abstract: An interactive system and method for controlling access to a plurality of communications sessions involving a plurality of users including controlling access to a plurality of communications sessions, each of said communications sessions being for access by a plurality of users, wherein data identifying said plurality of communications sessions have been stored in association with data indicative of one or more characteristics thereof. The method includes receiving a request to initiate communications among members of a group of users, wherein said request includes data identifying the group of users, responsive to receiving said request, selecting a communications session on the basis of data identifying the group and at least some of said stored data indicative of characteristics of a given communications session, and transmitting messages to at least some members of the group.Type: GrantFiled: March 25, 2011Date of Patent: January 13, 2015Assignee: Apple Inc.Inventors: Janne Aaltonen, Timo Ahopelto
-
Patent number: 8934000Abstract: A system (10) for two-dimensional (2-D) or three-dimensional (3-D) display of images includes a projector (100) for projecting the images; a processor (20) for determining whether to project 2-D or 3-D images; glasses (30) for viewing the 3-D images; a first transmitter (22) for synchronizing the projector with the glasses for viewing 3-D images; a switch (34) in the glasses to detect whether the glasses are on or off; a second transmitter (36) in the glasses for transmitting on/off position information; a receiver (24) for receiving switch position information from the second transmitter; wherein the receiver sends the on/off information to the processor; and wherein the processor switches the projector to project 2-D when the glasses are off.Type: GrantFiled: October 3, 2008Date of Patent: January 13, 2015Assignee: Eastman Kodak CompanyInventors: Paul J. Kane, Cathleen D. Cerosaletti
-
Patent number: 8918487Abstract: An applet is used to deliver a persistent caching mechanism. An initial package of the applet incorporates a lightweight caching mechanism into its root set of classes. The remainder of the applet are divided into functional modules that can be subsequently downloaded as seeded. The initial applet and caching mechanism is packaged and signed in a package using tools and procedures native to each platform; and each functional module is packaged and signed in a generic, platform-independent fashion for verification and loading by any of the various platform-dependent initial applet packages. In this way, the same functional module portions of the applet (which may comprise the bulk of the applet) are cached and loaded in a platform-independent manner without requiring or relying on any caching mechanism built into a platform such as a web browser or other applet execution environment.Type: GrantFiled: November 28, 2012Date of Patent: December 23, 2014Assignee: Novell, Inc.Inventor: Craig Crutcher
-
Patent number: 8898332Abstract: Provided is a computer network that includes computer network devices that are grouped into severable computer network zones and that are operable to detect non-compliant network activity in another of the severable computer network zones. The computer network includes multiple intra-network communication connections that are operable to communicatively couple the severable computer network zones to one another and to be selectively disconnected responsive to the detection of non-compliant network activity in a first zone of the severable computer network zones to isolate the first zone from other of the severable computer network zones.Type: GrantFiled: November 20, 2008Date of Patent: November 25, 2014Assignee: AT&T Intellectual Property I, L.P.Inventor: Shukong Ou