Patents Examined by Ramy M Osman
  • Patent number: 9641899
    Abstract: A computing device may establish a connection with a user device and retrieve address book information corresponding to the user device. The address book information may include contact information corresponding to one or more individuals. The computing device may identify social network users corresponding to the address book information. Each social network user may include a subscriber to a particular network service. The computing device may create a social network based on the social network users identified.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: May 2, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Japan A. Mehta, Shafiq Kassam
  • Patent number: 9628526
    Abstract: A method that incorporates teachings of the subject disclosure may include, for example, receiving a plurality of operating commands for controlling a first presentation of media content by a first media processor device at a first display device to generate a first viewing experience and transmitting the playback file to a second media processor device via a first network, where a second presentation of the media content by the second media processor device at a second display device according to the plurality of operating commands of the playback file recreates the first viewing experience at the second display device and where the first and second media processor devices are members of the first network based upon common membership in a social media network by a first subscriber associated with the first media processor device and a second subscriber associated with the second media processor device. Other embodiments are disclosed.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: April 18, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Mohammad Nikain
  • Patent number: 9619768
    Abstract: Multiple elements of information relating to a locate and marking operation are integrated so as to provide an enhanced positive response to one or more entities associated with requesting the locate and marking operation (e.g., an excavator, a home owner or property owner, other contractor). The locate and marking operation is performed by a locate technician in response to at least one locate request ticket by applying at least one physical locate mark on ground, pavement, or other surface to indicate a presence or an absence of at least one underground facility within a dig area, wherein at least a portion of the dig area is planned to be excavated or disturbed by an excavator during excavation activities.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: April 11, 2017
    Assignee: Certusview Technologies, LLC
    Inventors: Steven E. Nielsen, Curtis Chambers, Jeffrey Farr
  • Patent number: 9602591
    Abstract: Managing TCP anycast requests at content delivery network nodes is disclosed. In some embodiments, serving a request includes receiving a request at a node of a plurality of nodes comprising a content delivery network, wherein each of the plurality of nodes share a same anycast IP address to which the request is directed and servicing the request at the node.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: March 21, 2017
    Assignees: TATA COMMUNICATIONS (AMERICA) INC., JUNIPER NETWORKS, INC.
    Inventor: Barrett Gibson Lyon
  • Patent number: 9599974
    Abstract: Systems, methods, and apparatuses are provided for a “path affinity” engine that may work in the background to discover route information needed to connect industrial control components to control level data using “tag names.” Connections may be established dynamically through the path affinity engine, thereby simplifying the commissioning process and allowing connections to be made on an as needed basis. Accordingly, discovery of tag locations at runtime may be permitted, and implementing hardware changes in industrial control environments may be greatly simplified.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: March 21, 2017
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Francisco P. Maturana, Pavel Tichy
  • Patent number: 9571823
    Abstract: A 3D video system is disclosed. The 3D video system includes a frame rate converter that stores an input video signal in a rate conversion frame memory included in the frame rate converter, then reads and outputs the input video signal at a doubled clock rate, a signal format converter that converts a pixel sequence of the video signal output from the frame rate converter and outputs the converted video signal, a controller that outputs a timing signal based on the converted video signal, 3D glasses that transmit light alternately to left and right eyes, and switch the transmission of the light to the left and right eyes, based on the converted video signal and the outputted timing signal, and a spatial modulator that spatially modulates light emitted from a light source, based on the converted video signal. The 3D video system enables the modulated light to be viewed stereoscopically.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: February 14, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventors: Akihiro Nagase, Takahiko Yamamuro, Kouji Okazaki
  • Patent number: 9560087
    Abstract: The disclosure is related to providing a machine to machine (M2M0 service. A user interface (UI) template associated with a M2M device may be retrieved when a message is received from the M2M device. Then, data collected from the M2M device may be combined with the retrieved UI template. The M2M service associated with the M2M device may be provided by embedding the combined data to application data for producing a M2M service user interface (UI) of the associated M2M service.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: January 31, 2017
    Assignee: KT CORPORATION
    Inventors: Su-Jin Kang, Sung-Phil Heo, Sang-Eon Kim, Yeon-Soo Kim, Han-Wook Jung
  • Patent number: 9560123
    Abstract: A method and system for processing a request by a user of a program in a first computer. The program in the first computer displays, in the first computer, a first computer screen and another computer screen superimposed on the first computer screen. The program in the first computer receives a request and updates a first working storage area to indicate the request. The first computer sends to a second computer a copy of contents of a first working storage area in the first computer. The first computer receives from the second computer contents of a second working storage area in the second computer updated with a result of a copy of a program in the second computer processing the request, and in response, the first computer updates the contents of the first working storage area with the contents of the updated second working storage.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventor: Robert J. Purpura
  • Patent number: 9537968
    Abstract: Data communication includes: in a transmit mode: encapsulating first socket protocol based data into first storage protocol based data; receiving a first storage protocol based read request via a storage protocol based interface; and sending the first storage protocol based data in response to the first storage protocol based read request. In a receive mode: receiving a first storage protocol based write request that includes second storage protocol based data, wherein second socket protocol based data is encapsulated within the second storage protocol based data; and processing the first storage protocol based write request to obtain the second socket protocol based data.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: January 3, 2017
    Assignee: GOOGLE INC.
    Inventors: Ronald Loren Kirkby, Gregory R. Duffy
  • Patent number: 9503485
    Abstract: A system and methods are provided for aggregating communication connections. Multiple users connect to a system (e.g., a web-based system) that hosts an application or service for exchanging communications. Users who exchange communications among themselves may be considered “associates.” When one user who is on-line with the application sends a communication through the system for an associate, the system determines whether the associate is on-line or off-line. If the associate is off-line, the system crafts and sends toward the associate a notification regarding the communication, including an address of the communication server to which the one user is connected. When the associate's device receives the notification, the application may attempt to connect to the specified address. In this way associated users' connections will aggregate or gravitate toward the same communication server, thereby eliminating the latency and cost of exchanging users' communications between multiple communication servers.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: November 22, 2016
    Assignee: WHATSAPP INC.
    Inventors: Jan Koum, Bryan D. O'Connor, Brian Acton
  • Patent number: 9491086
    Abstract: The present disclosure provides distributed domain network planning systems and methods. The network planning systems and methods include a distributed domain network planning system that adapts planning concepts to networks operated by modern distributed control planes, such as ASON/ASTN, GMPLS, etc. The network planning systems and methods operate on a multi-domain network utilizing a control plane and local planning systems associated with each individual domain in the multi-domain network. The network planning systems and methods also operate on a single domain network utilizing a control plane and local planning systems associated with the single domain network. The network planning systems and methods build on a distributed control plane philosophy that the network is the database of record. There is significant operational value to distributing the planning function of a large network using the systems and methods disclosed herein.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: November 8, 2016
    Assignee: Ciena Corporation
    Inventors: Marian Trnkus, Loudon Blair
  • Patent number: 9485542
    Abstract: Methods of adding an inline reply to a video email/message and presenting a chain of video emails/messages are provided. A video email/message is received and an inline reply to the video email/message is generated and associated with a point during playback of the video email/message. The inline reply is sent by return email such that, during subsequent playback of the video email/message, playback of the video email/message is paused at the point and the inline reply is displayed.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 1, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Praveen Girish, Ramy S. Ayoub, Santosh Gondi, Sadeesh Kumar, Manohar Thagadur Nataraju
  • Patent number: 9485365
    Abstract: A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and receiving an order from the user for a physical manifestation of the photobook based on the design.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: November 1, 2016
    Assignee: Shutterfly, Inc.
    Inventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Zhaohui Feng, Erik Weitzman
  • Patent number: 9479609
    Abstract: Systems and methods described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the browser. When the browser hits the page that uses the tag library, the tag library can be quickly retrieved from memory and executed.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: October 25, 2016
    Assignee: TEALIUM INC.
    Inventor: Michael Anderson
  • Patent number: 9477483
    Abstract: In an embodiment, a data processing method comprises receiving, at a mobile computing device, a request comprising a protocol identifier, a label value, and a data value, wherein the protocol identifier is associated with a protocol implemented in a first mobile app; using a protocol handler in the mobile computing device associated with the protocol, initiating processing of the request; using a native code element in the mobile computing device: intercepting the request when the label value matches a particular expression, and in response to the intercepting, providing the data value to other than the first mobile app, the protocol handler or the native code element; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: October 25, 2016
    Assignee: Tapjoy, Inc.
    Inventors: Paul Louis Longhenry, Hai-Van Pham, Christopher Paul Farm
  • Patent number: 9436806
    Abstract: A method for operating a device to protect an application from unauthorized operation is provided. The application will fail to operate on the device when the device is defined outside a selected operating region. The method includes transmitting the selected operating region for the application, and receiving the application and a geographic identifier associated with the application. The geographic identifier is configured to identify the selected operating region wherein the application will operate on the device. The method further includes transmitting a request to execute the application on the device. The request includes the geographic identifier. Further included in the method is receiving a code. The code prevents an execution of the application on the device if the code is a disable code. The disable code indicates that the device is operating outside the selected operating region. An apparatus for content protection in a wireless network is also provided.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: September 6, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Mazen Chmaytelli, Laurence G. Lundblade
  • Patent number: 9438601
    Abstract: The present invention provides a method, a group server, and an apparatus for operating a group resource; a member resource operation request sent to a member device carries an operation request identifier, so that the member device that the member resource belongs to determines, according to the operation request identifier, whether operation request identifiers stored by the member device include the operation request identifier, and processes the member resource operation request according to a determination result. Therefore, repeated processing or cyclic processing of the member resource operation request may be avoided.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: September 6, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ying Gao, Lei Jin, Yongjing Zhang
  • Patent number: 9426068
    Abstract: A network node comprising a processor configured to maintain a plurality of mapping entries for one or more virtual network instances, receive a data packet within a first virtual network instance, wherein the data packet comprises an inner destination address, match the inner destination address with one of the mapping entries, obtain an outer destination address that corresponds to the matched mapping entry, encapsulate the data packet with the outer destination address, and forward the encapsulated data packet based on the outer destination address, wherein the mapping entries maps out all of the addresses for a plurality of end nodes that participate in the first virtual network instance.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: August 23, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Linda Dunbar, XiaoRong Qu
  • Patent number: 9426257
    Abstract: A method for using a mobile device to access remote host desktop applications. A client mobile device is connected to a remote server (host) over a WAN. The client mobile device launches host desktop applications remotely and loads the application windows onto its screen. The applications are executed on a remote host and the host application icons are loaded and rendered on a mobile device screen. The images are formed on the remote host as a result of execution of the applications. The host is connected to cloud cache storage. The host loads application icons onto the cloud cache storage. The icon hashes are generated. When a mobile client needs to launch the host application, the corresponding icon hashes are used for locating the required application icons in the cloud cache storage and loading them to the client mobile device.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: August 23, 2016
    Assignee: Parallels IP Holdings GmbH
    Inventors: Ruslan Pashkov, Stanislav S. Protassov, Serguei M. Beloussov, Andrey Pokrovsky, Pavel Gashev, Alexander Aplemakh
  • Patent number: 9413553
    Abstract: A networking device based on risk factors is provided. The device includes a first communication interface, connected to a first LAN and a second LAN respectively; a second communication interface, connected to a network; a control module, electrically coupled to the first communication interface and the second communication interface respectively, wherein a user terminal has a network communication with the control module via the network, and the control module calculates a risk factor with respect to the user terminal, and determine connecting the user terminal to either the first LAN or the second LAN according to the risk factor; particularly, the first LAN and the second LAN could be VLAN respectively.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: John J Y Hsu, Sridhar R. Muppidi, Kaifu Wu, Rick M F Wu