Patents Examined by Christopher Biagini
  • Patent number: 9571461
    Abstract: A method identifies anonymized parties in a transmitted communication. A sender replaces one or more communication party identifiers in control data within a communication with one or more anonymized identifiers before transmitting the communication to one or more recipients of the communication. A recipient receiving the communication searches a local lookup table by an anonymized identifier for a corresponding non-anonymized identifier which identifies a party of the communication. In response to identifying a corresponding non-anonymized identifier, the recipient then replaces the anonymized identifier with the corresponding communication party identifier and presents the recipient with the non-anonymized identifiers within the communication.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Franciscus Jacobus van Ham, Georg Sander, Bruno Haible, Stephen Joseph Neupauer
  • Patent number: 9571460
    Abstract: A system and computer program product identifies anonymized parties in a transmitted communication. A sender replaces one or more communication party identifiers in control data within a communication with one or more anonymized identifiers before transmitting the communication to one or more recipients of the communication. A recipient receiving the communication searches a local lookup table by an anonymized identifier for a corresponding non-anonymized identifier which identifies a party of the communication. In response to identifying a corresponding non-anonymized identifier, the recipient then replaces the anonymized identifier with the corresponding communication party identifier and presents the recipient with the non-anonymized identifiers within the communication.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Franciscus Jacobus van Ham, Georg Sander, Bruno Haible, Stephen Joseph Neupauer
  • Patent number: 9544548
    Abstract: An object image displaying system according to an exemplary aspect of the invention includes: a plurality of cameras which image a plurality of imaging areas respectively to create image data representing the image areas; and a server which is connected to the plural cameras, wherein the server includes: an identifying unit which identifies a position at which an object exists as a identified position; a selecting unit which selects selected image data which corresponds to the identified position out of the image data created by the plural cameras; and a display control unit which controls a display unit to display the selected image data.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: January 10, 2017
    Assignee: NEC CORPORATION
    Inventor: Mitsunori Morisaki
  • Patent number: 9503496
    Abstract: A system and method for reconciling media content available through a number of service providers. A request is received to identify media content. One or more characteristics of the media content are determined. A determination is made whether the media content is associated with an identifier in response to the one or more characteristics. An identifier is associated with the media content in response to determining there is not an existing identifier associated with the media content. The media content is cross referenced between the number of service providers utilizing the identifier and time zones. A database is updated to include the identifier and the one or more characteristics associated with the media content.
    Type: Grant
    Filed: July 8, 2009
    Date of Patent: November 22, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Kelsyn Rooks, David E. Emerson, Gary W. Lafreniere, Michael S. Goergen
  • Patent number: 9497423
    Abstract: A telemedicine system (8) includes an audio-video switch (10) that receives at least two different signals and conveys at least one of the at least two different signals to an output device (18) that presents it to a user. A control device (162) monitors a position of the audio-video switch (10) and automatically controls the position to select which of the at least two different signals is passed through the audio-video switch (10) to the output device (18) in response to a signal from a remote source (34). Signals received from the remote source (34) include medically related audio video message signals, which are input to the audio-video switch (10), and a control signal that causes the audio-video switch (10) to select between passing the medically related audio-video message signals and other received signals to the output device (18).
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: November 15, 2016
    Assignee: Koninklijke Philips N.V.
    Inventor: David S. Moberly
  • Patent number: 9438680
    Abstract: A method, and associated system, for enforcing compliance with data definitions in an information or conceptual model. The method includes storing a set of data models, which define model parameter definitions, having a content based on data definitions of the conceptual model. A validator is positioned between a registry service and services use data definitions to define their data parameters. The registry service stores registered services in a service repository. The validator processes a registration request from one of the services that includes the data definitions for the parameters of the service. The processing includes accessing the data models and comparing each of the data definitions to a corresponding model parameter definition. When the registration request is determined compliant with the conceptual model, the service is deployed to the service registry. Typically, only registration requests processed by the validator are deployed to the service registry.
    Type: Grant
    Filed: June 14, 2005
    Date of Patent: September 6, 2016
    Assignee: ORACLE AMERICA, INC.
    Inventors: Paris E. Bingham, Jr., Michael J. Wookey
  • Patent number: 9419945
    Abstract: A communication network comprises a first control node (101) and at least one second control node (103), wherein the first control node and the second control node form a first-level communication network (113) which communicatively couples the first control node to the second control node, wherein the first control node comprises a first intermediary node communication module (123) for forming a first second-level communication network (121) between the first control node (101) and a first intermediary node (105), wherein the first intermediary node communication module is adapted to receive an anonymous request (143) from the first intermediary node (105), the anonymous request (143) being based on a first user request (141) transmitted from a first user node (109) to the first intermediary node (105), wherein the first control node (101) is adapted to transmit the anonymous request (143) to the second control node (103).
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: August 16, 2016
    Assignee: regify S.A.
    Inventors: Kurt Kammerer, Volker Schmid
  • Patent number: 9361264
    Abstract: Systems and methods are provided that enable seamless access and control of hardware device resources through a common, device-independent interface without the need for device-specific drivers. For instance, system and methods are designed to expose capabilities/functions of hardware devices as web-based services which can be invoked to provide specific services based on the capabilities of the hardware devices.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: June 7, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cesar A. Gonzales, Krishna Ratakonda, Deepak S. Turaga
  • Patent number: 9356847
    Abstract: A method for operating a data processing system to display data related to a plurality of packets that traverse a communication link is disclosed. A copy of the packets that traverse the link is provided including a timestamp corresponding to each packet that defines a time at which the packet traversed the link. A display is generated having first and second regions. The first region includes an X-Y chart in which each packet is represented by a multi-value glyph denoting a first property related to that packet, the first property having more than two values. The second region includes a first annotation glyph for one of the packets, the first annotation glyph being located at the X-location corresponding to the timestamp for the packet. The first annotation glyph is present if that data packet has a second property.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: May 31, 2016
    Assignee: Keysight Technologies, Inc.
    Inventor: Robert D Gronlund
  • Patent number: 9350559
    Abstract: Systems and techniques for service discovery and media sharing are described. For example, a described technique includes identifying, at a first device, a streaming service; receiving a request to establish communication with a second device, the first device and the second device being on different first networks, the first networks being different local multicast networks; and providing, in response to the request, service information to the second device to cause the second device to internally publish multicast domain name system (mDNS) information regarding the streaming service such that the streaming service is (i) discoverable by the second device via a mDNS query and (ii) accessible through a second network that interconnects the first networks.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: May 24, 2016
    Assignee: Asurion, LLC
    Inventors: Tomer Dvir, Omri Haim, Omri Bruchim, Or Yagel, Jonathan Rauch
  • Patent number: 9348665
    Abstract: Techniques for mapping of messages includes receiving, from a first web service, a message comprising one or more operations in a first format; identifying a mapping interface that is based on the first web service, the mapping interface comprising one or more mappings for each of the operations of the message; identifying a second web service that is associated with the identified mapping interface; mapping the message to the second web service such that the one or more operations are in a second format associated with the second web service; and assigning a logical port connection to the second web service.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: May 24, 2016
    Assignee: SAP SE
    Inventors: Dietmar Storz, Bertram Vielsack, Otto Böhrer, Hartwig Seifert, Thomas Kunz, Joerg Kraemer, Frank Gales, Knut Thies, Duong-Han Tran, Wei-Guo Peng, Roland Preussmann, Stefan Rossmanith
  • Patent number: 9319235
    Abstract: In one embodiment, a method comprises receiving a request from a computing device for an address. The request is to include a unique value associated with the computing device. The method also comprises generating a username based on the unique value. The username is associated with the computing device. Additionally, the username is bound to a context within a network element. The method also comprises assigning an address to the computing device within the context. A circuit is generated between the computing device and the network element based on the address.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: April 19, 2016
    Assignee: ERICSSON AB
    Inventors: Robert Greg Kilfoyle, Brian S. Wilkerson
  • Patent number: 9317500
    Abstract: Aspects of the present disclosure relate to one or more configured computing systems identifying when content includes a base content and a translated content that can be synchronously presented. Once a content match is identified, a device to receive synchronization information can also be identified. The synchronization information can enable one or more devices to synchronously present translated content while consuming a base content. For example, an English language audio book may be output synchronously with a Spanish language eBook.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: April 19, 2016
    Assignee: Audible, Inc.
    Inventor: Douglas Hwang
  • Patent number: 9294340
    Abstract: A method for updating a storage element may include receiving a first set of data from a first device that operating in a structure. The first set of data corresponds to a first data type interpretable by the first device. The method may also include translating the first set of data into a second set of data of a second data type interpretable by a second device operating in the structure but not by the first device. The first set of data and the second set of data are associated with a first portion of information associated with occupancy properties of the structure. The method may then include storing the second set of data in a storage element that includes a second portion information associated with the occupancy properties of the structure.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: March 22, 2016
    Assignee: GOOGLE INC.
    Inventors: Jay D. Logue, Zachary B. Smith, Matthew G. Neeley
  • Patent number: 9294560
    Abstract: A system and method are disclosed for analyzing transfer of data over at least one network, including a device configured to select a subset of users from a user base of at least one network. The system can include a device configured to analyze data relating to potential unlicensed data transfer by the subset of users, and a device configured to generate an estimate of unlicensed data transfer by the user base based on the analysis of data of the subset of users.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: March 22, 2016
    Assignee: BAE SYSTEMS PLC
    Inventors: Daniel Paul Leon Klein, Neil Meikle, Simon Ellett Page, Jessica Hanefa Mufazzil
  • Patent number: 9286599
    Abstract: A method, computer program product, and system for redacting content in online meetings is described. A method may comprise receiving, via one or more computing devices, a selected portion of content to redact in a first online meeting. The method may further comprise determining, via the one or more computing devices, if a participant of the first online meeting is in an un-trusted location. The method may additionally comprise, in response to determining that the participant of the first online meeting is in the un-trusted location, redacting, via the one or more computing devices, the selected portion of content from content available to the participant in the first online meeting.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mark Crosbie, Juan Galiana Lara, Patrick Joseph O'Sullivan, Annette Suzanne Hoag Riffe
  • Patent number: 9277252
    Abstract: A method and apparatus are provided for performing adaptive streaming according to a streaming environment based on information about a plurality of elements for determining qualities of a plurality of media data with respect to the same content.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: March 1, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ho-jin Ha, O-hoon Kwon, Guanhua Zhang, Hyung-tak Choi, Sun-bal Kim, Ji-eun Keum
  • Patent number: 9246980
    Abstract: A method for validating packets in network communications includes receiving, at networking hardware of a device, a packet communicated from another device over a network; intercepting, by virtual dispersive routing (VDR) software loaded on the device, the packet as it is passed from the networking hardware; determining, by the VDR software, that a destination address of the packet corresponds to an address associated with the device; and determining, by the VDR software, using a virtual machine for a network connection that virtualizes network capabilities of the device, that the packet belongs to a valid application running on the device.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: January 26, 2016
    Assignee: DISPERSIVE NETWORKS INC.
    Inventor: Robert W. Twitchell
  • Patent number: 9241026
    Abstract: A method includes communicating network connection information from a control server to each of a subset of devices for enabling an open network connection between each of the devices; spawning, by each device of the subset, a plurality of virtual machines for network connections that virtualize network capabilities of the device; establishing, by each device of the subset, a respective open network connection with each of the other devices of the subset using a respective spawned virtual machine and network connection information received from the control server; and communicating, by one or more devices of the subset, via each of the open network connections that are established with such one or more devices, data, whereby each such one or more devices of the subset functions in part as a server by serving data to other devices of the subset.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: January 19, 2016
    Assignee: DISPERSIVE NETWORKS INC.
    Inventor: Robert W. Twitchell
  • Patent number: 9241025
    Abstract: A method includes receiving, at a first device via a virtual network connection, a packet communicated from a second device over a first path, the packet including data appended thereto by one or more devices along the first path, and determining whether the first path satisfies one or more requirements of an application running on the first device, the determination being based at least in part on information from the packet received by the first device; and receiving, at the second device via a virtual network connection, a packet communicated from the first device over a second path, the packet including data appended thereto by one or more along the second path, and determining whether the second path satisfies one or more requirements of an application running on the second device, the determination being based at least in part on information from the packet received by the second device.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: January 19, 2016
    Assignee: DISPERSIVE NETWORKS INC.
    Inventor: Robert W. Twitchell