Remote Data Accessing Patents (Class 709/217)
  • Patent number: 10079828
    Abstract: The present invention provides a CCTV monitoring system for registering a camera and managing permission, and a control method of the system. In other words, according to the present invention, a manager having an installer terminal granted with temporal authority over the camera, can install the relevant camera, check whether the camera operates, and then, entrust/set authority over the camera to a terminal of an end-user through cooperation among the installer terminal, the terminal of the end-user, and a service server. Accordingly, convenience for a user can be improved and it is possible to more efficiently manage an installed camera.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: September 18, 2018
    Assignee: CHeKT LLC
    Inventor: Wesley Robert Usie
  • Patent number: 10079824
    Abstract: Example implementations described herein are directed to a transaction query engine involving a token that is generated by the server and sent to the corresponding the client. The client uses the token to query transactions made on the server. The token can include mountpoint information detailing shared and private information of the filesystems, transaction identifiers identifying transactions of a filesystem, and a filesystem identifier to identify the corresponding filesystem. The server processes this token and updates the token based on the transaction information of the filesystem, and sends the token back to the corresponding client.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: September 18, 2018
    Assignee: HITACHI VANTARA CORPORATION
    Inventors: Alan G. Bryant, Nathan W. Clark, Richard D. Bramante, Jr.
  • Patent number: 10079883
    Abstract: In an approach for establishing metadata for one or more primary devices in a mirroring relationship, one or more computers systems generate a device validity token and establish a mirroring relationship, wherein the mirroring relationship includes identifying one or more primary devices of a plurality of devices in the mirroring relationship. The approach includes the computer systems sending the device validity token to each of a plurality of operating systems in the mirroring relationship for storage in a token store and retrieving a logical device identifier for each of the devices in the mirroring relationship. Furthermore, the approach includes the computer systems generating metadata for each of the primary devices, wherein metadata for each of the one or more primary devices includes at least the device validity token and the logical device identifier for each primary device of the one or more primary devices that generates the metadata.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Scott B. Compton, Dale F. Riedy, William J. Rooney, Harry M. Yudenfriend
  • Patent number: 10079684
    Abstract: Technologies for end-to-end biometric-based authentication and locality assertion include a computing device with one or more biometric devices. The computing device may securely exchange a key between a driver and a secure enclave. The driver may receive biometric data from the biometric sensor in a virtualization-protected memory buffer and encrypt the biometric data with the shared key. The secure enclave may decrypt the biometric data and perform a biometric authentication operation. The computing device may measure a virtual machine monitor (VMM) to generate attestation information for the VMM. A secure enclave may execute a virtualization report instruction to request the attestation information. The processor may copy the attestation information into the secure enclave memory. The secure enclave may verify the attestation information with a remote attestation server. If verified, the secure enclave may provide a shared secret to the VMM. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: September 18, 2018
    Assignee: Intel Corporation
    Inventors: Ansuya Negi, Nitin V. Sarangdhar, Ulhas S. Warrier, Ramkumar Venkatachary, Ravi L. Sahita, Scott H. Robinson, Karanvir S. Grewal
  • Patent number: 10079896
    Abstract: It may be determined that a cloud desktop should be migrated from a current region. A destination region to which the cloud desktop will be migrated can be identified. A data volume of the cloud desktop may be copied from the current region to the destination region. The data volume at the current region and the data volume at the destination region may be maintained in sync during the copying. Upon completion of the copying, a current user session associated with the cloud desktop at the current region may be frozen, a current memory and processor state of the current user session may be copied to the destination region, and a second cloud desktop instance at the destination region may be started using the copied data volume and current memory and processor state. The current user session may be connected to the second cloud desktop instance.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Bartholomew Thomas, Eugene Michael Farrell, Erik Jonathon Tellvik, Gaurang Pankaj Mehta, Deepak Suryanarayanan
  • Patent number: 10078482
    Abstract: Methods and electronic devices for managing information context among devices. The method includes switching from displaying information of a first application to displaying information of a second application. The method also includes identifying information of the first application that is relevant to the second application. The relevant information includes at least a portion of the displayed information of the first application. Additionally, the method includes sending an indication of the relevant information to a second electronic device for display of the relevant information at the second electronic device. The method may also include, while displaying the information of the second application, receiving input information from the second electronic device. The input information may include at least a portion of the relevant information displayed at the second electronic device. Additionally, the method may include using the input information in the second application.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: September 18, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Vitali Loseu, Sourabh Ravindran
  • Patent number: 10079895
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client detects one or more remote session protocols supported by a first remote machine. The thin client determines a first remote session protocol from the one or more remote session protocols based on a first predetermined rule. The thin client determines a first protocol application from one or more protocol applications supporting the first remote session protocol based on a second predetermined rule. The thin client launches the first protocol application to establish a remote session with the first remote machine in accordance with the first remote session protocol.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: September 18, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Yugender P. Subramanian, Rajamanickem Sureshkumar, Jayachandran Gnanasekaran, Varadachari Sudan Ayanam
  • Patent number: 10078361
    Abstract: Methods and apparatus for an inter-processor communication (IPC) link between two (or more) independently operable processors. In one aspect, the IPC protocol is based on a “shared” memory interface for run-time processing (i.e., the independently operable processors each share (either virtually or physically) a common memory interface). In another aspect, the IPC communication link is configured to support a host driven boot protocol used during a boot sequence to establish a basic communication path between the peripheral and the host processors. Various other embodiments described herein include sleep procedures (as defined separately for the host and peripheral processors), and error handling.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: September 18, 2018
    Assignee: APPLE INC.
    Inventors: Karan Sanghi, Saurabh Garg, Haining Zhang
  • Patent number: 10079889
    Abstract: A solid state drive (SSD) comprises a storage area, a network interface controller (NIC) and a storage controller operatively coupled to the storage area. The storage controller comprises a mapping between the storage area and a virtual storage device that is accessible to a remote computing device. The storage controller is configured to receive a message encapsulating an input/output (I/O) command from a remote computing device via the NIC, wherein the I/O command is directed to the virtual storage device. The storage controller is further configured to determine one or more logical addresses of the virtual storage device specified in the I/O command, translate the one or more logical addresses of the virtual storage device into one or more physical addresses of the storage area, and access the one or more physical addresses of the storage area.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: September 18, 2018
    Assignee: Pavilion Data Systems, Inc.
    Inventors: Kiron Balkrishna Malwankar, Raghuraman Govindasamy, Dan M. Melnic
  • Patent number: 10075553
    Abstract: Systems and methods for rewriting code related to a network page are described herein. The systems and methods can determine whether the network page includes cacheable resources. Responsive to the determination, the systems and methods can rewrite the code for the network page to cause a user system to access the cacheable resource from a content distribution network. Further, the systems and methods can determine whether access to the cacheable resource should be provided via the content distribution network or a proxy server based at least partially on a relative location of the proxy server and the content distribution network to the user system requesting access to the network page.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Dharma Teja Naga Venkata Anne
  • Patent number: 10075815
    Abstract: Sensor data having values received from several sensors of a mobile device and response data associated with the sensor data may be used in the determination or training of a predictive model. Received sensor data may be input into the predictive model, and the output of the predictive model may be used in the selection and serving of content items to the mobile device. Data to effect presentation of the selected content item may be outputted to the mobile device to effect presentation. In some instances, the predictive model may be updated using the received plurality of values. The updated predictive model may be used in the selection of a subsequent content item for the mobile device. In other implementations, historical sensor data may be used with the set of received sensor data as input for the predictive model.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: September 11, 2018
    Assignee: Google LLC
    Inventors: Lukasz Bieniasz-Krzywiec, Dariusz Leniowski, Venu Vemula
  • Patent number: 10074058
    Abstract: A computer stores connection information with respect to data items that are management targets. The connection information identifies connection sources and connection destinations. The computer executes a process including performing analysis based on the connection information with respect to first and second data, which are specified as output targets of information indicating connections; outputting first connection information as information indicating a connection between first and second data, when one or a plurality of data items that are connection destinations are traced from the first data set as a connection source, and the second data is reached as a connection destination; and outputting second connection information as information indicating a connection between third and fourth data, when one or a plurality of data items that are connection destinations are traced from the third data set as a connection source, and the fourth data is reached as a connection destination.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: September 11, 2018
    Assignees: FUJITSU LIMITED, HONDA MOTOR CO., LTD.
    Inventors: Naoki Hashiguchi, Kou Kawanobe, Yasuo Kurosaki, Hiroshi Ishida
  • Patent number: 10075754
    Abstract: Assets of broadcast network content are targeted to network users of interest based on location information regarding user equipment devices. Asset providers can specify location targeting criteria via a graphical user interface displaying mapping information. This location targeting criteria can then be compared to location information regarding user equipment devices so that assets are delivered to appropriate devices. The comparison of the location targeting criteria to the device location information can be performed at the user equipment devices or at another location. In the latter case, the assets can be addressed to appropriate user equipment devices or appropriate user equipment devices can be directed to select the asset, which is broadcast via the network. In this manner, assets can be targeted to individual network users on a basis independent of network topology.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: September 11, 2018
    Assignee: INVIDI TECHNOLOGIES CORPORATION
    Inventors: Patrick M. Sheehan, Bruce J. Anderson, Daniel C. Wilson
  • Patent number: 10075455
    Abstract: According to one embodiment, a threat detection platform features a housing, a communication interface, a processor coupled to the communication interface, and a data store. The data store includes (i) an event log, (ii) a first virtual machine, and (iii) a second virtual machine. The first virtual machine is provisioned with a first guest image that is based on an instrumented software profile that includes a first software component and activity monitors configured for the first software component. The second virtual machine is provisioned with a second guest image that is based on a temporary software profile that includes a second software component that is a more recent version of the first software component and the activity monitors configured for the first software component.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: September 11, 2018
    Assignee: FireEye, Inc.
    Inventors: Asim Zafar, Eirij Qureshi, Darien Kindlund
  • Patent number: 10069936
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: September 4, 2018
    Assignee: HOLA NEWCO LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 10070360
    Abstract: A method and system is provided for device-to-device (D2D) offloading in long term evolution (LTE) networks. The present application provides a method and system for device-to-device (D2D) offloading in long term evolution (LTE) networks, comprising processor implemented steps of selecting an offloader by a eNodeB (eNB) for a user device out of a plurality of user devices based on location of the user device and other closed proximity user devices, corresponding load and channel conditions upon receiving the offloading request from the user device; exchanging a control messages between the user device and the eNB; and between the eNB and the offloader; and scheduling of resource blocks (RBs) by the eNB for the user device and the offloader in D2D offloading.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: September 4, 2018
    Assignee: Tata Consultancy Services Limited
    Inventors: Bighnaraj Panigrahi, Rashmi Ramamohan, Hemant Kumar Rath, Anantha Simha
  • Patent number: 10070358
    Abstract: A method for performing load balancing of data flows from a user equipment (UE) between a first radio access network and a second radio access network, wherein the UE is attached to the said first radio access network, the method comprising providing preference data from the first radio access network to the UE representing radio related parameters, determining the presence of an access network discovery and selection function (ANDSF) of the UE, evaluating, at the UE, including using ANDSF if present, the preference data to determine if a data flow can be offloaded to the second radio access network, and on the basis of the evaluation, offloading a data flow of the UE from the first radio access network.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: September 4, 2018
    Assignee: Alcatel Lucent
    Inventors: Seau Sian Lim, Nicola Puddle, Sudeep Palat, Chandrika Worrall
  • Patent number: 10068242
    Abstract: An embodiment of the invention provides a system that enables financial services companies to manage and track information about a sales force. The system includes components for managing distributors information, for validating and tracking licenses and credentials, for creating customized contracts, and for maintaining compensation structures. The system allows for configuring compensations, providing financial services companies a toolkit for creating and modeling their complex commission schedules used to compensate their sales force. The system also provides modeling tools for agreements and contracts between a financial services company or provider and the distributors who sell products. The system has a multi-component architecture comprising multiple modules, multiple data processing engines, a backbone and multiple data sources. The processing modules carry out information processing using one or more data processing engines.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: September 4, 2018
    Assignee: Versata Development Group, Inc.
    Inventors: David Chao, Brian Blount, Charles Erickson, Shari Gharavy, Cheng Zhou, Joshua Toub
  • Patent number: 10063458
    Abstract: Some embodiments provide a system that allows for the use of direct host return ports (abbreviated “DHR ports”) on managed forwarding elements to bypass gateways in managed networks. The DHR ports provide a direct connection from certain managed forwarding elements in the managed network to remote destinations that are external to the managed network. Managed networks can include both a logical abstraction layer and physical machine layer. At the logical abstraction layer, the DHR port is treated as a port on certain logical forwarding elements. The DHR port transmits the packet to the routing tables of the physical layer machine that hosts the logical forwarding element without any intervening transmission to other logical forwarding elements. The routing tables of the physical layer machine then strip any logical context associated with a packet and forwarding the packet to the remote destination without any intervening forwarding to a physical gateway provider.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: August 28, 2018
    Assignee: NICIRA, INC.
    Inventors: Ronghua Zhang, Jesse E. Gross, IV
  • Patent number: 10061683
    Abstract: The disclosed computer-implemented method for collecting error data to troubleshoot product errors may include (1) monitoring Internet searches submitted by a user of a computing device to a search engine executing within a browser installed on the computing device, (2) identifying, while monitoring the Internet searches, a search including a description of an error in a product installed on the computing device, (3) in response to identifying the search, automatically enabling debug logging for the product on the computing device, and (4) maintaining an event log including information collected from the debug logging that may be used to diagnose the error. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: August 28, 2018
    Assignee: Symantec Corporation
    Inventors: Anand Sankruthi, Chengi Kuo
  • Patent number: 10062141
    Abstract: A system and method for controlling a display on a client device such as a wireless communication device, e.g., a smartphone or similar device is presented. Aspects of the invention permit a more efficient and fast representation of the desired output onto the client's display including by caching certain display data on the client, temporarily and/or permanently, and transmitting only command and control level data from the server to the client for display of the cached display data. Additional aspects of the invention reduce the volume of data sent between the client device and the server without affecting the experience of the client device user. Additional aspects of the invention provide for secure acquisition and display of data on the client device.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: August 28, 2018
    Inventors: Israel Lifshitz, Ron Munitz, Meir Shoam
  • Patent number: 10061780
    Abstract: An illustrative method for providing a job to an information management system may include monitoring, by a command processing device such as a command processing tool operating on one or more computing devices, operation of a series of commands communicated to at least one information management system via a communication link. The command processing device may determine a status associated with one or more commands of the series of commands based on the operation of the command in the information management system. The command processing device may be configured for controlling a rate at which the series of commands is communicated to the information management system based, at least in part, on the status of one or more of the commands.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: August 28, 2018
    Assignee: Bank of America Corporation
    Inventors: Prashant Kumar Kalal, Angela Howard, Mark A. Frazier
  • Patent number: 10055476
    Abstract: A set of search requests may be analyzed to detect fixed phrases suitable for inclusion in a search index. Sets of candidate phrases may be identified among the search requests. Fixed phrases may be detected among the candidate phrases using statistical techniques, for example, by identifying phrases having a relatively high pointwise mutual information (PMI) with respect to component keywords. Fixed phrase detection may include keyword and/or phrase clustering. Clusters may correspond to topics defined using a latent Dirichlet allocation (LDA) procedure. Fixed phrase detection may include identifying phrases having relatively high PMI within particular clusters.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: August 21, 2018
    Assignee: A9.COM, INC.
    Inventors: Waseem Ahmad, Deepak Jain
  • Patent number: 10055743
    Abstract: Embodiments of the disclosure relate generally to methods and systems for monitoring customer service channels and identifying possible improvements for customer service channels. A computer system may comprise one or more analysis applications operable to receive and analyze information from a plurality of customer service channels. Customer service channels may include retail stores, customer care centers, and websites.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: August 21, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Meredith M. Cracchiolo, John R. Glenn, Anna M. Jenkins, Timothy S. Kellerman, Carrie L. Stevick
  • Patent number: 10057740
    Abstract: A method for processing a resource for use in a client computer, includes: sending, to a server, a request for processing the resource based on a user instruction, the request for processing the resource including an identification (ID) of the resource and a processing manner of the resource; receiving, from the server, a storage address of the resource and a first instruction, the first instruction including an ID of an interface of a mobile terminal application, and being configured to instruct a mobile terminal to call the interface of the mobile terminal application to process the resource; and downloading the resource from the storage address of the resource, and sending the downloaded resource and the first instruction to the mobile terminal, to enable the mobile terminal to call the interface of the mobile terminal application to process the resource.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: August 21, 2018
    Assignee: Xiaomi Inc.
    Inventors: Mengmeng Han, Peng Sun
  • Patent number: 10055238
    Abstract: An apparatus and method for code virtualization and remote process call code on a user device. A method for remote process call generation comprises sending a collection of remote processes comprising of at least one selectable remote process, where each of the remote processes are correlated to at least one remote service. The method further comprises generating a code snippet for execution on the at least one user device, in response to selection of at least one remote process at the user device. The code snippet comprises a call, which when executed on the at least one user device, causes execution of the remote process on the server. The method further comprises sending the code snippet to the at least one user device, and executing the remote process in response to receiving the call at the server, where execution of the remote process causes the remote service to be performed.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: August 21, 2018
    Assignee: Ciambella Ltd.
    Inventors: Trisala Chandaria, Jean-Baptiste Leonelli
  • Patent number: 10057140
    Abstract: The present disclosure facilitates improving the operation of a cloud service by updating its configuration information and its resource requirements. The resource utilization of the cloud service can be monitored, and a decision logic module can determine whether action is required. When action is required, an update can be prepared and applied, and notifications can be generated about the condition and its resolution. Resolutions can require correlation of multiple cloud services to provide real-time access to information that is not otherwise available to a single entity. Resolutions can be learned and predicted in a number of ways using a predictive engine.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: August 21, 2018
    Assignee: ConnectWise, Inc.
    Inventors: Craig M. Fulton, Stephen Burgess, Arnold Bellini, III
  • Patent number: 10057931
    Abstract: A method for performing out of band diagnostics and maintenance of lighting system elements. An out of band connection is established via a wireless out of band channel with one of the lighting system elements and the mobile device. The wireless out of band channel is separate and distinct from a wireless lighting operations channel of a wireless lighting control network connecting the lighting system elements.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: August 21, 2018
    Assignee: ABL IP HOLDING LLC
    Inventors: John Peter Roquemore, III, Tyler B. Fultz
  • Patent number: 10055297
    Abstract: A system, method, and computer program product are provided for smart database inflation. In use, a trigger signal to begin capturing information associated with database activities corresponding to one or more operational systems is detected. The trigger signal is triggered by a specific business flow or transaction in the one or more operational systems. In response to detecting the trigger signal, the information associated with the database activities corresponding to the one or more operational systems is captured for a duration of an event associated with the trigger signal. The information associated with the database activities includes valid operational data and one or more affected records associated with the one or more operational systems. Additionally, the information associated with the database activities corresponding to the one or more operational systems is duplicated in at least one mirroring table.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: August 21, 2018
    Assignees: AMDOCS DEVELOPMENT LIMITED, AMDOCS SOFTWARE SYSTEMS LIMITED
    Inventors: Eliezer Biton, Avner Fregi Cohen, Roi Shecwitz
  • Patent number: 10050994
    Abstract: Disclosed is a method for processing data, which includes: obtaining grade of a plug-in; assigning the plug-in into one of a plurality of categories according to the grade of the plug-in; and displaying at least one operation indication and recommended operation information based on the category the plug-in belongs to. A computing device for processing data is also disclosed.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: August 14, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yingzhe Shao
  • Patent number: 10049159
    Abstract: Enhanced techniques for data retrieval in a distributed computing environment are described. A computing node of a distributed computing environment may receive a data request. The computing node may include one or more subsets of data. The computing node may be configured to search among the one or more subset of data for a beginning of a data range that is responsive to the data request. The computing node may be further configured to forward a data range responsive to the search to another computing node of the distributed computing system to be merged with one or more additional data ranges. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: August 14, 2018
    Assignee: SAS Institute Inc.
    Inventors: Joseph Albert F. S. Pingenot, Christopher Daniel Bailey
  • Patent number: 10050801
    Abstract: A hybrid fiber-coax network may replace an analog forward link with a digital optical forward link between a converged cable-access platform (CCAP) and node, which may allow for improved data-throughput rates on the network. Replacing the analog forward link with the digital optical forward link may allow for a greater distance between a headend and the node. Further, the digital optical forward link may improve link modulation error ratio (MER), which, when combined with advanced headend equipment, may enable a cable modem to support the high-order modulation profiles (e.g., profiles included in DOCSIS 3.1).
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: August 14, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jorge Salinger, John Bevilacqua, Saifur Rahman
  • Patent number: 10051320
    Abstract: A particular method includes identifying a request to record media programming at a media recorder. The request specifies a recording resolution. The method includes determining a resolution of the media programming and comparing whether the resolution matches the recording resolution. The method includes converting the media programming at the resolution to the recording resolution with in response to determining that the resolution is different than the recording resolution, wherein the media programming is stored at the recording resolution at a storage device.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: August 14, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Jeffrey Joseph Farah
  • Patent number: 10051089
    Abstract: A cache server for providing content includes a processor configured to receive a first datagram from a client system sent to an anycast address, send a response datagram to the client system in response to the first datagram, receive a request datagram from the client system sent to the anycast address, and send a batch of content datagrams to the client system. The first datagram includes a universal resource locator corresponding to the content. The response datagram includes a content identifier for the content. The request datagram includes the content identifier, an offset, and a bandwidth indicator. The batch of content datagrams includes a portion of the content starting at the offset.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: August 14, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Oliver Spatscheck, Seungjoon Lee, Michael Rabinovich, Jacobus E. Van der Merwe
  • Patent number: 10045190
    Abstract: A method for providing information associated with a target Bluetooth device. A first, search-attempting Bluetooth device sends an inquiry message for searching for a nearby target Bluetooth device. A target Bluetooth device responds by sending an inquiry response message including predefined information mark data. The first Bluetooth device extracts link information from the information mark data, and uses the link information to access information associated with the target Bluetooth device. If the link information includes a user manual link or an application link, after the first Bluetooth device and the target Bluetooth device are paired, the manual link or the application link are used for obtaining a manual associated with the target Bluetooth device or downloading an application associated with the target Bluetooth device.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: August 7, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jae-Hyeok Lee
  • Patent number: 10042932
    Abstract: A hypertext transfer protocol (HTTP) request that includes embedded scripted code that specifies requested data search, search result data manipulation, and manipulated search result data visualization processing is received at a server. The received embedded scripted code that specifies the requested data search, search result data manipulation, and manipulated search result data visualization processing is executed. Visualized manipulated search results are generated as output of the execution of the received embedded scripted code. The visualized manipulated search results are returned in response to receiving the HTTP request that includes the embedded scripted code.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Beisiegel, Dinakaran Joseph, Devaprasad K. Nadgir
  • Patent number: 10042688
    Abstract: A self-diagnostic device driver includes a memory that stores machine instructions and a processor coupled to the memory that executes the machine instructions to record an operational history associated with the device driver. The processor further executes the machine instructions to detect an error associated with the device driver, remove an associated driver from service, and automatically replicate a sequence of device driver operations corresponding to a segment of the operational history immediately preceding detection of the error. The processor also executes the machine instructions to automatically record a diagnostic history associated with the device driver while replicating the sequence of device driver operations. After the sequence has been replicated, the device is returned to service.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: August 7, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventors: Thomas Freeman, Nathan Allan Rabe
  • Patent number: 10044795
    Abstract: Methods and apparatus for rack deployments for virtual computing environments are disclosed. An example method includes retrieving, from a repository remote from a system integrator, a software image to be deployed on a processing unit installed in a server rack, in response to receiving a dynamic host configuration protocol request from a processing unit at a virtual imaging appliance, detecting the processing unit and transmitting a network address to the processing unit to be utilized by the processing unit, transmitting the software image from the virtual imaging appliance to the network address assigned to the processing unit, and transmitting a hardware management system software image from the virtual imaging appliance to a network switch installed in the server rack to cause a hardware management system to be installed in the server rack.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 7, 2018
    Assignee: VMWARE INC.
    Inventors: Thirumalesh Reddy, Raj Yavatkar, Sreekantha Indireddy, Shreekanth Ankala
  • Patent number: 10044831
    Abstract: A client device communicates with a server to receive media streaming. The server detect a current media streaming session with the client device and determines a need to convey information regarding the ongoing media streaming session to the client device The server inserts a trigger in a hypertext transfer protocol (HTTP) response to a client device. The trigger is configured to indicate that a connection with the server is requested. The client device detects the trigger and verifies whether the server is a trusted server. After verifying that the server is trusted and the request is legitimate. The client device establishes a connection with the server and requests a message including information about the ongoing media streaming session. In response, the server sends a dynamic adaptive streaming over HTTP (DASH) message to the client device.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: August 7, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Imed Bouazizi
  • Patent number: 10044735
    Abstract: A system and method is disclosed for validating the authenticity of communications between users using message transmission systems. The system is configured to be independent of the message transmission system and is configured to determine a verification status associated with the message sender, the message recipients, or both. Based on the assigned verification status, the system generates notifications which are transmitted to at least one of the parties to the message, depending on the verification status, thereby providing a representation of the authenticity of the message. In certain embodiments, the system is configured to prompt user actions to be taken at remote devices, such as mobile phones and computers based on the verification statuses.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: August 7, 2018
    Assignee: SECURE INFORMATION DEVICES INC.
    Inventor: John B. Snyder
  • Patent number: 10044653
    Abstract: A messaging system creates a content index for messages for user selection of all of part of a message. By selecting only an indexed portion of the message, the user avoids downloading unneeded portions of the message. The content index is created according to pre-defined user criteria and semantic analysis of the contents of the message.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Simone Bonazzoli, Marco Borgianni, Claudio Falcone, Alessio Fioravanti, Giuseppe Longobardi, Silvano Lutri, Luigi Presti, Paolo Salerno, Alessandro Tomasi, Francesca Ziantoni
  • Patent number: 10044838
    Abstract: In some embodiments, a method of automatically setting a protocol is performed in a protocol automatic setting server communicating with a client in a Programmable Logic Controller (PLC) system. The method can include receiving a request frame from a client; analyzing a protocol of the request frame based on a protocol stack and determining a response frame corresponding to the request frame according to an analysis result; and transmitting the response frame to the client. The server can automatically analyze a request frame from the client based on the protocol stack, and thus conventional protocol presetting can be eliminated.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: August 7, 2018
    Assignee: LSIS CO., LTD.
    Inventors: Ki-Myung Kim, Geon Yoon
  • Patent number: 10044825
    Abstract: In particular embodiments, a computing device may receive device data from a client device. The computing device may encode the data for transmission to a remote desktop client. The re-encoding may be performed according to a pre-defined import/export protocol.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: August 7, 2018
    Assignee: Dell Products L.P.
    Inventors: Andrew T. Fausak, Oleg Rombakh
  • Patent number: 10038672
    Abstract: A system for generating virtual private network (VPN) sessions from VPN server log messages uses and displays a VPN sessions table in which each row contains attributes of a corresponding VPN session. Processing of a log message causes a session to be generated when there is no ACTIVE session in the table for a username extracted from a log message. A time extracted from the log message is stored as the session start time and as a temporary end time associated with the session. If a gap between a temporary end time and a time extracted from a log message for the associated ACTIVE session is less than a threshold amount, the temporary end time is set to the extracted time. If the gap is equal to or exceeds the threshold, the status of the session is changed from ACTIVE to CLOSED, and a new ACTIVE session is generated.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: July 31, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Kineret Raviv, Carmit Sahar, Eyal Kolman
  • Patent number: 10038645
    Abstract: In accordance with an embodiment, described herein is a system and method for providing portable partitions in a multitenant application server environment. In accordance with an embodiment, the system enables a partition to be exported from first or source domain (e.g., a test domain), and imported into another second or target domain (e.g., a production domain). During creation or export of a partition archive, the partition archive is created which includes a partition configuration, resource group or resource group template information, and optionally application binaries. The partition archive can also include an interface that allows access to exportable or configurable values associated with the partition. During deployment or import of the partition archive to the target domain, the information in the partition archive, including the exportable or configurable values associated with the partition, are used to configure the partition for use in the target domain.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: July 31, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Chanda Patel, Joseph Dipol, Trilok Agarwal, Nazrul Islam, Rajiv Mordani
  • Patent number: 10038725
    Abstract: A private overlay network is introduced into an existing core network infrastructure to control information flow between private secure environments. Such a scheme can be used to connect a factory automation network linking operations devices to a corporate network linking various business units, with enhanced network security. Such a connection can be facilitated by introducing into the existing infrastructure a set of industrial security appliances (ISAs) that work together to create an encrypted tunnel between the two networks. The set of ISAs can be scalable to overlay differently sized core networks, to create the private overlay network. Connections to the private overlay network can be managed by the ISAs in a distributed fashion, implementing a peer-to-peer dynamic mesh policy. The industrial security system disclosed may be particularly advantageous in environments such as public utility systems, medical facilities, and energy delivery systems.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: July 31, 2018
    Assignee: Tempered Networks, Inc.
    Inventors: David Mattes, Ludwin Fuchs, Eric Artzt
  • Patent number: 10036409
    Abstract: A hydraulic system (1) is provided comprising a group of at least two valves (2a, 2b, 2c) connected to a bus (8), each of said valves (2a, 2b, 2c) comprising a primary memory (9a, 9b, 9c) for storing a set of parameters of the valve (2a, 2b, 2c). The service work of such a hydraulic system should be facilitated. To this end each valve (2a, 2b, 2c) comprises a secondary memory (10a, 10b, 10c) storing said set of parameters of a different valve (2b, 2c, 2a) of said group.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: July 31, 2018
    Assignee: Danfoss Power Solutions ApS
    Inventors: Henrik Hjorth, Erik Christensen
  • Patent number: 10037436
    Abstract: An appliance is capable of storing and processing data related to details surrounding its ownership, behavior, and history within itself in a secure and unalterable way. The appliance may experience multiple transfers in ownership during its lifetime. Certain data stored in the appliance may be encrypted such that only qualifying parties (e.g., owners) may be able to access the data. Some data may remain private to an individual owner while other data may be made available to subsequent owners by passing a shared secret that can be utilized to decrypt the other data. Data may be stored in the appliance in chronological order and may be signed by appropriate parties such that it is not possible to alter the data without detection.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: July 31, 2018
    Assignee: Visa International Service Association
    Inventor: David White
  • Patent number: 10033804
    Abstract: Systems and methods are provided for a pull model for delivery of data such as content metadata among interconnected content delivery networks (CDNi), allowing for accurate metadata information in appropriate edge servers in a large CDNi system. When a request for an asset in a CDN (CDN A) is to be served by another, interconnected CDN (CDN B), a link to the location where the metadata is stored within CDN A can be provided along with the request for CDN B to serve the content to the user. The link can be passed to the appropriate edge device in CDN B, which can retrieve the metadata to set up and support the content session. The encrypted information can also be passed recursively by CDN B to other CDNs with which it is interconnected.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: July 24, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Agustin Schapira, Yiu Lee
  • Patent number: 10031518
    Abstract: Various techniques are described to facilitate controlling an unmanned aerial vehicle (UAV) and viewing feedback received from a UAV. A graphical user interface (GUI) is provided that allows a user to view a display window. The display window may indicate structures or portions of structures in which additional image data is desired by highlighting these portions within the display window. Static imagery may be leveraged to provide smooth and consistent feedback transitions. When a delay exists between the time the UAV sends live video data and the time it may be displayed in the GUI, the static images may be shown in the display window initially until the live video data may be displayed. The opacity of structures included in an initial display window may also transition to a greater opacity over time, with the live video eventually being displayed.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: July 24, 2018
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Nathan L. Tofte, Brian N. Harvey