Patents Examined by Peling A Shaw
  • Patent number: 9258133
    Abstract: Methods and systems for anonymous digital identification are disclosed and may include detecting the presence of a first communication device associated with a first set of content that is distinguishable from an identifier associated with the first communication device, detecting the presence of a second communication device associated with a second set of content that is distinguishable from an identifier associated with the second communication device, and in response to a determination that the devices are geographically proximate to one another, providing matched content to at least one of the first and second devices. The matched content may be based at least in part on the first set of content, the second set of content, and a shared or complementary interest associated with the first and second devices. The interest may have been previously expressed by a user of the first or second devices.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: February 9, 2016
    Assignee: One, Inc.
    Inventor: Michael Callahan
  • Patent number: 9258342
    Abstract: Content which is related to content being displayed on an out-of-home display screen is synchronized with being shown on an out-of-home display screen. A mobile device operates to receive content which is related to the content being displayed on the out-of-home display screen. The system operates based on mobile device location, out-of-home display screen location and the time of day. Based on the time and locations, a server can determine what content is on the display screen and can therefore serve related content based on that to the mobile device. It works passively with periodic regular updates of the mobile device location or actively through the use of a button (touch screen, keyboard, etc.) on the mobile device to signal the server to check its location and therefore identifying which display screen the mobile device is near.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: February 9, 2016
    Assignee: ACTV8, INC.
    Inventor: Brian Shuster
  • Patent number: 9247027
    Abstract: A content item is updated in response to advancing capabilities of a client. A local content item received from a server is stored. The local content item has characteristics customized based on prior capabilities of the client. A determination is made regarding whether current capabilities of the client exceed characteristics of the local content item customized based on the prior capabilities of the client. Responsive to determining that the current capabilities of the client exceed the characteristics of the local content item, an updated content item having characteristics customized based on the current capabilities of the client is requested from the server. The updated content item is stored as an updated local content item.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventor: R. Lawrence Hare
  • Patent number: 9246844
    Abstract: A system, apparatus, and method for controlling the operation of a service in a client device. The invention uses an existing protocol which is used for communications between an application resident in the device and a remote server to convey information about the service to the application. The information may be relevant to a service specific function, such as configuration or provisioning, or an activation or de-activation instruction, for example. The application receives the service related information, processes the information and then provides the information to the service via a notification channel. The service related information may be incorporated into a message sent from the remote server to the client device by using an element of the protocol, for example, by appending a text string to a header.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: January 26, 2016
    Assignee: Unwired Planet, LLC
    Inventors: Michel Levesque, Jon Witort, Sousso Kelouwani
  • Patent number: 9244656
    Abstract: The present disclosure describes methods, systems, and computer program products providing an integrated development environment for client/server environments. One computer-implemented method includes reading a derived business application data model (BADM) associated with a business application into an integrated development environment (IDE), defining a client application data model (CADM) for a client application, defining at least one data mapping rule (DMR) to map at least data translations between the BADM and the CADM, developing the client application based upon at least the CADM, developing at least one web service based upon the BADM, CADM, and the at least one DMR, generating the client application and the at least one web service, and deploying the client application, the at least one web service, and the at least one DMR.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: January 26, 2016
    Assignee: SAP SE
    Inventors: Thomas Meigen, Matthias Tebbe
  • Patent number: 9239764
    Abstract: The present invention provides for the provisioning and redundancy of RFID middleware servers. Middleware servers can be automatically provisioned and RFID device/middleware server associations can be automatically updated. Some implementations of the invention provide for automatic detection of middleware server malfunctions. Some such implementations provide for automated provisioning and automated updating of RFID device/middleware server associations, whether a middleware server is automatically brought online or is manually replaced. Changes and reassignments of the RFID device populations may be accommodated.
    Type: Grant
    Filed: March 30, 2014
    Date of Patent: January 19, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Arthur G. Howarth
  • Patent number: 9240963
    Abstract: A system and method allows a user to view communications exchanged between other participants within an online chat room without the user becoming a participant within the online chat room. The online chat room enables ongoing exchanges of electronic communications between two or more participants whose participation within the chat room are mutually revealed to each other. A user is enabled to perceive the existence of the online chat room without the user becoming a participant within the online chat room. Selection of the online chat room by the user is received. Responsive to user selection of the online chat room and without the user becoming a participant within the online chat room, at least some of the communications exchanged between the participants within the online chat room are made perceivable to the user as the communications are exchanged.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: January 19, 2016
    Assignee: AOL Inc.
    Inventors: Kristine Amber Krantz, Peiliang Pan, Daniel Ernest Smith
  • Patent number: 9235645
    Abstract: The illustrative embodiments described herein provide systems and methods for managing the execution of processing jobs. In one embodiment, a method includes receiving a processing job associated with a set of processing job parameters. The processing job is sent from a user interfacing device associated with a user. The method also includes determining a processing job priority for the processing job using the set of processing job parameters, identifying a destination processing device capable of executing the processing job using the set of processing job parameters, and initiating execution of the processing job at the destination processing device to form processed data in response to determining to execute the processing job based on the processing job priority.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: January 12, 2016
    Assignee: Open Invention Network, LLC
    Inventor: Margarita Khafizova
  • Patent number: 9237027
    Abstract: Systems and methods for protecting a network including preventing data traffic from exiting the network unless a domain name request has been performed by a device attempting to transmit the data traffic. In an embodiment, a device within the protected network attempting to send data outside the protected network requests an address for a destination outside the protected network from a domain name server (DNS). In response, the DNS provides an address of the destination to the device and a gateway. In response to receiving the address, the gateway temporarily allows access to the address. In an embodiment, a DNS is coupled to a protected network and the gateway, the DNS provides an external address to a device in response to a request; and a mapping to the gateway; the gateway, coupled to a protected network and an external network, allows traffic according to the mapping.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 12, 2016
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Daniel Joseph Ellard, Alden Warren Jackson, Christine Elaine Jones, Josh Forrest Karlin, Victoria Ursula Manfredi, David Patrick Mankins, William Timothy Strayer
  • Patent number: 9235453
    Abstract: A disclosed information processing system includes a first apparatus including a storage unit storing types of events which occur in the first apparatus so as to be reported to an information processing apparatus via a network, and a sending unit sending, when one of the events stored in the storage unit occurs, event information of the event to the information processing apparatus; and the information processing apparatus including a delivery destination storage unit storing identification information of a second apparatus existing at a delivery destination of the event in the first apparatus, and a delivery unit sending the event information of the event to the second apparatus of which identification information is stored in the delivery destination storage unit when the event information is received by the information processing apparatus.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: January 12, 2016
    Assignee: RICOH COMPANY, LTD.
    Inventor: Mitsuo Ando
  • Patent number: 9237208
    Abstract: The present disclosure presents systems and methods for maintaining original source and destination IP addresses of a request while performing intermediary cache redirection. An intermediary receives a request from a client destined to a server identifying a client IP address as a source IP address and a server IP address as a destination IP address. The intermediary transmits the request to a cache server, the request maintaining original IP addresses and identifying a MAC address of the cache server as the destination MAC address. The intermediary receives the request from the cache server responsive to a cache miss, the received request maintaining the original source and destination IP addresses. The intermediary identifying that the third request is coming from the cache server via one or more data link layer properties of the third transport layer connection.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: January 12, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Saravanakumar Annamalaisami, Anil Shetty, Josephine Suganthi, Akshat Choudhary
  • Patent number: 9231998
    Abstract: A vehicle control and computation system interfaces a task controller in the vehicle with a vehicle-specific computation manager in a cloud network. A wireless data channel couples the task controller and the cloud network. The task controller performs operational tasks in the vehicle using data-related resources in the cloud network. Upon initiating one of the operational tasks, the task controller sends a handshake signal to the computation manager as a resource request. The computation manager calls at least one cloud-based agent from a database of predetermined agents in response to the handshake signal. The task controller completes the operational task via communication with the called agent.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: January 5, 2016
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Jianbo Lu, Dimitar P. Filev, Davor D. Hrovat, John O. Michelini, Imad H. Makki
  • Patent number: 9223369
    Abstract: A software provisioning server can communicate with a power management system of the target machines to alter the power state of the target machines during actions requiring a change in the power state, such as power cycling the target machines during a software installation. The software provisioning server can communicate with the power management system of the target machines and instruct the power management systems to alter the power state of the target machines during the actions.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: December 29, 2015
    Assignee: Red Hat, Inc.
    Inventor: Michael Paul DeHaan
  • Patent number: 9210035
    Abstract: It is presented a method for machine-to-machine equipment management, executed in a subscription server arranged to provide an electronically transferable subscriber identity module. The method comprises the steps of: receiving a request for the electronically transferable subscriber identity module for a machine-to-machine equipment; obtaining a location rule; obtaining a calculated authorized area based on the location rule and a position of the machine-to-machine equipment; generating an electronically transferable subscriber identity module; sending the electronically transferable subscriber identity module to the machine-to-machine equipment; obtaining a position of the machine-to-machine equipment; determining whether the position indicates that the machine-to-machine equipment is outside of the calculated authorized area; and when the position indicates that the machine-to-machine equipment is outside of the calculated authorized area, restricting operation of the machine-to-machine equipment.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: December 8, 2015
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Johan Hjelm, Guido Gehlen
  • Patent number: 9203881
    Abstract: The technology disclosed relates to adapting online social feed items according to the posting formats of each of the multiple destination online social environments to which they are posted, regardless of the source online social environments from which they originate. In particular, it relates to creating separate instances of a feed item such that each of the instances includes tag formats, social handles or identifiers that are compatible to the online social environments in which they are embedded. These separate instances of a feed item can all be embedded in a first online social environment while preserving their tag formats corresponding to other online social environments.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: December 1, 2015
    Assignee: salesforce.com, inc.
    Inventor: Bryan Conrad Hart
  • Patent number: 9203909
    Abstract: A technique for enabling a plurality of software components to communicate in a software component matrix environment is disclosed. In one particular exemplary embodiment, the technique may be realized by a method for enabling a plurality of software components to communicate in a software component matrix environment comprising the steps of encoding a request at a client side; communicating the request to a server at a server side via a communication interface; comparing the request to a plurality of operations supported at the server side; determining whether a function match exists at the server side; and returning a response comprising the function match to the client side in response to the request via the communication interface wherein the response is mapped to a data model of a client.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: December 1, 2015
    Assignee: RPX Clearinghouse, LLC
    Inventors: Martin J. Soukup, Gregory Hughes, Michael Heffernan
  • Patent number: 9203781
    Abstract: Techniques are provided for provisioning network resources for virtual machines. At a first switch device, a configuration request message is received from a virtual switch to provision virtual network segmentation resources for a virtual machine managed by the virtual switch. The first switch device provisions the virtual network segmentation resources for the virtual machine. The first switch devices sends to a second switch device a first synchronization message that includes information describing the virtual network segmentation resources. The second switch device is a peer of the first switch device. The first switch device also sends to the second switch device a second synchronization message that includes state information indicating that the first switch device is in an active state for servicing the virtual machine and that the second switch device is to be placed in a dormant state for servicing the virtual machine.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: December 1, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Pei-Chun Cheng, Shyam Kapadia, Nilesh Shah, Vipin Jain
  • Patent number: 9197566
    Abstract: An information processing method includes determining the number of packets to be transferred to a communication circuit for each of a plurality of communications so that the number of packets of each of the plurality of communications is equal to or greater than the number of packets to be used for communication analysis, in accordance with the communication amount of each of the plurality of communications and an upper limit of the transfer amount of packets to be transferred to the communication circuit.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: November 24, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Hideki Mitsunobu, Toshihiko Kurita, Mitsuaki Kakemizu
  • Patent number: 9197546
    Abstract: Described herein is a system and method for providing a messaging cluster with hybrid partitions. In accordance with an embodiment, a computer environment or messaging system includes a cluster of message brokers, which supports a hybrid of one or more fixed type partitions and/or on-demand type partitions. A message producer can be associated with a configuration that indicates a type of partition to be used for connection with that message producer. The cluster of message brokers assign to that connection a partition of the type indicated by the connection. Upon a load-balancing or failover of a message broker having active connections to message producers, those connections having an indication of fixed type partition are assigned to the same partition at a failed-over message broker, while those connections having an indication of on-demand type partition can be assigned to any on-demand partition at the failed-over message broker.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: November 24, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Amy H. Kang, Edward J. Bratt
  • Patent number: 9183567
    Abstract: A method and system for providing the centralized collection of click-through traffic information. The method includes receiving a DNS query for a domain name at a third party auditing service from a requesting computing resource. The domain name is configured to include click-through information as a subdomain, and wherein a URL associated with the domain name provides content. The click-through information is parsed from the domain name without establishing a connection between said third party auditing server and any web server providing the content. An IP address for the web server associated with the domain name is sent to the requesting computing resource.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: November 10, 2015
    Assignee: Kount Inc.
    Inventor: Timothy P. Barber