Patents Issued in November 30, 2017
  • Publication number: 20170344317
    Abstract: A point card management system includes a multifunction peripheral that processes an image and a server that is connectable to the multifunction peripheral via a network. The multifunction peripheral includes a read request receiving unit, an image read control unit, and a description information acquisition unit. The description information acquisition unit acquires description information of the point card from the image of the point card read by the image reading unit. The server includes a server hard disk and an extraction unit. The extraction unit extracts the accumulation information of the point card from pieces of information of the point card, which have been stored in the server hard disk, based on the description information of the point card, which has been received.
    Type: Application
    Filed: May 31, 2017
    Publication date: November 30, 2017
    Inventor: Tadaaki Akimoto
  • Publication number: 20170344318
    Abstract: An information processing apparatus including an access point function includes a display unit that displays wireless connection information corresponding to the access point function, a determination unit that determines whether a user who issued an instruction for activating the access point function matches a user who logged into the information processing apparatus, and a control unit that controls the display unit to display the wireless connection information in a case where the determination unit determines that the user who issued the instruction for activating the access point function matches the user who logged into the information processing apparatus and not to display the wireless connection information in a case where the user who issued the instruction for activating the access point does not match the user who logged into the information processing apparatus.
    Type: Application
    Filed: May 19, 2017
    Publication date: November 30, 2017
    Inventor: Hiroki Kawasaki
  • Publication number: 20170344319
    Abstract: A print apparatus configured to connect a plurality of wireless LAN adapters which can store regional information indicating a region, the print apparatus includes a print mechanism configured to print on a print medium; a plurality of USB ports to which the wireless communication adapters configured to be connected; and a processor configured to acquire the regional information items from the plurality of connected wireless LAN adapters in a case of detecting that the wireless LAN adapters are in a state of being connected to the plurality of USB ports and executes use adapter control processing which sets all the wireless communication adapters to be in an unusable state in a case where any one of a plurality of items of the regional information indicating the region are different from others, based on a result of comparison of the plurality of acquired regional information items to each other.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 30, 2017
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Tsubasa MORITA, Yasuhiro IKEYOSHI
  • Publication number: 20170344320
    Abstract: A print apparatus configured to connect a plurality of wireless LAN adapters, the print apparatus includes a print mechanism configured to print on a print medium; a plurality of USB ports to which the wireless LAN adapter configured to be connected; and a processor configured to acquire information related to a wireless communication function of the wireless LAN adapter from the plurality of connected wireless LAN adapters in a case where it is detected that the wireless LAN adapters is in a state of being connected to the plurality of USB ports and executes processing which sets one higher function wireless LAN adapter to be in a usable state and sets the other wireless LAN adapter to be in an unusable state by comparing the acquired information items of the plurality of wireless LAN adapters.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 30, 2017
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Tsubasa MORITA, Yasuhiro IKEYOSHI
  • Publication number: 20170344321
    Abstract: The present disclosure discloses a method and a system for binding user account to imaging device by mobile terminal. The method comprises: scanning a two-dimensional code, by a mobile terminal; decoding the two-dimensional code, by the mobile terminal, to acquire decoded information comprising imaging device information; sending a user account to a server, by the mobile terminal; binding, by the server, an imaging device corresponding to the imaging device information to the user account, according to the user account received from the mobile terminal and the imaging device information acquired by the mobile terminal using the two-dimensional code; and executing, by the mobile terminal, a printing task using the imaging device bound to the user account.
    Type: Application
    Filed: December 15, 2015
    Publication date: November 30, 2017
    Inventors: Jiade LI, Jian WANG, Shaohua SHE
  • Publication number: 20170344322
    Abstract: A communication device may acquire function execution information and authentication information, and execute a first determination process. The first determination process may determine whether a state of the communication device is an executable state in which the communication device is capable of executing a specific process or a non-executable state without using the authentication information. The communication device may execute a second determination process determining whether the communication device is capable of executing the communication with a second device in a case where it is determined that the state of the communication device is the executable state, and execute the communication with the second device in a case where the communication device is capable of executing the communication.
    Type: Application
    Filed: August 14, 2017
    Publication date: November 30, 2017
    Inventor: Takanobu Suzuki
  • Publication number: 20170344323
    Abstract: The printing system includes a handwritten character data extraction unit, a sample character data retrieval unit, a determination unit, a character practice worksheet creating unit, and a print control unit. The determination unit determines whether the matching ratio between a handwritten character extracted by the handwritten character data extraction unit and a sample character retrieved by the sample character data retrieval unit is equal to a first ratio or lower. If the determination unit determines that the matching ratio is equal to the first ratio or lower, the character practice worksheet creating unit creates a character practice worksheet containing the sample character that matches the handwritten character and a blank cell for handwriting practice formed next to the sample character. The print control unit controls the printing unit to print the character practice worksheet created by the character practice worksheet creating unit on paper.
    Type: Application
    Filed: May 31, 2017
    Publication date: November 30, 2017
    Inventor: Takashi Harada
  • Publication number: 20170344324
    Abstract: An image forming apparatus includes a management application and a common application. The management application manages a counter. The common application is other than the management application. The management application causes the image forming apparatus to function as: a counter managing unit that manages the counter that counts a count of executions of specific processing by the common application; and an execution count unit that counts the count of executions using the counter managed by the counter managing unit.
    Type: Application
    Filed: May 30, 2017
    Publication date: November 30, 2017
    Inventor: Jumpei Takagi
  • Publication number: 20170344325
    Abstract: Example apparatus and methods are disclosed for monitoring and controlling networked printing devices. A computing device can capture a printing device identifier of a printing device, where the printing device can be communicatively coupled to at least the computing device via a local network. The computing device can send a request to unlock the printing device. The computing device can receive an indication that the printing device is unlocked. After receiving the indication that the printing device is unlocked, the computing device can send a job request requesting execution of a job on the printing device, where the job request can include identification information associated with the computing device and the printing device identifier. The computing device can send job accounting information related to usage of the printing device related at least to the executed job request.
    Type: Application
    Filed: May 25, 2016
    Publication date: November 30, 2017
    Inventors: Oleksandr Osadchyy, Tai Yu Chen
  • Publication number: 20170344326
    Abstract: A printing process system includes processing circuitry configured to render content to generate image data to be used for displaying the content by a web browser; accept a print instruction to print out the content, which is displayed by the web browser by using the generated image data, the print instruction being input by a user via a display device coupled to the printing process system; and convert the image data, which is the same as the image data used for displaying the content by the web browser, into page description language data, and output the page description language data to a printer configured to output printed matter on which an image, which matches an image of the content displayed by the web browser, is printed based on the page description language data.
    Type: Application
    Filed: May 19, 2017
    Publication date: November 30, 2017
    Applicant: Ricoh Company, Ltd.
    Inventor: Yutaka YAGIURA
  • Publication number: 20170344327
    Abstract: A communication method comprising receiving input from a participant of a communication event and obtaining an activity metric of said at least one participant in a communication event based on received inputs. A visual theme is varied dynamically in dependence upon the activity metric, to provide a visual indication of the activity of said participant.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Casey James Baker
  • Publication number: 20170344328
    Abstract: A user terminal device, a method for controlling the user terminal device, and a system for providing content are disclosed. The user terminal device may include a communicator configured to communicate with a display device, a detector configured to detect a distance between the user terminal device and the display device, a plurality of inputters configured to receive input of a user command, and a controller. The controller is configured to activate at least one of the plurality of inputters in response to a detection that the user terminal is within a predetermined distance with respect to the display device. The user terminal device may control an operation of the display device according to the distance between the user terminal device and the display device.
    Type: Application
    Filed: August 18, 2017
    Publication date: November 30, 2017
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Byuk-sun KIM, Sang-hoon EUM, Young-deok KIM, Hyun-kyu YUN, Myoung-jun LEE, Byung-jo JUN, Jae-won JUNG
  • Publication number: 20170344329
    Abstract: The present invention relates to a mobile terminal, which can easily attach a content of another terminal to a message, and a control method therefor. To this end, the mobile terminal may comprise: a wireless communication unit for performing wireless communication with another terminal; a display unit including a first area for outputting first image data received from the another terminal and a second area for outputting second image data of the mobile terminal; and a control unit for controlling the mobile terminal such that, when at least one item is selected from at least one of a first content list of the another terminal and a second content list of the mobile terminal, a content corresponding to the selected item is attached to a message which is written through at least one of the first area and the second area.
    Type: Application
    Filed: November 18, 2015
    Publication date: November 30, 2017
    Applicant: LG ELECTRONICS INC.
    Inventors: Sesook OH, Kyunghye SEO, Sungjin KANG
  • Publication number: 20170344330
    Abstract: A multi-display device includes a plurality of displays that are connected through a network to enable the plurality of displays to communicate with each other. In the multi-display device, the respective displays decode the same video content item transmitted to the respective displays, identify respective desired areas based on arrangements of the respective displays in the multi-display device, and display respective images located in the identified areas in the same timing.
    Type: Application
    Filed: February 6, 2017
    Publication date: November 30, 2017
    Inventor: JUNJI MASUMOTO
  • Publication number: 20170344331
    Abstract: A method and an information handling system (IHS) renders a graphical user interface (GUI) from a remote device using a local storage. An interface controller detects a first event used to initiate access to the GUI at the remote device. The controller requests GUI frame buffer data corresponding to the first event, and GUI change data from the remote device. The GUI change data correspond to respective events that can trigger changes to the GUI. In response to receiving the requested data, the controller provides a first locally-rendered GUI using the GUI frame buffer data. The controller stores the GUI change data in local storage. The controller then detects a second event/interaction via the first locally-rendered GUI and retrieves from local storage a relevant portion of the GUI change data. The controller provides an updated locally-rendered GUI using the relevant portion of GUI change data.
    Type: Application
    Filed: May 24, 2016
    Publication date: November 30, 2017
    Inventors: ANKIT SINGH, ROHITKUMAR AREHALLI, ANIRUDDHA SURESH HEREKAR, SREENIVASULA REDDY G, GURU PRASAD YADAV
  • Publication number: 20170344332
    Abstract: A virtual reality real-time visual navigation method and system includes at least one reality display device and a visual navigation control interface connected to the reality display device. A user may play a virtual reality display screen after wearing the reality display device, and the electronic device has a visual navigation control interface including at least one user screen display area for synchronously displaying a virtual reality display screen played by each reality display device to facilitate a commentator to make a narration through the screen and let users understand more easily.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 30, 2017
    Inventor: Alex Chien-Hua Lee
  • Publication number: 20170344333
    Abstract: An electronic device includes a memory configured to store an application including a plurality of resources, each of the resources is matched to each of a plurality of characteristic information which include a first characteristic information of the electronic device and a second characteristic information of an external electronic device. A communication interface communicates with the external electronic device and a processor is operatively connected with the memory and the communication interface. The processor receives the second characteristic information of the external electronic device connected via the communication interface, selects at least one of the resources included in the application based on the second characteristic information of the external electronic device, generates a screen where the application is executed, using the at least one of the resources, and transmits data corresponding to the screen to the external electronic device.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 30, 2017
    Inventors: Hong Ik Jin, Yong Soo Kwon, Young Kyu Seon, Yoo Jin Lee, Yu Min Cho, Se Hwan Choi, Kyung Jung Kim, Ga Jin Song
  • Publication number: 20170344334
    Abstract: The present invention is to provide an information display apparatus capable of suppressing a possibility that relevant information may be visibly recognized to a person except for a user. An information display apparatus includes a signboard, which is an information display unit configured to display information, an IC chip, which is an information storage unit configured to store therein relevant information of the information displayed on the signboard, and a communication unit, which is an information transmission unit configured to transmit the relevant information stored in the signboard to an external electronic device, which is a display apparatus different from the signboard and is a relevant information display apparatus configured to display the relevant information, in correspondence to a user's operation.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 30, 2017
    Applicant: MIMAKI ENGINEERING CO., LTD.
    Inventor: Masaru OHNISHI
  • Publication number: 20170344335
    Abstract: A device of updating a media file for an increased resolution includes an I/O interface, a processor, and a storage device. The I/O interfaces acquires a first media file having first data samples and a second media file having second data samples. Each first data sample is sampled from an analog media signal and encoded with P bits and each second data sample is sampled from the analog media signal and encoded with Q bits, wherein “P” and “Q” are integers, and a resolution in bits of Q is greater than a resolution in bits of. The processor divides each second data sample by a corresponding one of the first data samples to calculate third data samples. The storage device stores the calculated third data samples as a third media file.
    Type: Application
    Filed: May 26, 2016
    Publication date: November 30, 2017
    Inventors: David B. Lection, Mark B. Stevens, John D. Wilson
  • Publication number: 20170344336
    Abstract: Methods, systems, and media for controlling audio output are provided. In some implementations, a method for controlling audio output is provided, the method comprising: receiving, by a computing device, audio content to be presented; determining that an output port of the computing device is connected to a corresponding connector; providing the audio content at the output port; recording a first portion of audio using a microphone; determining that the audio content is present in the first portion of audio; continuing to provide the audio content at the output port; recording a second portion of audio using the microphone; determining that the audio content is not present in the second portion of audio; and presenting the audio content using a speaker of the computing device.
    Type: Application
    Filed: May 25, 2016
    Publication date: November 30, 2017
    Inventor: Nima Lotfizadeh
  • Publication number: 20170344337
    Abstract: The present disclosure involves a method for automating media audio volume based on the physical motion of a mobile computing device. In one embodiment, the method includes detecting motion of the mobile device based on input motion data from a motion detection mechanism, determining whether the detected motion of the mobile device exceeds a configured motion threshold, based on the determining, causing a logical state change to transition into a automated volume state, and after the logical state change to transition to the automated volume state, automatically configuring the audio volume of audio output provided by a mobile computing device based on configured volume and fade parameters.
    Type: Application
    Filed: June 26, 2017
    Publication date: November 30, 2017
    Inventor: Michael Kabatek
  • Publication number: 20170344338
    Abstract: A method, a computer program product, and a computer system for identifying user preferences and changing settings of a device based on natural language processing. One or more programs running in background on the device capture an input of natural language from a user of the device, match the input of the natural language to a user frustration, map the user frustration to one or more solutions that make one or more changes of settings on the device, apply the one or more changes of settings to set user preference settings on the device, and store the user preference settings in a common store for the user.
    Type: Application
    Filed: May 24, 2016
    Publication date: November 30, 2017
    Inventors: Jing Jing Hu, Ling Ma, Graham A. Watts, Xiao Jin Zhao
  • Publication number: 20170344339
    Abstract: An example system and method for providing audio feedback to a software user when scrolling, panning, or zooming a content area. An example method includes determining one or more dimensions of the content area, which includes one or more sections; detecting a scroll command; scrolling the content such that a user interface viewport moves across the content area in accordance with the scroll command; and playing plural sounds during the scrolling to indicate a scroll direction, a scroll velocity, and to indicate a start position and an end position of the viewport relative to the content area.
    Type: Application
    Filed: May 24, 2016
    Publication date: November 30, 2017
    Inventors: Lory Molesky, Benjamin L. Moroze
  • Publication number: 20170344340
    Abstract: An athletic performance data system has an athletic field data collection system for obtaining athletic performance data and athlete identifying information for plural athletes at an athletic performance event. An athletic data host server receives the athletic performance test data and athlete identifying information from the athletic field data collection system, and the athletic performance data and athlete identifying information are posted to an athletic performance web site in a separate, personalized page for each of the plural athletes.
    Type: Application
    Filed: August 14, 2017
    Publication date: November 30, 2017
    Inventors: Matt Sayre, Ken Black
  • Publication number: 20170344341
    Abstract: Rate domain numerical processing comprises receiving an input serial data stream on a single input wire in which a multi-valued number is represented as a rate of pulse events comprising pulses, null pulses or a combination thereof. The rate of pulse events in an output serial data stream is varied in accordance with an operand to perform a multi-valued arithmetic operation selected from multiplication, division, addition and subtraction or a combination thereof. The rate may be varied by scaling the rate by an operand, which may be implemented using a count and compare circuit topology. The output serial data stream is output on a single output wire. The rate domain operations, specifically multiplication and division are accomplished without the resource & power intensive binary multiplier and binary divisions circuits. The operations are implemented using simple registers, adders, accumulators, counters, comparators, and basic logic, which is far more SWaP-C efficient.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Harry Bourne Marr, JR., Jeffery Jay Logan, Daniel Thompson
  • Publication number: 20170344342
    Abstract: A data processing apparatus for performing rounding on an input value to produce a rounded form output value includes floor calculation circuitry that receives the input value in redundant-representation and generates two candidates of a floor of the input value in non-redundant representation. Ceiling calculation circuitry receives the input value in redundant-representation and generates two candidates of a ceiling of the input value in non-redundant representation. Selection circuitry outputs one of the two candidates of the floor of said input value and the two candidates of the ceiling of said input value as the rounded form output value, based on a sign of a residual value associated with the input value. Each of the two candidates of the floor of the input value correspond with different values of the sign of the residual value and each of the two candidates of the ceiling of said input value correspond with different values of the sign of said residual value.
    Type: Application
    Filed: May 24, 2016
    Publication date: November 30, 2017
    Inventor: Javier Diaz BRUGUERA
  • Publication number: 20170344343
    Abstract: The embodiments described herein describe a chain of pattern generators organized in a ring topology. Each of the pattern generators in the chain includes asynchronous digital logic and implements an update rule that generates a bidirectional pattern within the chain of pattern generators. The asynchronous digital logic of a first pattern generator in the chain asynchronously updates a next state of the first pattern generator based on at least (a) a current state of the first pattern generator, (b) a second state of a second pattern generator that is before the first pattern generator in the chain, and (c) a third state of a third pattern generator that is after the first pattern generator in the chain.
    Type: Application
    Filed: November 12, 2015
    Publication date: November 30, 2017
    Inventor: Scott C. BEST
  • Publication number: 20170344344
    Abstract: The present application is directed towards systems and methods for automatic retrofitting of customized code objects during transformation of a system from a source installation to a target installation. In many instances, new objects may be created or objects modified on an online or production system while a development system is being upgraded. Simply copying the upgraded development system to the production system when complete would delete these new objects or modifications. Accordingly, the modifications or new objects may need to be retrofitted, or propagated to the development system and upgraded or transformed for compatibility with the new software, prior to placing the system online.
    Type: Application
    Filed: May 25, 2016
    Publication date: November 30, 2017
    Inventors: Albrecht Gass, Nikolaos Faradouris, Oliver Flach, Stefan Hetges
  • Publication number: 20170344345
    Abstract: A method includes collecting information corresponding to a build environment in which a build result of a source code is generated, the collected information including one or more predefined build environment factors, and storing, in a repository, the collected information as a version of the build environment.
    Type: Application
    Filed: May 31, 2016
    Publication date: November 30, 2017
    Inventors: Si Bin Fan, Chan Gao, Peng Hui Jiang, Miao Liu, Su Liu, Chih-Wen Su, Yan Sun, Wen Yin
  • Publication number: 20170344346
    Abstract: In one embodiment, a computing system identifies one or more terminal nodes in a digraph, and then back-walks primitives up the digraph from each terminal node to a corresponding parent terminal node or a root of the digraph, whichever is first. The system then identifies chains of back-walked primitives for each of the one or more terminal nodes (e.g., where each chain consists of a respective terminal node and any primitives either a) up to but not including a corresponding parent terminal node or else b) up to and including the root of the digraph when the back-walking reaches the root). Based on this, the system can then merge each set of any two or more chains of the identified chains that intersect on a decision operation into a corresponding new single chain, and maps each of the chains to a respective rule.
    Type: Application
    Filed: May 26, 2016
    Publication date: November 30, 2017
    Inventors: Samer Salam, Shashi Kumar Bansal, Swaroop Shastri
  • Publication number: 20170344347
    Abstract: An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first application receives a request to provide instructions for presenting an object from a second application operating on the one or more computing devices. The first application communicates the instructions for presenting the object to the second application. The communication may be made via the operating system of the one or more computing devices or in another suitable manner. The first application receives an update to the instructions for presenting the object to the second application from an application provider or other application system. The first application communicates the updated instructions for presenting the object to the second application.
    Type: Application
    Filed: August 18, 2017
    Publication date: November 30, 2017
    Inventor: Colin Albright McDonough
  • Publication number: 20170344348
    Abstract: A method for analyzing a program may include obtaining the program and obtaining a points-to analysis that may include points-to tuples. The method may further include obtaining a result of a query based on the program. The method may further include extracting a data-flow trace specification that includes flow tuples. Each flow tuple may include a source variable defined in a first method and a sink variable defined in a second method. The method may further include adding, in a recursive manner until a termination condition is triggered, a trace edge to a data-flow trace graph for each points-to tuple of a list of points-to tuples. The respective points-to tuple and a first flow tuple may be used to form a first points-to tuple that is added to the list of points-to tuples. The list of points-to tuples may be initialized to the result of the query.
    Type: Application
    Filed: May 31, 2016
    Publication date: November 30, 2017
    Inventors: Stepan Sindelar, Padmanabhan Krishnan, Bernhard Scholz, Raghavendra Kagalavadi Ramesh, Yi Lu
  • Publication number: 20170344349
    Abstract: A profile guided optimization compiler utilizes sample profile data including a control flow representation of a program having block counts associated with each basic block of the program, and edge counts associated with each control flow edge estimated from the block counts. The sample profile data utilizes correlation data to map the address of a sampled instruction from a fully optimized binary directly into a corresponding basic block of source code control flow of the program using a relative virtual address (RVA) that is associated with each source code basic block and the sampled instruction. The correlation data is able to differentiate multiple blocks on the same source code line and handle inlining and optimizations with greater precision and efficiency. The block counts are then used to guide the optimization of the program.
    Type: Application
    Filed: May 25, 2016
    Publication date: November 30, 2017
    Inventors: WENLEI HE, TEN TZEN, PRATAP JOSEPH CHANDAR
  • Publication number: 20170344350
    Abstract: Embodiments provide systems and methods for generating application binaries having self-triage repair capabilities. For example, embodiments enable an independent software vendor (ISV) to statically compile application source code into a self-triaging application binary (STAB) having a release-time executable. Should the release-time executable generate runtime errors when executed, the STAB can apply one or more triage approaches to itself to morph into a triaged executable that executes without some or all of the compiler optimizations that resulted in the errors (e.g., and without generating those errors on subsequent execution).
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: SPIROS KALOGEROPULOS, PARTHA TIRUMALAI
  • Publication number: 20170344351
    Abstract: An information processing apparatus includes a memory; and a processor coupled to the memory. The processor is configured to determine, when a first file among multiple files is compiled, whether a first function defined in the first file calls a second function that includes a loop process. The second function is defined in a second file among the files and different from the first file. The processor executes at least one of: duplicating the second function and a third function into the first file, when determining that the first function calls the second function and a call to the third function defined in any of the multiple files is present in the loop process; and duplicating the second function into the first file, when determining that the first function calls the second function and a pointer type dummy parameter of the second function is referred to within the loop process.
    Type: Application
    Filed: April 6, 2017
    Publication date: November 30, 2017
    Applicant: FUJITSU LIMITED
    Inventor: Takahiro MIYOSHI
  • Publication number: 20170344352
    Abstract: In a dynamic computing environment, it is a nontrivial task to verify code running in the environment because most approaches to software similarity require extensive and time-consuming analysis of a binary, or the approaches fail to recognize executables that are similar but nonidentical. A biosequence-based method for quantifying similarity of executable binaries is used to identify allowed codes in a real-world multi-user environment.
    Type: Application
    Filed: April 15, 2016
    Publication date: November 30, 2017
    Inventors: Elena S. Peterson, Christopher S. Oehmen, Aaron R. Phillips, Darren S. Curtis
  • Publication number: 20170344353
    Abstract: Architectures and Techniques for Record Protection and Field Management. A software package having one or more custom metadata types is installed. The software package has computer-executable code that causes one or more processors to perform at least accessing the one or more custom metadata types. One or more protected records are accessed within the one or more custom metadata types. For the protected records, code in the installed package can read the protected records and can return the records whether protected or not. If the custom metadata types are in a separate base package, code in the base package can also read the records. Returned information is stored in the one or more custom metadata records that has been accessed.
    Type: Application
    Filed: May 25, 2016
    Publication date: November 30, 2017
    Inventors: Avrom Irwin Roy-Faderman, Jean-Baptiste Pringuey, Haripriya Murthy, Sricharan Anand Ramanujapuram, Christopher A. Kohr, Aaron Slettehaugh
  • Publication number: 20170344354
    Abstract: Aspects of the subject disclosure may include, for example, a system for preparing servers for service over a network, where the servers include out of band management cards. The system may include a processor, a database of server configuration information, and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can include establishing a secure hypertext transport protocol session over the network with the out of band management card for the server to mount and execute a preinstall image that performs an installation, without any specific network configuration, and where the installation is performed without deploying an agent. Other embodiments are disclosed.
    Type: Application
    Filed: May 26, 2016
    Publication date: November 30, 2017
    Inventors: ANDREW SCHIEFELBEIN, GREGORY PAUL
  • Publication number: 20170344355
    Abstract: A system and method for providing an update to vehicle system modules, wherein the method includes generating a parts manifest identifying soft parts associated with an update for the vehicle system modules, the parts manifest including one or more download link(s) relating to the soft parts in the parts manifest, and wherein the one or more download link(s) provide a location from which content associated with each of the soft parts is downloaded to a vehicle and thereafter assembled by the vehicle into an update package, transmitting the parts manifest to the vehicle, and receiving an indication from the vehicle confirming installation of the update package to the vehicle system modules.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Susanta P. SARKAR, Dana B. FECHER, Jessica L. BOZYMOWSKI, Jeffrey J. OLSEN, James D. FORSMARK
  • Publication number: 20170344356
    Abstract: A method for controlling firmware update of a set of serially coupled expanders is implemented by a host computer. The host computer checks whether or not none of the expanders is in a condition of updating firmware. The host computer permits transmission of the firmware update file to a to-be-updated expander when the determination is affirmative.
    Type: Application
    Filed: March 29, 2017
    Publication date: November 30, 2017
    Inventor: Chi-Yuan YEN
  • Publication number: 20170344357
    Abstract: A method for upgrading a ZigBee device, includes: downloading, when firmware of the ZigBee device needs to be upgraded, a latest version of the firmware from a server; pushing the latest version of the firmware to the ZigBee device; and issuing a firmware upgrade instruction to the ZigBee device after the latest version of the firmware is pushed to the ZigBee device successfully, to trigger the firmware of the ZigBee device to be upgraded based on the latest version of the firmware.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 30, 2017
    Inventors: Benchang SU, Deguo MENG, Enxing HOU
  • Publication number: 20170344358
    Abstract: A power supply device is caused to execute a new program. An electronic apparatus that receives power from a power supply device in a non-contact manner includes: an intra-apparatus circuit that operates with power received via a power transmission path from the power supply device to the electronic apparatus; a program acquiring unit that acquires a program to be executed by the power supply device from outside, and stores the program; and an apparatus-side communicating unit that transmits the program to the power supply device via the power transmission path.
    Type: Application
    Filed: June 27, 2017
    Publication date: November 30, 2017
    Applicant: NIKON CORPORATION
    Inventor: Goro KANO
  • Publication number: 20170344359
    Abstract: The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications.
    Type: Application
    Filed: July 16, 2017
    Publication date: November 30, 2017
    Inventors: PREMKUMAR JONNALA, Keertikiran Gokul
  • Publication number: 20170344360
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a management device. The apparatus may be a management device. The management device receives a first command. The management device determines whether the management device is in a protected mode for executing a protected process. The management device, in response to a determination that the management device is in the protected mode, determines whether the first command, when executed, interrupts the execution of the protected process. The management device, in response to a determination that the first command interrupts the execution of the protected process, discards the first command.
    Type: Application
    Filed: May 31, 2016
    Publication date: November 30, 2017
    Inventors: Pravinash Jayapaul, Venkatesan Balakrishnan
  • Publication number: 20170344361
    Abstract: This application discloses at least a kernel repair method and apparatus. An embodiment of the method includes: loading a patch for repairing a to-be-repaired object function in a kernel, the patch being written in a memory-safe language subset of a non-memory-safe language or a memory-safe language; executing the patch using a memory-safe language engine; receiving a call request for calling a repair interface to repair the object function during the executing of the patch, wherein the repair interface is an interface provided by the memory-safe language engine and used for repairing a function; and executing the requested repair interface to repair the object function. As such, the hot patching and security of a kernel can be achieved.
    Type: Application
    Filed: September 29, 2016
    Publication date: November 30, 2017
    Inventors: Yulong ZHANG, Chenfu BAO, Tao WEI
  • Publication number: 20170344362
    Abstract: Methods, systems, and computer-readable storage media for deploying upgrade packages during zero downtime upgrade of production systems include actions of receiving an upgrade package, the upgrade package defining one or more changes to be deployed to a system that has already undergone partial deployment during a zero downtime upgrade, and including one or more objects having respective object types, receiving a deployment configuration, the deployment configuration providing a plurality of lists of object types for respective constraints and, for each list of object types, specifying a deployment option for object types in the respective list of object types, determining a set of object types included in the upgrade package, the set of object types comprising one or more object types, and selectively permitting deployment of the upgrade package to execute the one or more changes based on the set of object types and the plurality of lists of object types.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Erwin Burkhardt, Steffen Meissner, Martin Mayer, Christoph Luettge, Juergen Specht, Volker Driesen
  • Publication number: 20170344363
    Abstract: Aspects of the present disclosure relate to dependency management. A server accesses an artifact repository, with the artifact repository storing information representing a built module. The server determines, using the information representing the built module, one or more dependee modules with which the built module has dependencies. The server stores, in a graph database, a representation of dependencies between the built module and the one or more dependee modules.
    Type: Application
    Filed: May 26, 2016
    Publication date: November 30, 2017
    Inventors: Wei Chen, Deeptendu Majumder, Jens Pillgram-Larsen
  • Publication number: 20170344364
    Abstract: A method includes loading a data element from at least one memory into at least one internal register. The method also includes converting the data element from a network standardized format to a device native format. The method further includes performing an operation on the data value. The method also includes de-converting the data element from the device native format to the network standardized format. In addition, the method includes storing the data element in the at least one memory.
    Type: Application
    Filed: May 25, 2016
    Publication date: November 30, 2017
    Inventors: Elliott Rachlin, Richard Parviz Nabavi, Simon David Marsden
  • Publication number: 20170344365
    Abstract: The present invention provides a system capable of properly controlling the switching of the operation state of each of a plurality of arithmetic processing resources according to an increase or a decrease in an arithmetic processing load. A distributed processing control system 10 includes a load estimation unit 11 that estimates an estimation arithmetic processing load at a first point of time in a future from a reference point of time, and a state control unit 12 that starts the processing for switching the operation state of an arithmetic processing resource Sj so as to satisfy a first condition, in which the estimated arithmetic processing load is included in a predetermined range of an estimation processing capacity of the arithmetic processing resource Sj expected to be activated at the first point of time.
    Type: Application
    Filed: May 18, 2017
    Publication date: November 30, 2017
    Inventors: Go NAKAMOTO, Shuichiro SHINKAI, Shuji KIKUCHI
  • Publication number: 20170344366
    Abstract: A data processing apparatus, and method of operation thereof, for executing instructions. The apparatus includes one or more host processors, each having a first processing unit, and a multi-level memory system. One or more levels of the memory system are tightly coupled to a corresponding second processing unit. At least one of the host processors includes an instruction scheduler that routes instructions selectively to at least one of the first and second processing units, dependent upon the availability of the processing units and the location, within the memory system, of data to be used when executing the instructions.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Applicant: ARM Limited
    Inventors: Jonathan Curtis BEARD, Wendy ELSASSER, Eric VAN HENSBERGEN, Stephan DIESTELHORST