Patents Examined by Blake Rubin
  • Patent number: 9244741
    Abstract: When service requirements require moving of services registered with an object request broker (ORB) at a source server, continuity of service to service requests from clients may be provided by queuing the service requests at the source server. A server context with the same GUID as a source server context may be established at a destination server. URLs for the moved services may be registered with a destination ORB which may then begin receiving service requests. The source server may then respond to the queued service requests with respective URLs for the services registered at the destination ORB. Endpoints at the clients may be updated with the new URLs prior to resending the service requests. The movement of the ORB to the destination server may thus be transparent to the client application.
    Type: Grant
    Filed: April 2, 2011
    Date of Patent: January 26, 2016
    Assignee: Open Invention Network, LLC
    Inventors: Robert W. Peterson, Thomas T. Wheeler
  • Patent number: 9232015
    Abstract: System and method for facilitating communication between client and target machine are disclosed. Method includes facilitating receiving data from client. Data is in global secure network communication protocol. Method includes facilitating provision of translation layer for converting data between global secure network communication protocol and specific gateway interface associated with target machine. Translation layer is configured to imitate server compatible with client or client compatible with target machine. Method includes encoding, via operation of translation layer, data into encoded data in specific gateway interface associated with target machine. Specific gateway interface is different from the global secure network communication protocol. Method includes facilitating transmitting encoded data to target machine. Method includes facilitating receiving first response from target machine. First response is in specific gateway interface.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: January 5, 2016
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventor: Andrew T. Fausak
  • Patent number: 9224279
    Abstract: A monitoring device that is capable of setting both of the tour monitoring time and the unmoving object monitoring time without restriction. A tour monitoring unit causes an image pickup unit to perform a tour monitoring. An unmoving object monitoring unit performs an unmoving object detection process and an unmoving object determination process at positions subjected to the tour monitoring. A control unit performs a control such that the tour monitoring is performed at a position different from the position where the unmoving object detection process is performed after the unmoving object detection process is performed and the unmoving object determination process is performed after the tour monitoring is performed at the different position.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: December 29, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takahiro Iwasaki
  • Patent number: 9225774
    Abstract: A method and associated system are provided for performing calculations in a distributed networked environment, comprising: updating a source element on a first computer; sending a calculate update signal to a target calculated element for updating on a target element computer that may be the first computer or a second computer connected to the first computer that uses the source element in a calculation; obtaining the updated source element by a process on the target element computer associated with the target calculated element in response to the sending; and performing a calculation to update the target calculated element using the obtained updated source element.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: December 29, 2015
    Assignee: Workiva Inc.
    Inventors: Robert A. Kluin, Beau D. Lyddon
  • Patent number: 9225809
    Abstract: Systems and methods for communicating data between client and server are provided. Method includes facilitating creation of connection comprising tunnel with channels between client side logical interface and server side logical interface. Each channel is associated with port forward of the client side logical interface and the server side logical interface. Client side logical interface and server side logical interface reside on opposite sides of firewall. Client side logical interface is for client protocol interfaces. Server side logical interface is for server protocol interfaces. Method includes receiving data unit for transmission between one of plural clients of client side logical interface and one of plural servers of server side logical interface via connection comprising tunnel. Data unit is associated with OSI model stack identifying source or destination of data unit. Client or server side logical interface provides access to protocols for modifying identified source or destination of data unit.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: December 29, 2015
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventor: Andrew T. Fausak
  • Patent number: 9224172
    Abstract: Particular embodiments of the present invention are related to customizing content based on a social context associated with the viewer of the content. The social context may include information regarding the viewer's friends or contacts in a social network, and information regarding the interaction of such friends or contacts with the customizable content.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: December 29, 2015
    Assignee: YAHOO! INC.
    Inventors: Elizabeth F. Churchill, M. Cameron Jones, Athellina Athsani
  • Patent number: 9215266
    Abstract: A system for zero-footprint screen capture, comprising a communication server software module, a screen capture server software module, a web server software module, and a media upload server software module, wherein the web server, on receiving a request for a specific web page from a client application whose screen is to be captured, uploads a persistent screen capture software application to the client, and further wherein, upon receiving a connection request from the screen capture application, establishes a persistent connection to the screen capture application and, on receiving a notification from the communication server pertaining to an interaction involving a user of the client application, sends instructions via the persistent connection to the screen capture application, and wherein the media upload server receives via the established connection to the uploaded screen capture application one or more data packets containing screen capture graphics data.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: December 15, 2015
    Assignee: ZOOM INTERNATIONAL S.R.O.
    Inventor: Michal Kridlo
  • Patent number: 9189256
    Abstract: In accordance with an example embodiment of the present invention, an apparatus, comprising a processor configured to receive an input operation related to selecting at least a part of information related to a first user identity and at least a part of information related to a second user identity, utilize information related to the first user identity based at least in part on the input operation, and utilize information related to second user identity based at least in part on the input operation is disclosed.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: November 17, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Simon Lawton, Peter Dalton
  • Patent number: 9131011
    Abstract: Systems and methods for facilitating communication between a client computing device and a remote server are provided. In some aspects, a method includes facilitating receiving, from a client computing device, a data unit for transmission to a remote server, wherein the client computing device is not configured to implement a proprietary remote procedure call protocol. The method includes inserting the data unit into a fixed-format packet frame, wherein the fixed-format packet frame comprises data associated with proprietary remote procedure call functions by use of open systems interconnection (OSI) model information, for transmission to the remote server via the proprietary remote procedure call protocol. The method includes facilitating transmitting the fixed-format packet frame comprising the data unit over the firewall to the remote server according to the proprietary remote procedure call protocol.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: September 8, 2015
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventor: Andrew T. Fausak
  • Patent number: 9130777
    Abstract: Disclosed are methods, media, and vault servers for providing a secure messaging system using vault servers in conjunction with client-side restricted-execution vault-mail environments. Methods include the steps of upon activating a vault-mail message containing sensitive content, removing the content from the vault-mail message; placing the content on a vault server; creating a link in the vault-mail message to the content on the vault server; sending the vault-mail message to a designated recipient; and upon activating the link, allowing the content to be only viewed in a restricted-execution session of a client application, wherein the restricted-execution session does not allow the content to be altered, copied, stored, printed, forwarded, or otherwise executed. Preferably, the activation of the vault-mail message is performed by a network-security gateway, and can be performed on a per-message basis.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: September 8, 2015
    Assignee: Check Point Software Technologies, LTD.
    Inventors: Oded Gonda, Ofer Raz, Alon Kantor, Uri Bialik, Yoav Kirsch
  • Patent number: 9106674
    Abstract: The number of domain identifiers is incrementally increased for use by a switch in an established fiber channel switched fabric. In other words, the number of domains assigned to a switch by the Principal Switch of the fiber channel switched fabric is increased without triggering the reconfiguration of the established fiber channel switched fabric. In one implementation, incrementally adding one or more additional domain identifiers includes requesting said one or more additional domain identifiers from a Principal Switch of the fiber channel switched fabric using a different World Wide Name (WWN) than used to acquire the original one or more domain identifiers used by the switch.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: August 11, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Christian Sasso, Siddharth Kasat, Hari Balasubramanian, Ronak Desai
  • Patent number: 8990342
    Abstract: System and method for communicating data are disclosed. Method includes facilitating receiving, from a module of a client computing device, a first message in a universal format. Method includes generating a first encoded message by encoding the first message into a network-based procedure call interface associated with a server, based on a stored encoding for the network-based procedure call interface. Method includes facilitating transmitting the first encoded message to a module of the server. Method includes facilitating receiving, from a module of the server, a second message encoded in the network-based procedure call interface associated with the server. Method includes generating a second decoded message by decoding the second message into the universal format, based on the stored encoding for the network-based procedure call interface. Method includes facilitating transmitting the second decoded message to a module of the client computing device.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: March 24, 2015
    Assignee: Wyse Technology L.L.C.
    Inventor: Andrew T. Fausak
  • Patent number: 8990316
    Abstract: Methods, systems and computer program products are disclosed for identifying a message deliverability problem. In an example system, a source email server divides a plurality of email messages intended for delivery to destination devices using at least two source IP addresses into at least two groups of messages. The source email server outputs each email message in one of the groups through a same one of the source IP addresses and outputs each email message in another one of the groups through a different one of the source IP addresses. Each of the email messages is configured to trigger a response that includes the source IP address of the email message in response to a user opening the email message and/or selecting a hyperlink within the email message. A deliverability analysis module identifies an email message deliverability problem associated with one of the source IP addresses in response to a comparison of the responses across the source IP addresses.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: March 24, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Jonathan Feinstein
  • Patent number: 8984150
    Abstract: In some embodiments a method for correlating supply chain network information received from supply chain network components controlled by different entities includes receiving connection agent information indicating access point identifiers associated with network access points; receiving provisioning information including physical location identifiers identifying venues at which the network access points reside; receiving network authorization request and response records, wherein the network authorization request and response records include data associated with the connection agent information and the provisioning data.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: March 17, 2015
    Assignee: iPass Inc.
    Inventors: Peter B. Albert, Darin D. Fisher, Eric Y. Lin, Luis G. Marmolejo-Meillon
  • Patent number: 8977721
    Abstract: A method for presenting content to a client device through a platform server includes detecting a selection of current content at the platform server. An attribute of the current content is identified. Additional content based on the attribute is identified. A representation of the additional content configured to be displayed at the client device is transmitted. A selection of the additional content is detected at the platform server. The attribute is revised based on the selection of the additional content. A representation of revised content configured to be displayed at the client device is transmitted. The revised content is based on revising the attribute.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: March 10, 2015
    Assignee: Roku, Inc.
    Inventors: Mark Goodwin, Thomas C. Marksworth, David A. Westerhoff
  • Patent number: 8970669
    Abstract: Systems and methods for navigating a three-dimensional (3D) media guidance application are provided. A first selectable media guidance object may be displayed on a screen that when viewed through the stereoscopic optical device may appear in a first plane. A second selectable media guidance object may be displayed on the screen that when viewed through the stereoscopic optical device may appear in a second plane. The first and second planes may be perceived to intersect an axis normal to the display in different locations. A user selection of at least one of the first and second selectable media guidance objects may be received. An action of moving a cursor in 3D space or selecting one of the selectable media guidance objects displayed in the 3D space may be performed based on the user selection. The user selection may be performed with an input device having an accelerometer.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: March 3, 2015
    Assignee: Rovi Guides, Inc.
    Inventors: Walter Richard Klappert, Thomas Steven Woods, Henry C. Chilvers, Jr.
  • Patent number: 8957964
    Abstract: There is provide a remote instruction system including at least one image recorder and at least one image projector, the number of the image recorders plus the number of image projectors being three in total, the image recorder recording an image of at least a portion of a target region, the image projector projecting an annotation image on at least a portion of the target region, and the number of regions is respectively assigned within the target region to the image recorder and the image projector, according to the number of the image recorders and that of the image projectors.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: February 17, 2015
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Tetsuo Iyoda
  • Patent number: 8947514
    Abstract: An endoscope system has a light source system configured to emit illumination light on a target area, a scanner configured to periodically scan the illumination light over a target area at predetermined time intervals, and an imager configured to receive the illumination light reflected from the target area and to acquire in succession a sequence of image-pixel signals. Further, the endoscope system has a luminance detector that detects in succession a sequence of luminance data of the object image from the sequence of image-pixel signals; and a brightness adjuster that adjusts the brightness of an observed image on the basis of the sequence of luminance data. Then, the brightness adjuster adjusts an amount of illumination light in accordance with a scanning position of the illumination light.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: February 3, 2015
    Assignee: Hoya Corporation
    Inventor: Yuichi Shibasaki
  • Patent number: 8949377
    Abstract: The present invention is uniquely designed to interact with web retailer's customers with real agent reaction times as they give astute answers directly concerning web retailer's products and goals. The entire process is manageable through a third-party website which includes scripting, settings and other parameters selected by the web retailer. An artificial intelligence engine uses the combination of Bayesian probability keyword selection, natural language parsing and regular expression processing. The technology updates its response database with every client interaction-learning always takes place as it simulates a live agent, in real time. Every client interaction is recorded and analyzed, and as a result of the analysis the changes in the answer database are made.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: February 3, 2015
    Assignee: The DelFin Project, Inc.
    Inventors: Michael G. Makar, Joseph M. Mosley, Tracy A. Tindall, Gene I. Kofman
  • Patent number: 8943124
    Abstract: Systems and methods for customizing mobile applications are provided. The systems and methods may include a computer program product, comprising a computer-usable medium having a computer-readable program code adapted to be executed to implement a method for customizing a mobile application, said method comprising: receiving or retrieving information representative of (i) a user, and (ii) an entity that the user is affiliated with; delivering the information representative of (i) the user, and (ii) the entity that the user is affiliated with; receiving customization information associated with one or both of the user or the entity; and presenting a user interface for the user, the user interface reflecting at least a portion of the customization information.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: January 27, 2015
    Assignee: Fiserv, Inc.
    Inventors: Edward Branton Massey, Karl Howard Chaffey, Jonathan Eric Drudge, Calvin Grimes, Jr., Bradley Shayle Scott, Amelia Slaughter Wilkinson