Patents Examined by Ramy M Osman
-
Patent number: 9641899Abstract: 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: GrantFiled: March 6, 2012Date of Patent: May 2, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Japan A. Mehta, Shafiq Kassam
-
Patent number: 9628526Abstract: 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: GrantFiled: September 25, 2015Date of Patent: April 18, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventor: Mohammad Nikain
-
Patent number: 9619768Abstract: 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: GrantFiled: November 2, 2015Date of Patent: April 11, 2017Assignee: Certusview Technologies, LLCInventors: Steven E. Nielsen, Curtis Chambers, Jeffrey Farr
-
Patent number: 9602591Abstract: 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: GrantFiled: April 28, 2014Date of Patent: March 21, 2017Assignees: TATA COMMUNICATIONS (AMERICA) INC., JUNIPER NETWORKS, INC.Inventor: Barrett Gibson Lyon
-
Patent number: 9599974Abstract: 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: GrantFiled: November 26, 2013Date of Patent: March 21, 2017Assignee: Rockwell Automation Technologies, Inc.Inventors: Francisco P. Maturana, Pavel Tichy
-
Patent number: 9571823Abstract: 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: GrantFiled: April 21, 2014Date of Patent: February 14, 2017Assignee: Mitsubishi Electric CorporationInventors: Akihiro Nagase, Takahiko Yamamuro, Kouji Okazaki
-
Patent number: 9560087Abstract: 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: GrantFiled: February 22, 2013Date of Patent: January 31, 2017Assignee: KT CORPORATIONInventors: Su-Jin Kang, Sung-Phil Heo, Sang-Eon Kim, Yeon-Soo Kim, Han-Wook Jung
-
Patent number: 9560123Abstract: 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: GrantFiled: March 17, 2016Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventor: Robert J. Purpura
-
Patent number: 9537968Abstract: 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: GrantFiled: January 3, 2013Date of Patent: January 3, 2017Assignee: GOOGLE INC.Inventors: Ronald Loren Kirkby, Gregory R. Duffy
-
Patent number: 9503485Abstract: 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: GrantFiled: March 1, 2013Date of Patent: November 22, 2016Assignee: WHATSAPP INC.Inventors: Jan Koum, Bryan D. O'Connor, Brian Acton
-
Patent number: 9491086Abstract: 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: GrantFiled: September 23, 2011Date of Patent: November 8, 2016Assignee: Ciena CorporationInventors: Marian Trnkus, Loudon Blair
-
Patent number: 9485542Abstract: 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: GrantFiled: March 15, 2013Date of Patent: November 1, 2016Assignee: ARRIS Enterprises, Inc.Inventors: Praveen Girish, Ramy S. Ayoub, Santosh Gondi, Sadeesh Kumar, Manohar Thagadur Nataraju
-
Patent number: 9485365Abstract: 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: GrantFiled: January 14, 2013Date of Patent: November 1, 2016Assignee: Shutterfly, Inc.Inventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Zhaohui Feng, Erik Weitzman
-
Patent number: 9479609Abstract: 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: GrantFiled: July 9, 2015Date of Patent: October 25, 2016Assignee: TEALIUM INC.Inventor: Michael Anderson
-
Patent number: 9477483Abstract: 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: GrantFiled: January 3, 2013Date of Patent: October 25, 2016Assignee: Tapjoy, Inc.Inventors: Paul Louis Longhenry, Hai-Van Pham, Christopher Paul Farm
-
Patent number: 9436806Abstract: 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: GrantFiled: June 18, 2013Date of Patent: September 6, 2016Assignee: QUALCOMM IncorporatedInventors: Mazen Chmaytelli, Laurence G. Lundblade
-
Patent number: 9438601Abstract: 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: GrantFiled: November 18, 2014Date of Patent: September 6, 2016Assignee: Huawei Technologies Co., Ltd.Inventors: Ying Gao, Lei Jin, Yongjing Zhang
-
Patent number: 9426068Abstract: 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: GrantFiled: February 22, 2013Date of Patent: August 23, 2016Assignee: Futurewei Technologies, Inc.Inventors: Linda Dunbar, XiaoRong Qu
-
Patent number: 9426257Abstract: 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: GrantFiled: August 30, 2013Date of Patent: August 23, 2016Assignee: Parallels IP Holdings GmbHInventors: Ruslan Pashkov, Stanislav S. Protassov, Serguei M. Beloussov, Andrey Pokrovsky, Pavel Gashev, Alexander Aplemakh
-
Patent number: 9413553Abstract: 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: GrantFiled: October 30, 2013Date of Patent: August 9, 2016Assignee: International Business Machines CorporationInventors: John J Y Hsu, Sridhar R. Muppidi, Kaifu Wu, Rick M F Wu