Using Distributed Data Base Systems, E.g., Networks, Etc. (epo) Patents (Class 707/E17.032)
  • Patent number: 10346238
    Abstract: Embodiments of the present disclosure provide a method, a computer program product and an apparatus for determining a failure location in a storage system by obtaining performance information of a disk; in response to the performance information indicating that at least one or more performance indices exceed a corresponding predetermined threshold, determining whether a health condition of the disk is normal based on at least one or more performance indices; and in response to determining that the health condition of the disk is normal, determining a failure location based on the health condition information of at least one or more elements in a communication path of the disk, and it may be diagnosed whether a failure occurs to the disk per se or in its communication path, and before a potential failure occurs to the disk, it may also predict the failure thereby preventing data loss.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: July 9, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Man Lv, Chris Zirui Liu, Colin Yong Zou
  • Patent number: 10318716
    Abstract: This is generally directed to identifying unauthorized users of an electronic device. In some embodiments, an unauthorized user of the electronic device can be detected by identifying particular activities that may indicate suspicious behavior. In some embodiments, an unauthorized user can be detected by comparing the identity of the current user to the identity of the owner of the electronic device. When an unauthorized user is detected, various safety measures can be taken. For example, information related to the identity of the unauthorized user, the unauthorized user's operation of the electronic device, or the current location of the electronic device can be gathered. As another example, functions of the electronic device can be restricted. In some embodiments, the owner of the electronic device can be notified of the unauthorized user by sending an alert notification through any suitable medium, such as, for example, a voice mail, e-mail, or text message.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: June 11, 2019
    Assignee: Apple Inc.
    Inventors: Taido Nakajima, Pareet Rahul, Gloria Lin
  • Patent number: 10277483
    Abstract: Disclosed embodiments relate to apparatuses, systems, and methods for transmitting/receiving data. In some embodiments, a system includes a server operative to collect data from remote apparatuses and transmit the collected data to a client group, and at least one client group including at least one client, the client group checking data received from the server and acquiring data requested by the client.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: April 30, 2019
    Assignee: LSIS CO., LTD.
    Inventors: Jae-Hong Cha, Pil-Suk Kim, Ho-Young Kang, Jae-Hyung Lee, Seok-Chan Lee
  • Patent number: 10264071
    Abstract: A request for a session identifier for a particular client is transmitted from an access subsystem of a storage service to a metadata subsystem of the service. A session identifier based on a persistent session storage location at which metadata of the client session are stored is received at the access subsystem. The session identifier is cached at the access subsystem prior to its transmission to the client. A lock state indicator generated by the metadata subsystem in response to a particular request from the client during the client session may also be cached at the access subsystem. Subsequent storage requests from the client during the session may be handled by the access subsystem using the cached session identifier and lock state indicator.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: April 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Pradeep Vincent
  • Patent number: 10255373
    Abstract: A method and/or an apparatus normalizes a page flow into a portlet. The method comprises: generating at least one portlet based on one or more pages in the page flow; building at least one of an intra-portlet action and an inter-portlet action for the least one portlet; and modifying a Uniform Resource Locator URL in the at least one portlet. With the method and the apparatus, the page flow developed by a developer can be automatically normalized into the portlet which is easier to be shared between difference applications and integrated with an existing portal application, so that the developer can focus on development of page flow while achieving user experience and advantages specific to the portlet.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, Ying Liu, Shuangtao Lv, Xi Ning Wang, Rui Yin
  • Patent number: 10244035
    Abstract: An electronic device comprising: a communication module; and at least one processor configured to: receive, via the communication module, a respective file list of each of a plurality of external electronic devices; designate a target file based on the file list, a first external electronic device from the plurality as a source electronic device and a second external electronic device from the plurality as a target electronic device; and transmit, via the communication module, a file transfer message to the target electronic device, wherein the file transfer message comprises an instruction to retrieve a target file from the source electronic device.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: March 26, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung Jin Choi, Hyun Gyoo Yook
  • Patent number: 10212256
    Abstract: The disclosure is directed to pushing data updates to client computing devices (“clients”) in real-time. Clients can obtain data from a data storage layer by sending queries to the data storage layer that will return data compatible with the client's local data model. These queries are stored in a database and the identifier for the query (“query ID”) is used instead of the query itself. In the query stored in the database, a marker is used as a proxy for a content ID of the content to be retrieved. When querying, both the query ID and the content ID are passed to the data storage layer. The query stored with the query id is loaded, the marker is substituted with the content ID, and then executed.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: February 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Sean Bradley Quinlan, Harrison C. Wong, Jeremy David Fein
  • Patent number: 10152556
    Abstract: A semantic modeling platform is disclosed for creating and modifying data objects to better accommodate data in databases and/or web services. The platform creates an ontology based on the data and compares it to the ontology of the data object, such as a database table or web services instance. Based on the comparison the platform modifies the ontology, which is used to create or modify the data object.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: December 11, 2018
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Edgardo S. Carlos
  • Patent number: 10134079
    Abstract: There is provided systems and method for offline ecommerce purchases using an item catalog for a user. A user may receive a catalog of items from a server, such as a merchant server and/or payment provider server, at a user device while the user device is connected to a network. The catalog of items may be transmitted to the user prior to the user entering an offline mode with the user device, where the user device is no longer connected to the network. While the user device operates in the offline mode, the user may browse the catalog and select items to purchase. On a future connection to the network, the user device may transmit a purchase request for the selected items to the merchant server and/or payment provider server.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: November 20, 2018
    Assignee: PAYPAL, INC.
    Inventor: Maxim Fainshtein
  • Patent number: 10114696
    Abstract: A method for execution by a dispersed storage and task (DST) processing unit that includes a processor includes receiving an access request from a requesting entity via a network indicating an original data object. At least one read request is generated for transmission to at least one storage unit indicating a plurality of encoded original data slices associated with the original data object. A regenerated original data object is generated by utilizing a decoding scheme on the plurality of encoded original data slice. A transformed data object is generated for transmission to the requesting entity via the network by utilizing a transformation function on the first regenerated original data object based on an entity identifier associated with the requesting entity.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: October 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Trent William Johnson
  • Patent number: 10097422
    Abstract: An information processing apparatus configuring a control apparatus controlling a network includes: a display unit displaying a first icon corresponding to a database storing control information for controlling the network and a plurality of second icons, each of which corresponds to one of a plurality of modules, each of which operates the control information based on a predetermined algorithm, on a display; and a management unit configuring the control apparatus having a function of connecting, upon connecting the first icon with any one of the second icons, a module corresponding to the second icon to the database and operating the control information responsive to a database operation command issued by the module.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: October 9, 2018
    Assignee: NEC CORPORATION
    Inventor: Toshio Koide
  • Patent number: 10091158
    Abstract: In one aspect, a computer-implemented method for managing Domain Name System (DNS) information is provided. The method uses a computing device having a processor and a memory. The method includes receiving, in the memory, source DNS data from a plurality of DNS systems including at least first source data from a first source system and second source data from a second source system. The method also includes identifying, by the processor, an inconsistency between the first source data and the second source data. The inconsistency includes an inconsistency type. The method further includes determining a solution to the inconsistency by applying one or more rules from a plurality of inconsistency rules based at least in part on the inconsistency type associated with the inconsistency. The method also includes resolving the inconsistency using the determined solution including generating resultant DNS data.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: October 2, 2018
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Daniel A. Ruggeri
  • Patent number: 10089333
    Abstract: A system and method enable the selection of database records for editing and writing. A database record is queried for the size of the data fields contained therein. The size of the data field is compared to the field width limitation of a storage database. When it is determined that the data field displays a size greater than the size of the field width limitation of the storage database, a computing device extends the size of the limitation to accommodate the new database record data field. When the size of the limitation is expanded, the new database record is written to the storage database. The system and method may optionally include the input of a user at the final steps, wherein the user may optionally approve or disapprove the extension of the size of the field width limitation.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: October 2, 2018
    Inventors: Richard Banister, William Dubberley
  • Patent number: 10078676
    Abstract: In an example embodiment, primary data is received from a first tenant in a computer network, the primary data formatted based on a first version of a schema. Then a schema definition for the first version of the schema is obtained. The primary data is then parsed, the parsing including storing a schema version number for the first version of the schema. The primary data is indexed, by obtaining, using the schema version number for the first version of the schema, a schema definition for a most recent version of the schema; applying schema evolution to the primary data by applying one or more transforms to the primary data, the one or more transforms created using the schema definition for the first and most recent versions of the schema, causing the primary data to be converted to the most recent version of the schema; and indexing the converted primary data.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: September 18, 2018
    Assignee: SAP SE
    Inventors: Prashant Bhagat, Ketan Bengali, Sushant Prasad, Dennis Lee, Harshad Chavan, Kiran Gangadharappa, Dinesh Shahane
  • Patent number: 10067755
    Abstract: A computing system comprises, in one example, an upgrade system configured to detect a user upgrade input indicating that a base version of a computing system is to be upgraded, by applying a set of upgrade changes to the base version, to obtain an upgraded version of the computing system, a difference generation system configured to retrieve a customized version of the base version of the computing system and identify that the customized version corresponds to the base version with customizations applied, a combining engine configured to obtain the customizations applied to the base version and the upgrade changes, and combine the customizations with the upgrade changes to obtain a full set of changes, and a difference application engine configured to apply the full set of changes to the base version of the computing system to obtain a customized, upgraded version of the computing system.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: September 4, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tomasz Kaminski, Suriya Narayanan, Jakob Steen Hansen, Robert Badawy, Andrew William Jewsbury, Nitinkumar Shah, Ian Beck, Liang Yu
  • Patent number: 10063556
    Abstract: A method is provided and may include receiving a request for a network content delivery service from an access device; directing the access device to a network service provider for authentication for the network content delivery service; receiving a network authorization token from the access device, where the network authorization token is associated with the access device; obtaining a network access token from the network service provider; and binding the network access token to a content access token.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: August 28, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Jayaraman R. Iyer, Bruce A. Thompson, Flemming S. Andreasen
  • Patent number: 10048874
    Abstract: Described embodiments may provide methods and systems for receiving one or more input/output (I/O) requests by a storage system having at least one storage cluster. The storage system performs each I/O request with dynamic flow control by determining a latency associated with the one or more received I/O requests during at least one monitoring interval and tracking I/O requests to the storage cluster. If a received I/O request exceeds a choker threshold value of the storage cluster, the I/O request is queued. Otherwise, the received I/O request is performed for the storage cluster.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: August 14, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Vladimir Shveidel, Kirill Shoikhet
  • Patent number: 10019277
    Abstract: Described herein are systems, methods, and software to provide virtualized computing sessions with attachable volumes to requesting users. In one implementation, a virtual computing service identifies a service login for an end user to initiate a virtual computing session. In response to the service login, the virtual computing service identifies a virtual machine to allocate to the virtual computing service, and initiates a user login process to log the end user into the virtual machine. The virtual computing service further initiates, prior to completing the user login process, a volume attach process to attach at least one storage volume to the virtual machine based on credentials associated with the service login.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: July 10, 2018
    Assignee: VMware, Inc.
    Inventors: Jeffrey Ulatoski, Steven Lawson, Matthew Conover
  • Patent number: 9998447
    Abstract: A system and method for providing a user with secure access to devices operatively connected to a network comprising at least one processing device that has access to a database. The database maintains information for each user of the system, such as the user's login credentials and access level or permissions, along with information corresponding to each network device, such as, for example, the device's login credentials, IP address, and port settings. The processing device authenticates each user and then provides each user with access to the network devices as defined by the data maintained in the database corresponding to the respective user and the network devices.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: June 12, 2018
    Assignee: Certified Cyber Solutions, Inc.
    Inventor: John Russell Pritchard, Jr.
  • Patent number: 9979671
    Abstract: Embodiments relate to management of hybrid workloads, including serial and parallel workload optimizations, in a shared pool of configurable computer resources. Resource utilization in the shared pool is dynamically tracked, and employed for assessing a set of servers a parallel access protocol should utilize for one or more I/O requests in conjunction with any serial workload optimizations. Accordingly, the load balancing embodies a diverse set of workloads to support dynamic and equitable allocation.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: May 22, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sandip Agarwala, Dean Hildebrand
  • Patent number: 9965489
    Abstract: Technology is disclosed for performing a priority synchronization of a computing device to download a selected set of data files to the computing device from a distributed backup system. Data files are downloaded to a computing device by synchronizing the computing device with a server of the distributed backup system. A priority sync downloads a subset of the data files (“priority files”) rather than all of the data files of the user, thereby minimizing the computing resources consumed to download the data files. The priority sync can select the priority files based on various criteria, including an access pattern of the data files, attributes of the data files, or attributes of the computing device. The priority sync can also download the data files not identified as priority files (“non-priority files”). While the priority files are downloaded in their original format, the non-priority files are downloaded in a downgraded format.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: May 8, 2018
    Assignee: Razer (Asia-Pacific) Pte. Ltd.
    Inventors: Michael A. Chan, Tom Moss, Daniel R. Bornstein, Justin Quan, Linda Tong
  • Patent number: 9954768
    Abstract: Reconnection of a client to a server in a transaction processing server cluster having a single address. A connection is established with a first server in the server cluster and units of work are requested at the first server. A failure of the connection to the first server is detected. A connection is established with a second server in the server cluster and units of work at the second server are requested. A reconnection request is received from the first server, in which the first server has unresolved units of work. The connection with the second server is terminated, including completing current units of work. The client is reconnected with the first server and the unresolved units of work with the first server are resynchronized.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gerald M. Allen, Michael D. Brooks, Jenny J. He, Brad Roeger, Philip I. Wakelin
  • Patent number: 9948707
    Abstract: Reconnection of a client to a server in a transaction processing server cluster having a single address. A connection is established with a first server in the server cluster and units of work are requested at the first server. A failure of the connection to the first server is detected. A connection is established with a second server in the server cluster and units of work at the second server are requested. A reconnection request is received from the first server, in which the first server has unresolved units of work. The connection with the second server is terminated, including completing current units of work. The client is reconnected with the first server and the unresolved units of work with the first server are resynchronized.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gerald M. Allen, Michael D. Brooks, Jenny J. He, Brad Roeger, Philip I. Wakelin
  • Patent number: 9898484
    Abstract: The disclosed system may comprise a mainframe computing resource, a data library, a data processing appliance, and a distributed system. The data library may be securely connected to the mainframe computing resource. The data library may be configured to receive data from the mainframe computing resource via a first interface. The data processing appliance may be configured to read and write data to the data library via a second user interface. The distributed system may be configured to receive data from the data processing appliance. The distributed system may be further configured to process the data based on a workflow from the mainframe computing system.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: February 20, 2018
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Fred Bishop, Tapan Ganguly, Michael Henrichs, Curtis Howard, Ron Indeck, Rajiv R. Prakash, Imran Shah, Robin Thomas Vetrady
  • Patent number: 9898483
    Abstract: The disclosed system may comprise a mainframe computing resource, a data library, a data processing appliance, and a distributed system. The data library may be securely connected to the mainframe computing resource. The data library may be configured to receive data from the mainframe computing resource via a first interface. The data processing appliance may be configured to read and write data to the data library via a second user interface. The distributed system may be configured to receive data from the data processing appliance. The distributed system may be further configured to process the data based on a workflow from the mainframe computing system.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: February 20, 2018
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Fred Bishop, Tapan Ganguly, Michael Henrichs, Curtis Howard, Ron Indeck, Rajiv R. Prakash, Imran Shah, Robin Thomas Vetrady
  • Patent number: 9883158
    Abstract: Methods, systems, and software are provided herein that allow for storing a data file in a storage device. The storage system splits a video data file into a plurality of data segments, generates a plurality of recovery headers for the data segments, and combines ones of the recovery headers with ones of the data segments to form a plurality of storage packets.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: January 30, 2018
    Assignee: VERINT AMERICAS INC.
    Inventors: Mortimer Hubin, Sylvain Ouellet
  • Patent number: 9858182
    Abstract: A garbage collection method of a data storage system having storage devices is provided. The method includes determining whether a garbage collection is needed in one of the storage devices, transferring a multicast garbage collection command from one of the storage devices to at least one other storage device in a write group through a multicast operation, and performing the garbage collection in one of the storage devices.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: January 2, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Wooseok Chang, Kangho Roh, Jongwon Lee
  • Patent number: 9846733
    Abstract: Embodiments relate to generating database sequences in a replicated database environment. An aspect includes providing a group of nodes each hosting an instance of a replicated database, with one node in the group elected as a master node responsible for generating and distributing values for auto-generated values in a column or row of the replicated database. Another aspect includes dividing, by the master node, a sequence space of possible auto-generated values for the column or row into sub-ranges and assigning a sub-range to a particular node in the group of nodes. Another aspect includes distributing, by the master node, values of the assigned sub-range to a particular node of the group of nodes.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: December 19, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark Dennehy, Robert Mooney
  • Patent number: 9847998
    Abstract: A system and method for delegating permissions to a third party are presented. A request to access a first computing resource of a computer server is received from a first user. The first user is prompted to supply a first authentication credential for access to the first computing resource of the computer server and the first authentication credential is received from the first user. After the first authentication credential is received, a request to access a second computing resource of the computer server is received from the first user. An authentication database is accessed to identify a second user associated with the second computing resource, and a request for a second authentication credential is transmitted to a second user. The second authentication credential is received from the second user. When the second authentication credential is received from the second user, the first user is given access to the second computing resource.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: December 19, 2017
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Arnold Blinn, Michael S. Bovich, Judd Conrad Jacobs, Jake Plains, Ian Schiffer, Lu Wang
  • Patent number: 9843651
    Abstract: In one embodiment, a method includes, responsive to a trigger, automatically discovering localization value sets that are maintained at a plurality of application servers which execute a particular software application such that each localization value set comprises language-specific key-value pairs for user-interface display items of the particular software application and such that the discovering yields an overall collection of localization value sets. The method further includes determining a localization value set of the overall collection that is not stored at the computer system. In addition, the method includes storing the determined localization value set at the computer system.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: December 12, 2017
    Assignee: Dell Software Inc.
    Inventors: Guoxiong Wu, Mary Cindy Ah Kioon, Lijun Qian
  • Patent number: 9813772
    Abstract: An interactive television program guide is provided. The interactive television program guide provides a user with the opportunity to select a language for playing television programming and displaying program guide text. Television program audio in the desired language may be obtained from a SAP or digital audio track and played in the selected language. Television related information in the desired language may be obtained from a digital track. If television program audio or related information is not provided in the selected language, the program guide may use a default language. The program guide may coordinate program guide display screen text with languages available for television programs when the programs are broadcast to users.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: November 7, 2017
    Assignee: Rovi Guides, Inc.
    Inventors: Michael D. Ellis, W. Benjamin Herrington, Steven C. Williamson, Kevin B. Easterbrook, Joshua A. Rosenthol, David M. Rudnick
  • Patent number: 9805053
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes, receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system and an associated first protocol, using the associated first protocol to communicate with the first storage system, and performing at least a portion of the query on the first storage system.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 31, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
  • Patent number: 9767178
    Abstract: A method, apparatus, and system for multi-instance redo apply is provided for standby databases. A multi-instance primary database generates a plurality of redo records, which are received and applied by a physical standby running a multi-instance standby database. Each standby instance runs a set of processes that utilize non-blocking, single-task threads for high parallelism. At each standby instance for the multi-instance redo, the plurality of redo records are merged into a stream from one or more redo strands in logical time order, distributed to standby instances according to determined apply slave processes using an intelligent workload distribution function, reemerged after receiving updates from remote instances, and applied in logical time order by the apply slave processes. Redo apply progress is tracked at each instance locally and also globally, allowing a consistent query logical time to be maintained and published to service database read query requests concurrently with the redo apply.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: September 19, 2017
    Assignee: Oracle International Corporation
    Inventors: Amrish Srivastava, Yunrui Li, Mahesh Baburao Girkar
  • Patent number: 9727443
    Abstract: Described herein are means for debugging byte code in an on-demand service environment system including a system for simulating execution debug in a multi-tenant database environment. Such means may include: receiving a request at a web-server of the system, determining one or more trace preferences are active for the request, sending the request to a logging framework communicatively interfaced to the multi-tenant database implementation, processing the request via the logging framework, and capturing at least a portion of the execution data emitted responsive to execution of the plurality of events for use in simulating execution debug of the events. Other related embodiments are additionally described.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: August 8, 2017
    Assignee: salesforce.com, inc.
    Inventors: Taggart C. Matthiesen, Richard Unger, Peter S. Wisnovsky
  • Patent number: 9729665
    Abstract: A content transmission method including: searching, when a first information processing device receives a transmission request for a first content from a second information processing device, for a third information processing device within information processing devices, at least one of the information processing devices having a connection with the second information processing device and currently transmitting a second content to the second information processing device; and transmitting to the third information processing device, by the first information processing device, the first content and an instruction to transmit the transmitted first content from the third information processing device to the second information processing device in accordance with the transmission request.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: August 8, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hitoshi Ueno, Kenichi Abiru
  • Patent number: 9722990
    Abstract: Web-based single sign-on can enable a user to log in to a single interface (such as through a web browser or thin client) and then provide SSO services to the user for one or more web applications. The web-based SSO system can be extended to support one or more different access control methods, such as form-fill, Federated (OIF), SSO Protected (OAM), and other policies. The web-based SSO system can include a user interface through which the user can access different web applications, systems, etc. and manage their credentials. Each SSO service can be associated with a web interface allowing the SSO services to be accessed over the web. The web interfaces can provide CRUD (create, read, update, delete) functionality for each SSO service. To support different access policy types, the web-based SSO system can include an extensible data manager that can manage data access to different types of repositories transparently.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: August 1, 2017
    Assignee: Oracle International Corporation
    Inventors: Mrudul Uchil, Swati Jain
  • Patent number: 9703543
    Abstract: An update installer generates an update display for a user that displays available updates. The user can select updates, and the update installer accesses the business processes corresponding to the user's project and displays an impact analysis indicating the impact that the selected updates will have on the processes in the system.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: July 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Satish Thomas, Arijit Basu, Arunpriyaa Nachimuthu, Sri Srinivasan, Nathan S. Premo, Dmitry Gorn
  • Patent number: 9639387
    Abstract: A method including downloading a streaming model file and at least one initial execution file from a server via a conventional download protocol without using a specialized streaming protocol. When executed, the initial execution file only partially implements an application. The model file stores information identifying additional portions of the application file to be downloaded from the server. Data is read from the initial execution file, and stored in a local copy of the application file. Then, the application is executed by executing the local copy. Until the entire application file has been downloaded and as the application is executing, the information is read from the model file to identify a next file to download, the next file is downloaded via the conventional download protocol without using a specialized streaming protocol, next data is read from the next file, and the next data is stored in the local copy.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: May 2, 2017
    Assignee: CODE SYSTEMS CORPORATION
    Inventor: Kenji C. Obata
  • Patent number: 9633039
    Abstract: A method of managing how electronic files are created, stored, viewed, edited, distributed, shared, controlled and archived by a plurality of users from a plurality of remote devices. The method includes creating a virtual space on a centralized server; transmitting at least one electronic file via wireless or wireline communication link to the centralized server that stores the file and file properties; receiving and processing the virtual space, file and file properties on the centralized server over the communication link; and assigning said file by an automated method to a plurality of authorized individuals and groups. The centralized server contains a user rights manager that identifies access control capabilities for a plurality of individuals and groups to act upon the file, and the assigning step is performed automatically without human intervention.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: April 25, 2017
    Inventor: Kaydon A. Stanzione
  • Patent number: 9619541
    Abstract: A method, apparatus, and system for multi-instance redo apply is provided for standby databases. A multi-instance primary database generates a plurality of redo records, which are received and applied by a physical standby running a multi-instance standby database. Each standby instance runs a set of processes that utilize non-blocking, single-task threads for high parallelism. At each standby instance for the multi-instance redo, the plurality of redo records are merged into a stream from one or more redo strands in logical time order, distributed to standby instances according to determined apply slave processes using an intelligent workload distribution function, reemerged after receiving updates from remote instances, and applied in logical time order by the apply slave processes. Redo apply progress is tracked at each instance locally and also globally, allowing a consistent query logical time to be maintained and published to service database read query requests concurrently with the redo apply.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: April 11, 2017
    Assignee: Oracle International Corporation
    Inventors: Amrish Srivastava, Yunrui Li, Mahesh Baburao Girkar
  • Patent number: 9602602
    Abstract: Disclosed herein are an apparatus and method for identifying interoperability between object-identifier-based heterogeneous identifier nodes for a next generation network. The apparatus includes a plurality of identifier registry servers located in a plurality of unit networks connected to an open network, and configured to receive and store identifiers and locators of nodes of corresponding unit networks, and also configured to, as identifiers of destination nodes that are communication target nodes are input from nodes of the unit networks, return locators of the destination nodes, wherein unique object identifiers are assigned to the identifier registry servers. An object identifier resolution server is located in the open network, and is configured to receive and store object identifiers and locators of the identifier registry servers, and is also configured to, as object identifiers are input from nodes of the unit networks, transfer locators of identifier registry servers to the nodes.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: March 21, 2017
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Young-Hwan Choi, Jun-Seob Lee, Hyoung-Jun Kim
  • Patent number: 9596622
    Abstract: A mesh network may be established between a plurality of access points to facilitate load balancing for one or more of the access points. The mesh network may define a plurality of communication routes through the access points having capabilities sufficient to facilitate or mimic communications underperforming or being unavailable at the access point requesting load balancing.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: March 14, 2017
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Jun Tian, Daniel Rice, Justin Colwell, Neeharika Allanki
  • Patent number: 9542459
    Abstract: A mechanism is provided for adaptive data collection. A set of data collection mechanisms operating within an information technology system is discovered. For each resource specific piece of data being collected by the set of data collection mechanisms, a determination is made as to whether more than one data collection mechanism is collecting the resource specific piece of data from a resource. Responsive to more than one data collection mechanism collecting the resource specific piece of data from the resource, a time interval to collect the resource specific piece of data from the resource is set to a smallest collection interval of the collection intervals utilized by the more than one data collection mechanism. Collection of the resource specific piece of data from the resource by the more than one data collection mechanism is suspended and the resource specific piece of data is collected without utilizing the more than one data collection mechanism.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: January 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Glenn P. Crawford, James C. Fletcher, Rocky D. McMahan
  • Patent number: 9501516
    Abstract: An upgrade of a first version of a database application to a second version of a database application that both have a same data schema is initiated. The first database application has a first access schema such that at least one table in the data schema is linked to the first access schema. The second version of the database application has a second access schema such that at least one table in the data schema is linked to the second access schema. Subsequently, concurrent access is provided for each access schema to at least one database table in the data schema to the first and second versions of the database application. The concurrent access is enabled by a respective at least one table link object in each of the first access schema and the second access schema that is used by database views or stored procedures such access schema.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: November 22, 2016
    Assignee: SAP SE
    Inventor: Volker Driesen
  • Patent number: 9495431
    Abstract: A method, apparatus, and system for multi-instance redo apply is provided for standby databases. A multi-instance primary database generates a plurality of redo records, which are received and applied by a physical standby running a multi-instance standby database. Each standby instance runs a set of processes that utilize non-blocking, single-task threads for high parallelism. At each standby instance for the multi-instance redo, the plurality of redo records are merged into a stream from one or more redo strands in logical time order, distributed to standby instances according to determined apply slave processes using an intelligent workload distribution function, reemerged after receiving updates from remote instances, and applied in logical time order by the apply slave processes. Redo apply progress is tracked at each instance locally and also globally, allowing a consistent query logical time to be maintained and published to service database read query requests concurrently with the redo apply.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: November 15, 2016
    Assignee: Oracle International Corporation
    Inventors: Amrish Srivastava, Yunrui Li, Mahesh Baburao Girkar
  • Patent number: 9386096
    Abstract: Systems and methods for operating in connection with mobile devices are described. The mobile devices may move between online and offline areas. In some instances, a prediction may be made as to when a mobile device will enter an offline area. The prediction may be based on sensor information. Data or a key may be transferred to the mobile device prior to entering the offline area.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: July 5, 2016
    Assignee: Sony Corporation
    Inventors: Shinichiro Abe, Shigeru Arisawa, Takashi Usui, Seiji Esaka, Shuhei Sonoda, Masayuki Takada, Hiroyuki Yamasuge
  • Patent number: 9374436
    Abstract: In an embodiment, a client device transmits a request for an initial web page to a proxy server. The proxy server requests the initial web page on behalf of the client device in response to the client device's request. The proxy server then executes a web page redirection procedure that is independent of interaction with the client device and results in the proxy server obtaining web page content. The proxy server delivers the web page content to a proxy client application on the client device along with instructions for simulating, on the client device, the web page redirection procedure between the proxy client application and a mobile web browser on the client device. The proxy client application on the client device then simulates the web page redirection procedure that occurred at the proxy server as instructed.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: June 21, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Joshua Hershberg, Gabriel Berelejis, Eitan Mizrotsky
  • Patent number: 9369288
    Abstract: Systems and techniques can include one or more computer-implemented methods that include: digitally signing Universal Resource Locator (URLs), which have been isolated from a source playlist document, to generate digitally signed URLs; generating a protected playlist document from the digitally signed URLs; and providing the protected playlist document for use in a video on demand system. The digitally signed URLs can be in a protected master playlist document and can point to two or more sub-playlist documents, which can themselves be protected. The digitally signed URLs can be in a protected sub-playlist document and can point to encrypted video fragments. In addition, a URL of the protected master playlist document can itself be digitally signed, and the digitally signed master playlist URL can be sent to a mobile device in response to a request for video from the mobile device.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: June 14, 2016
    Assignee: Startal, Inc.
    Inventors: Kyle Emile Cureau, Michael James Pritchard
  • Patent number: 9369405
    Abstract: Mapping computer resources to consumers in a computer system is described. In an example, a method of mapping computer resources to consumers in a computer system includes: receiving tags assigned to the computer resources at a resource manager executing in the computer system, where the resource manager: identifies a first tag assigned to a first computer resource; determines whether a first consumer is associated with the first tag; enables the first consumer to access the first computer resource if the first consumer is associated with the first tag; and prevents the first consumer from accessing the first computer resource if the first consumer is not associated with the first tag.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: June 14, 2016
    Assignee: VMware, Inc.
    Inventors: Aleksey Pershin, Ilia Langouev, Kishore Nadimpalli
  • Patent number: 9361324
    Abstract: There is provided a system and method for representing complex databases having an arbitrary number of tables with a simple database comprising at least two tables, in which each attribute of each object is represented in a first table and in which each object is represented as a list of attributes in a second table. There is also provided a method for converting a complex database in a simple database.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: June 7, 2016
    Assignee: SageTea Inc.
    Inventor: David Alexander Harry Long